소개
이 문서에서는 모바일 및 원격 액세스(MRA)를 통한 SIP(Partial Registered Session Initiation Protocol) 전화의 문제 해결 방법, 그 이유 및 식별 방법에 대해 설명합니다.
배경 정보
디바이스에 대해 부분 등록이란?
부분적으로 등록이란 SIP 전화기의 모든 회선이 등록되지 않았음을 의미합니다.이 문제는 Line Button 템플릿, ITL/CTL(Identity Trust List/Certificate Trust List) 불일치, SIP 메시지 크기, Keep alive 등과 같은 다양한 이유로 인해 발생할 수 있습니다.
여러 회선 등록이 있는 SIP Phone
여러 회선이 있는 엔드포인트의 첫 번째 등록에는 모든 회선을 등록하도록 구성된 모든 SIP 회선이 포함됩니다.
그런 다음 120초마다 REGISTER(Keep-alive) 메시지가 표시되어야 합니다(실제로 115초, 120초에서는 SIP 프로필에 구성된 델타 값을 뺀 값(기본값 5초)이 표시됩니다. 이 경우, 다음과 같이 115초마다 전화기에서 keep-alive를 전송합니다.
첫 번째 REGISTER에서 SIP 전화기는 다음 이미지에 표시된 대로 SDP(Session Description Protocol)의 Content-Type 섹션 내에 추가 세부 정보를 전송합니다.
다음 REGISTER 메시지에는 추가 Content-Type 정보가 포함되지 않습니다.
요약하자면, MRA를 통해 연결된 엔드포인트에 여러 라인이 구성되어 있고 SIP Keep Alive가 CUCM(Cisco Unified Communications Manager)에 너무 늦게 도착하면 CUCM이 등록을 이미 지웠으며(장치의 등록 취소) Keep Alive가 도착하면 CUCM이 디바이스를 다시 등록하지만 등록 메시지에 있는 모든 기본 라인만 재등록합니다.
TCP(Transmission Control Protocol) 연결이 Expressway-C와 CUCM 간에 끊기면 SIP 전화기는 CUCM 관점에서 등록 취소되지만, 전화기는 이를 알지 못하고 전체 등록 대신 Keep Alive 레지스터를 전송하여 부분 등록 동작을 발생시키는 다른 시나리오가 있습니다.
문제 해결
다음 로그 파일을 수집합니다.
- Expressway C 및 E 진단 로그. Expressway 진단 로그 및 패킷 캡처 다운로드 | Cisco 가상 이벤트
- CUCM 추적. Unified Communications Manager - RTMT 추적 모음 | Cisco 가상 이벤트
- 통화 관리자
- 이벤트 뷰어 시스템 및 애플리케이션 로그
- IP Phone PRT. Cisco 78XX 및 88XX Phones로 협업 엔드포인트 PRT 파일을 수집하는 방법 - Cisco
Expressway 로그를 실시간으로 가져오므로 진단 로그를 시작/중지하는 데 적합한 시간을 알 수 없으므로 위에 언급된 정보를 검토하려는 경우 다음 절차를 수행할 수 있습니다.
선택적 문제 해결 절차
RTMT(Real-Time Monitoring Tool)를 사용하여 알림을 설정하는 방법이 있습니다. RTMT 툴의 이메일 알림을 받은 직후 Expressway with Windows Secure Copy(WinSCP)에서 로그를 가져오는 것이 좋습니다.
참고:전자 메일 서버가 이미 구성되어 있어야 합니다.https://www.cisco.com/c/en/us/support/docs/unified-communications/unity-connection/117890-technote-cucm-00.html
RTMT 경보 구성
SIP Phone이 Partial Registered(부분적으로 등록됨) 상태인 경우 RTMT 툴을 사용하여 경보를 생성할 수 있습니다. 그러면 경보를 구현하려면 다음 단계를 수행합니다.
- RTMT 도구를 열고 Performance(성능) > Performance(성능)로 이동합니다.그런 다음 Cisco CallManager를 선택하고 PartialRegisteredPhone을 찾습니다.
- 그런 다음 마우스 오른쪽 단추를 클릭하고 Set Alert/Properties를 선택합니다.
- Enable Alert(경고 활성화)를 선택하고 Set Severity as Critical(심각도를 Critical)을 선택합니다.
- Threshold configuration(임계값 컨피그레이션)에서 Value(값)를 선택한 다음 Over(오버)를 1로 설정할 수 있습니다.
- Enable Email(이메일 활성화) 옵션을 선택합니다.
- Trigger Alert Action(트리거 경고 작업)에서 Configure(구성)를 선택하고 Add(추가)를 선택한 다음 Action List(작업 목록)의 새 이름을 설정합니다. 이 예에서는 이름이 emai입니다.
- 추가 수신할 경고의 이메일 주소.
- 저장을 선택합니다.
RTMT 툴에서 알림을 받으면 Expressway 서버로 이동하여 다음 단계를 수행할 수 있습니다.
- WinSCP를 열고 IP 주소 또는 FQDN(Fully Qualified Domain Name) 및 루트 자격 증명을 사용하여 Expressway C 및 E에 액세스합니다.
- /mnt/harddisk/log/로 이동합니다.
- 중요 파일 다운로드:
Expressway를 사용하면 로그 파일에 대한 정보를 매우 빠르게 덮어쓸 수 있습니다. 올바른 타임스탬프가 있는 파일을 가져오는지 확인하십시오.
network_log 파일에 포함된 정보를 사용하면 REGISTER 메시지가 제시간에 CUCM 서버에 도달하는지 확인할 수 있으며 문제가 발생한 후 IP Phone이 하나 또는 모든 회선에 REGISTER 메시지를 전송하여 다시 등록할 수 있습니다.
개선 요청
현재 CUCM은 Partially Registered(부분적으로 등록됨)인 SIP 전화기에 알림을 보낼 수 없습니다. 알림이 이미 열려 있는 CUCM을 허용하는 개선 사항: CSCvw49110.
개선 요청에 설명된 대로 해결 방법은 다음과 같습니다.
- 모든 회선을 다시 등록하도록 엔드포인트를 재설정합니다.
- 또한 CUCM의 SIP Profile(SIP 프로파일)에서 Timer Register Delta 값을 20(기본값은 5)으로 늘려 더 많은 지연을 허용하고 이러한 발생 가능성을 줄입니다.