cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1419
Views
0
Helpful
2
Replies

Replace the unsupported attribute with "" using SIP profile

RG979797
Level 1
Level 1

Hello All. 

 

One of our client is hitting this BUG.

 

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCuv36964

 

Problem Description:
The error message occures when CUBE/GW does not understand media attribute like "a=test", so the CUBE when processing the call cannot understand what this attribute is used for, but it will only parse and print the message and ignore.

This error message is only for informative purpose and will not cause any harm to the functionality.

But irrespective of any debugs enabled or not, this Message keeps printing on the router console.

 

 

I believe the video SDP within the SIP invite is causing the errors on the CUBE. SIP: Trying to parse unsupported attribute at media level.

 

 

I would like to remove or modify the the Video SDP parameters on the below SDP. Highlighted on bold. 

 

INVITE sip:+44798XXXX@10.200.41.22:5060 SIP/2.0
Via: SIP/2.0/TCP 10.200.41.11:5060;branch=z9hG4bK558e2256ce7e4a8
From: "XXX" <sip:+44147XXXX@10.200.41.11>;tag=108417019~1d974044-f177-4bf0-b5d6-0bca3e8a240b-20143073
To: <sip:+4479XXX@10.200.41.22>
Date: Fri, 23 Oct 2020 16:21:34 GMT
Call-ID: cfe50080-f931030e-39026fe-b29c80a@10.200.41.11
Supported: timer,resource-priority,replaces
Min-SE: 1800
User-Agent: Cisco-CUCM11.5
Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY
CSeq: 101 INVITE
Expires: 180
Allow-Events: presence
Supported: X-cisco-srtp-fallback,X-cisco-original-called
Call-Info: <urn:x-cisco-remotecc:callinfo>;x-cisco-video-traffic-class=DESKTOP
Session-ID: 0000628200105000a00000090faa0001;remote=00000000000000000000000000000000
Cisco-Guid: 3487891584-0000065536-0004942210-0187287562
Session-Expires: 1800
P-Asserted-Identity: "XXX XXX" <sip:+4414@10.200.41.11>
Remote-Party-ID: "XXXX XXX" <sip:+441473@10.200.41.11>;party=calling;screen=yes;privacy=off
Contact: <sip:+44147@10.200.41.11:5060;transport=tcp>;video;audio;+u.sip!devicename.ccm.cisco.com="CSFXX";bfcp
Max-Forwards: 69
Content-Type: application/sdp
Content-Length: 1420

v=0
o=CiscoSystemsCCM-SIP 108417019 1 IN IP4 10.200.41.11
s=SIP Call
c=IN IP4 10.4.0.123
b=TIAS:384000
b=AS:384
t=0 0
a=cisco-mari:v1
a=cisco-mari-rate
m=audio 17852 RTP/AVP 0 8 18 105 104 111 101
a=extmap:14/sendrecv http://protocols.cisco.com/timestamp#100us
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:105 G7221/16000
a=fmtp:105 bitrate=24000
a=rtpmap:104 G7221/16000
a=fmtp:104 bitrate=32000
a=rtpmap:111 X-ULPFECUC/8000
a=fmtp:111 max_esel=1420;m=8;max_n=32;FEC_ORDER=FEC_SRTP
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
m=video 27906 RTP/AVP 126 97 111
b=TIAS:384000
a=label:11
a=extmap:14/sendrecv http://protocols.cisco.com/timestamp#100us
a=rtpmap:126 H264/90000
a=fmtp:126 profile-level-id=42801F;packetization-mode=1;max-mbps=244800;max-fs=8161;max-rcmd-nalu-size=32000;level-asymmetry-allowed=1
a=imageattr:126 recv [x=[32:1:1920],y=[18:1:1080],par=1.7778,q=1.00]
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=42801F;packetization-mode=0;max-mbps=244800;max-fs=8161;level-asymmetry-allowed=1
a=imageattr:97 recv [x=[32:1:1920],y=[18:1:1080],par=1.7778,q=1.00]
a=rtpmap:111 X-ULPFECUC/90000
a=fmtp:111 max_esel=1420;m=8;max_n=32;FEC_ORDER=FEC_SRTP
a=content:main
a=recvonly
a=rtcp-fb:* ccm fir
a=rtcp-fb:* ccm tmmbr
a=rtcp-fb:* nack pli
m=application 32462 RTP/AVP 125
a=rtpmap:125 H224/4800
a=rtcp:32463

 

I have created the below SIP profile and tested on Cisco's SIP-Profile Tester but unable to remove or modify the Video SDP parameters. 

 

voice class sip-profiles 1
response ANY sdp-header mline-index 6 m=video remove

 

Have also tried.

 

voice class sip-profiles 1
request INVITE sdp-header Video-Attribute remove

 

Any assistance is greatly appreciated. 

 

 

 

1 Accepted Solution

Accepted Solutions
2 Replies 2

carvazqu
Cisco Employee
Cisco Employee

Hello,

 

If you are using IOS 15.6(2)T or later / IOS-XE 16.3.1 or later, you can configure video suppression globally or at dial-peer leve, here's the link: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-audio-forced.pdf

 

If your IOS/IOS-XE doesn't support the video suppression you can configure a SIP profile to remove the desired video attributes:

 

voice class sip-profiles 1
  request INVITE sdp-header Video-Attribute remove
  request INVITE sdp-header Video-Media modify "m=video(.*)" ""
  request INVITE sdp-header Video-Bandwidth-Info remove

!

 

If there are other attributes you type question mark to see the parameters you can modify/remove:

 

CUBE(config-class)#request INVITE sdp-header Video-?

Video-Attribute
Video-Bandwidth-Info
Video-Connection-Info
Video-Encryption-Key
Video-Media
Video-Session-Info

 

Hope this helps.

 

==Please rate all useful posts and mark as answer if it solves your issue==

RG979797
Level 1
Level 1