소개
이 문서에서는 Cisco CUCM(Unified Communications Manager)과 Cisco CUBE(Unified Border Element) 간의 Ping 기능 옵션을 활성화하는 방법에 대해 설명합니다.
기고자: Luis J. Esquivel Blanco, Cisco TAC 엔지니어
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Cisco Call Manager 관리
- Cisco Unified Border Element 또는 게이트웨이 관리
- SIP(Session Initiation Protocol)
사용되는 구성 요소
- Cisco Integrated Services Router(ISR4351/K9)
- Cisco Unified Communications Manager 12.0
- Cisco Unified IP Phone
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
배경 정보
아래 그림과 같이 CUCM이 SIP 트렁크에서 통화를 확장하는 방법을 검토하는 것이 중요합니다.
CUCM이 SIP 트렁크에서 통화를 확장하려면 다음과 같이 Trunk Configuration(트렁크 컨피그레이션) 페이지에 지정된 IP 주소로 TCP(Transmission Control Protocol) 3-way 핸드셰이크를 설정합니다.
wireshark의 TCP 3-way 핸드셰이크는 이미지에 표시된 것처럼 보입니다.
이 작업은 노드별로 통화별로 수행됩니다.따라서 CUCM은 SYN(Synchronize) 메시지의 시간 초과 또는 SIP 서비스의 오류를 기다렸다가 대체 트렁크 또는 GW(Gateway)를 시도합니다.
이 문제를 해결하려면 옵션 Ping을 활성화하고 SIP 트렁크의 상태를 미리 확인합니다.
SIP 트렁크에서 Options Ping을 활성화하면 SIP Trunk Status 및 가동 시간 통계도 추가할 수 있습니다. 여기서 각 SIP 트렁크의 상태를 모니터링하고 트렁크가 중단되는 순간 문제를 해결할 수 있습니다. 이러한 통계는 SIP 트렁크 컨피그레이션 페이지에서 확인할 수 있습니다.
구성
1단계. SIP 프로파일 컨피그레이션에서 SIP 옵션 Ping을 활성화합니다.
- 이미지에 표시된 대로 Cisco Unified CM Administration(Cisco Unified CM 관리) >> Device(디바이스) >> Device Settings(디바이스 설정) >> SIP Profile(SIP 프로파일)으로 이동합니다.
- 찾기를 클릭하고 새 SIP 프로필을 생성할지, 이미 있는 SIP 프로필을 편집하거나 SIP 프로필 복사본을 만듭니다.이 예에서는 이미지에 표시된 대로 표준 SIP 프로파일의 복사본을 생성합니다.
- 새 SIP 프로필의 이름을 바꾸고 이미지에 표시된 대로 Options Ping을 활성화합니다.
2단계. SIP 프로필을 문제의 SIP 트렁크에 추가하고 Save(저장)를 클릭합니다.
참고:이 트렁크는 이전에 구성되어 있어야 합니다.SIP 트렁크를 구성하는 방법에 대한 지침이 필요한 경우 다음 링크를 방문하십시오.시스템 구성 가이드
- Device(디바이스) >> Trunk(트렁크)로 이동하여 이미지에 표시된 대로 수정할 트렁크를 선택합니다.
- Status(상태), Status Reason(상태 사유) 및 Duration(기간)이 N/A(해당 없음)로 설정되어 있습니다.
- 올바른 SIP 프로필을 선택하고 Save(저장)를 클릭합니다.
- 이 시점에서 CUCM은 이미지에 표시된 대로 SIP 트렁크의 상태를 모니터링할 수 있어야 합니다.
3단계. (선택 사항) SIP 트렁크의 맨 끝에서 SIP Options Ping을 활성화합니다.이 경우:192.X.X.57(ISR 4351)
- ISR Cisco Unified Border Element 또는 Gateway로 이동하여 이미지에 표시된 대로 옵션 Ping을 추가할 다이얼 피어를 확인합니다.
- 명령을 사용하여 옵션 Ping 추가:이미지에 표시된 것처럼 음성 클래스 sip 옵션-keepalive:
다음을 확인합니다.
옵션 메시지가 올바르게 교환되었는지 확인하려면 이 섹션을 사용합니다.
참고:CUCM eth0 포트에서 패킷 캡처를 실행하는 방법을 이해해야 하는 경우 다음 링크의 지침을 따르십시오.CUCM 어플라이언스 모델의 패킷 캡처
- TCP 3-way 핸드셰이크는 트렁크가 재시작된 후 CUCM에서 ISR로 전송되는 OPTIONS 메시지만 있으며, CUCM에서 응답으로 200 OK가 필요합니다.이 메시지는 기본적으로 60초마다 교환됩니다.
- CUCM만 트렁크 상태를 모니터링하도록 구성되어 있으므로 옵션 메시지는 192.X.X.26(CUCM)에서 192.X.X.57(ISR)로 전송됩니다.
- 이제 통화가 이루어지면 CUCM은 이미 트렁크가 작동 상태임을 알고 있으며 즉시 초대 메시지를 보냅니다.
- 3단계(CUBE의 선택적 컨피그레이션)를 수행한 경우 두 가지 방법으로 전송된 옵션 메시지가 표시됩니다.
문제 해결
- CUCM에서 Options Ping(옵션 핑)을 트러블슈팅하려면 다음 사항이 필요합니다.
타사 무료 소프트웨어 Wireshark를 사용하여 캡처를 열고 SIP로 필터링
- 자세한 Cisco Callmanager 추적을 확인하고, RTMT로 다운로드하고, 여기에서 단계를 찾을 수 있습니다. CUCM 9.x 이상의 추적 수집 방법
- 로컬=1(요청 시간 초과)
- Local=2(로컬 SIP 스택에서 원격 피어와 소켓 연결을 만들 수 없음)
- Local=3(DNS 쿼리 실패)
- ISR4351에서 옵션 Ping 문제를 해결하려면 다음을 수행해야 합니다.