소개
이 문서에서는 오류 코드 6(오류 코드 = 6)과 함께 Cisco UCCE(Unified Contact Center Enterprise) SIP(Session Initiation Protocol) 다이얼러 호출이 실패하는 가장 일반적인 이유 중 하나에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Cisco UCCE(Unified Contact Center Enterprise) 릴리스 8.X SIP(Session Initiation Protocol) 다이얼러
- Cisco IOS 게이트웨이
- Cisco SIP 프록시 서버
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 버전을 기반으로 합니다.
- Cisco UCCE(Unified Contact Center Enterprise) 릴리스 8.X
- Cisco IOS Gateway with Cisco IOS Software 트레인 15.1(x)T
문제
SIP 다이얼러가 통화를 취소하며 오류 코드 6(6 [NO_DIALTONE])이 발생했습니다. 이 오류 코드는 신호음 없음 문제를 나타냅니다.
이 문제에 대해 다이얼러 추적에는 다음 흐름이 표시됩니다.
플로우에 대한 설명은 다음과 같습니다.
- 다이얼러가 포트를 선택하고 고객 레코드에 다이얼합니다.
14:44:21:669 dialer-badialer 추적:(IVR) —> 전화 걸기, 전화:[91XXXXXXXXXX], 포트:006, 벨소리 시간 제한:32, 주:PORT_DEVICE_ATTRIB
- 초대가 전송되고 게이트웨이는 100개의 Trying(시도 중) 메시지가 포함된 초대를 승인합니다.
14:44:21:778:<— 전송됨
INVITE sip:91XXXXXXXXXX@X.X.X.X SIP/2.0
사용 방법:SIP/2.0/;branch=z9hG4bK-d8754z-7f1a8263b4182a32-1—d8754z-;report
14:44:21:794—> 수신
SIP/2.0 100 시도 중
사용 방법:SIP/2.0/UDP X.X.X:5800;분기=z9hG4bK-d8754z-7f1a8263b4182a32-1—d8754z-;rport
- 다이얼러는 게이트웨이가 183개의 세션 진행 메시지로 응답할 때까지 4초 동안 기다립니다.이 기간 동안 응답이 없을 경우 취소 요청을 보내고 통화를 삭제합니다.
14:44:25:669 <— 취소
취소 SIP:91XXXXXXXXXX@X.X.X.X SIP/2.0
사용 방법:SIP/2.0/;branch=z9hG4bK-d8754z-7f1a8263b4182a32-1—d8754z-;report
추적 타임스탬프는 기본적으로 다이얼러가 게이트웨이가 183 세션 진행 메시지로 응답할 때까지 4초 동안 대기하는 것을 보여줍니다.
솔루션
대부분의 경우 지연은 PSTN(Public Switched Telephony Network) 내에 있으며, PSTN 네트워크에서 번호를 찾아 게이트웨이에 응답하는 데 4초 이상 걸립니다.
이 문제를 해결하는 한 가지 방법은 다이얼러의 시간 초과 기간을 늘리는 것입니다.이는 TimeToWaitForIPDialTone 레지스트리 키 값을 늘려 얻을 수 있습니다.
레지스트리 키의 경로는 다음과 같습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<instance>\Dialer
참고:
- 이 레지스트리 키는 다이얼러에 있습니다.
- 레지스트리 값 다이얼러를 수정한 후 다시 시작해야 합니다.
- Cisco에서는 이 제한을 초과하지 않는 6, 8 또는 10초 간격으로 값을 늘리는 것이 좋습니다.