목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

배경 정보

문제

증상

해결 방법

소개

이 문서에서는 Cisco IOS® 업그레이드 후 Cisco Unified Border Elements/음성 게이트웨이 다이얼 피어 상태 일시 중지 및 통화 실패의 문제에 대해 설명합니다.

사전 요구 사항

요구 사항

이 문서에 대한 특정 요건이 없습니다.

사용되는 구성 요소

이 문서의 정보는 CUBE(Cisco Unified Border Elements)를 기반으로 합니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.

배경 정보

이 문서에서는 Cisco IOS®를 16.12.6/17.3.5/17.6.1 이상 버전으로 업그레이드한 후 발생한 장애에 대해 다룹니다.

문제

Cisco IOS를 16.12.6/17.3.5/17.6.1/17.7.1 이상 버전으로 업그레이드한 후 Cisco IOS Voice Gateway 또는 CUBE를 통해 통화가 실패하고 있습니다.

증상

CUBE가 SIP 호출을 받고 'session server-group' 및 'sip options-keepalive'가 구성된 발신 다이얼 피어와 일치하면 'Cause Value'가 188인 CCAPI(Call Control Application Programming Interface) 계층에서 호출이 실패합니다.

CUBE는 서버 그룹의 일부인 대상 서버에 아웃바운드 INVITE를 전송하지 않습니다.

수신 INVITE가 TRYING 및 503 Service Unavailable로 응답됩니다.

다이얼 피어가 'show dial-peer voice summary' 아래에서 busyout 또는 active KEEPALIVE 상태로 표시되는 경우에도 동일한 동작이 관찰됩니다.

샘플 구성/다이얼 피어 상태/디버그 코드 조각:

dial-peer voice 1000 voip

destination-pattern ^1000$

session protocol sipv2

session transport tcp

session server-group 1

voice-class sip options-keepalive profile 1

voice-class sip bind control source-interface GigabitEthernet0/0/1

voice-class sip bind media source-interface GigabitEthernet0/0/1

dtmf-relay rtp-nte sip-kpml

codec g711ulaw

ip qos dscp cs3 signaling

no vad

voice class server-group 1

ipv4 10.106.117.11

ipv4 10.106.117.6 preference 1

show dial-peer voice summary

AD                                    PRE PASS SESS-SER-GRP  OUT

TAG    TYPE  MIN  OPER PREFIX    DEST-PATTERN      FER THRU SESS-TARGET    STAT PORT    KEEPALIVE    VRF

3001   voip  up   up                                0  syst                                             NA

1000   voip  up   up             ^1000$             0  syst SESS-SVR-GRP: 1               busyout    NA

show dial-peer voice summary

AD                                    PRE PASS SESS-SER-GRP  OUT

TAG    TYPE  MIN  OPER PREFIX    DEST-PATTERN      FER THRU SESS-TARGET    STAT PORT    KEEPALIVE    VRF

3001   voip  up   up                                0  syst                                                NA

1000   voip  up   up             ^1000$             0  syst SESS-SVR-GRP: 1               active     NA

Debug snippet:

007592: Apr  7 07:28:56.046: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:

Received:

INVITE sip:1000@10.106.117.5:5060 SIP/2.0

Via: SIP/2.0/UDP 10.106.117.2:5060;branch=z9hG4bK51889

Remote-Party-ID:

;party=calling;screen=no;privacy=off From:

;tag=12EE76F8-154A To:

Date: Wed, 06 Apr 2022 18:28:16 GMT Call-ID: 28E9846D-B50E11EC-8025D5B1-C2D1F237@10.106.117.2 Supported: 100rel,timer,resource-priority,replaces,sdp-anat Min-SE: 1800 Cisco-Guid: 0678152134-3037598188-2149635505-3268538935 User-Agent: Cisco-SIPGateway/IOS-12.x Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER CSeq: 101 INVITE Max-Forwards: 70 Timestamp: 1649269696 Contact:

Expires: 180 Allow-Events: telephone-event Content-Type: application/sdp Content-Disposition: session;handling=required Content-Length: 247 v=0 o=CiscoSystemsSIP-GW-UserAgent 8965 7288 IN IP4 10.106.117.2 s=SIP Call c=IN IP4 10.106.117.2 t=0 0 m=audio 18406 RTP/AVP 0 101 c=IN IP4 10.106.117.2 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 007649: Apr 7 07:28:56.050://-1/286BC7C68020/SIP/Info/info/2048/sipSPIGetCallConfig: Peer tag 3001 matched for incoming call 007872: Apr 7 07:28:56.061: //89/286BC7C68020/CCAPI/ccCallSetupRequest: Destination=, Calling IE Present=TRUE, Mode=0, Outgoing Dial-peer=1000, Params=0x7FF65E441DE8, Progress Indication=NULL(0) 007935: Apr 7 07:28:56.064: //-1/xxxxxxxxxxxx/SIP/Info/critical/8192/ccsip_call_setup_request: SIP Dialpeer 1000 busied out due to options-keepalive profile in server group 008160: Apr 7 07:28:56.073: //90/286BC7C68020/CCAPI/cc_api_call_disconnected: Cause Value=188, Interface=0x7FF64F4542E8, Call Id=90 008199: Apr 7 07:28:56.077: //89/286BC7C68020/CCAPI/ccCallDisconnect: Cause Value=188, Tag=0x0, Call Entry(Previous Disconnect Cause=0, Disconnect Cause=0) 008239: Apr 7 07:28:56.079: //89/286BC7C68020/SIP/Msg/ccsipDisplayMsg: Sent: SIP/2.0 503 Service Unavailable Via: SIP/2.0/UDP 10.106.117.2:5060;branch=z9hG4bK51889 From:

;tag=12EE76F8-154A To:

;tag=1C2F76-17F5 Date: Wed, 06 Apr 2022 17:28:56 GMT Call-ID: 28E9846D-B50E11EC-8025D5B1-C2D1F237@10.106.117.2 Timestamp: 1649269696 CSeq: 101 INVITE Allow-Events: telephone-event Server: Cisco-SIPGateway/IOS-17.3.5 Reason: Q.850;cause=0 Session-ID: 00000000000000000000000000000000;remote=3c1f754eba075201a684fda2c51c04df Content-Length: 0

해결 방법

1. 'session server-group' 대신 'session target ip4:'로 발신 다이얼 피어를 구성하십시오. 필요한 경우 서버 그룹의 각 IP에 대해 별도의 다이얼 피어를 만드십시오.

dial-peer voice 1000 voip

session target ipv4:x.x.x.x

dial-peer voice 1001 voip

session target ipv4:x.x.x.x

2. 다이얼 피어에서 'sip options-keepalive'를 제거합니다.

dial-peer voice 1000 voip

no voice-class sip options-keepalive profile 1

3. 이전 버전으로 다운그레이드합니다. 이 문제는 Cisco 버그 ID CSCvx92872를 커밋한 후 도입되었습니다.

이 문제는 Cisco 버그 ID CSCvz80171에 문서화되었으며, 16.12.8/17.3.6/17.6.3/17.7.1/17.8.1에서 수정 사항을 확인할 수 있습니다.