소개
이 문서에서는 IP Phone에서 메시지 단추를 눌러 음성 메일을 수신할 때 발생하는 통화 중 신호에 대한 솔루션에 대해 설명합니다.
증상
다음과 같은 경우 통화 중 신호가 빠르게 수신됩니다.
- Unity Voicemail 파일럿 번호로 전화를 겁니다.
- 메시지 단추를 누릅니다.
음성 메일을 남겨 두고 비주얼 음성 메일로 로그인하고 메시지 알림을 볼 수도 있습니다.그러나 원하는 단추를 누르면 음성 메일을 검색할 수 없습니다.
Cisco CUCM(Unified Communications Manager) 버전 10.5
노드 수:13
Cisco Unity Connection(CUC) 버전 10.5
노드 수:2
문제
CUC는 필드 리소스 우선 순위를 지원하지 않으므로 통화를 거부하며 CUC에서 "420 잘못된 확장"이라는 오류 메시지가 표시됩니다.
솔루션
CUCM 로그에서 CUCM이 다음 매개변수를 사용하여 CUC에 초대를 전송하는 것을 확인할 수 있습니다.
"필요:자원 우선 순위
자원 우선 순위:NndiKorea.0"
이 매개 변수는 CUC에서 "420 Bad Extension" 오류를 받기 때문입니다.
"SIP/2.0 420 잘못된 확장
보낸 사람:"테스트 전화 1" <sip:7542481@180.xxx.xxx.67>;tag=8280~c34414c0-9de6-20d9-ab56-051bd0e173b2-37467698
받는 사람:<sip:5551000@160.135.4.105>
사용 방법:SIP/2.0/TCP 180.xxx.xxx.67:5060;branch=z9hG4bK9fd443682d
만료:180
통화 ID:84a7f080-79118c6e-2c9-430487a0@180.xxx.xxx.67
CSeq:101 초대
지원되지 않음:자원 우선 순위
허용:ACK,BYE,CANCEL,INVITE,NOTIFY,옵션,참조,등록,구독
콘텐츠 길이:0"
"지원되지 않음:자원 우선 순위"입니다.
Resource Priority는 MLPP(Multilevel Precedence and Preemption)와 함께 사용되는 필드이며 CUC는 이 필드를 명확하게 이해하지 못합니다.
이를 제거하려면 CUCM에 SIP(Session Initiation Protocol) 표준화 스크립트를 작성하여 CUC로 전송된 초대에서 리소스 우선순위 헤더를 제거합니다.
SIP 트렁크의 SIP 정규화 스크립트를 CUC에 적용합니다.
M = {}
function M.outbound_INVITE(msg)
msg:removeHeader("Require")
msg:removeHeader("Resource-Priority")
end
return M
이렇게 하면 문제가 해결됩니다.