Guest

Preview Tool

Cisco Bug: CSCtb66963 - Comma in CC-Diversion/Diversion/CC-Redirect Header cause 400 Bad Request

Last Modified

Jan 27, 2017

Products (1)

  • Cisco IOS

Known Affected Releases

12.4(22)T5 12.4(22)YB4 15.0(1)M2.7 15.0(1)M3.11 15.0(1)M3.5 15.0(1)XA5

Description (partial)

Symptom: A SIP call from a call-forwarded phone to a Cisco IOS VoIP gateway 
is rejected when INVITE contains a comma in the Diversion Header.

Conditions: Example of an inbound SIP invite that contains a Diversion field 
such as this:
----
Received: 
INVITE sip:15551111111@10.1.134.116:5070 SIP/2.0
Via: SIP/2.0/UDP 172.27.128.130:5070;branch=z9hG4bK1432a4c26c3
Remote-Party-ID: 
<sip:5555555555@172.27.128.130>;party=calling;screen=yes;privacy=off
From: <sip:5555555555@172.27.128.130>;tag=c565ee9d-7f0b-49dd-a1d9-
3843c1b221cc-53184879?
To: <sip:15551111111@10.1.134.116>
Date: Sat, 29 Aug 2009 08:06:56 GMT
Call-ID: e9edd580-a981e1a0-109-82801bac@172.27.128.130
Supported: timer,replaces
Min-SE:  1800
User-Agent: Cisco-CCM5.1
Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, 
SUBSCRIBE, NOTIFY
CSeq: 101 INVITE
Contact: <sip:5555555555@172.27.128.130:5070>
Expires: 180
Allow-Events: presence
Session-Expires:  1800
Diversion: "Smith, John" 
<sip:87007@172.27.128.130>;reason=unconditional;privacy=off;screen=no
Max-Forwards: 7
Content-Type: application/sdp
Content-Length: 214
----

The IOS gateway will respond back with the following:

----
Sent: 
SIP/2.0 400 Bad Request - 'Malformed CC-Diversion/Diversion/CC-Redirect 
Header'
Reason: Q.850;cause=100
From: <sip:5555555555@172.27.128.130>;tag=c565ee9d-7f0b-49dd-a1d9-
3843c1b221cc-53184879
Content-Length: 0
To: <sip:15551111111@10.1.134.116>;tag=B8C0430-6C
Call-ID: e9edd580-a981e1a0-109-82801bac@172.27.128.130
Via: SIP/2.0/UDP 172.27.128.130:5070;branch=z9hG4bK1432a4c26c3
CSeq: 101 INVITE
----
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.