概要
このドキュメントでは、Cisco IOS®のアップグレード後のCisco Unified Border Elements/音声ゲートウェイダイヤルピアのステータスbusyoutとコール障害の問題について説明します。
前提条件
要件
このドキュメントに関する固有の要件はありません。
使用するコンポーネント
このドキュメントの情報は、Cisco Unified Border Elements(CUBE)に基づくものです。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
このドキュメントでは、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音声ゲートウェイまたはCUBEを介してコールが失敗します。
症状
CUBEがSIPコールを受信し、「session server-group」と「sip options-keepalive」が設定された発信ダイヤルピアと一致すると、「Cause Value」188が設定されたコール制御アプリケーションプログラミングインターフェイス(CCAPI)レイヤでコールが失敗します。
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
回避策
- '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
- ダイヤルピアの「sip options-keepalive」を削除します。
dial-peer voice 1000 voip
no voice-class sip options-keepalive profile 1
3.以前のバージョンにダウングレードします。この問題は、Cisco Bug ID CSCvx92872のコミット後に発生しました。
この問題は、Cisco Bug ID CSCvz80171に記載されています。修正プログラムは16.12.8/17.3.6/17.6.3/17.7.1/17.8.1から入手できます