cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1410
Views
0
Helpful
3
Replies

Sip register message manipulation

kennis1977
Level 1
Level 1

Hi,

 

I'm trying to register some third party Sip end point hat is not correct following the Sip rfc for cisco...

 

what is does when it sends out a registrer message is:

REGISTER sip:100@10.1.240.254:5060 SIP/2.0
Via: SIP/2.0/UDP 10.1.240.250:5060;rport;branch=z9hG4bKPj6gOszqWqbihj5RmZvnby1oXCheB8g4dZ
Max-Forwards: 70
From: <sip:100@10.1.240.254>;tag=EiLei.Z68vowjJw5mVnTFuz9.XtwzOJV
To: <sip:100@10.1.240.254>
Call-ID: zHGg38bBT3Nb2DPPC27Xai4ZwaNbhI0m
CSeq: 55919 REGISTER
Contact: <sip:100@10.1.240.250:5060;ob>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length:  0

In red is not allowed to send SIP:100@

i get the error message:

Sent: 
SIP/2.0 400 Request-URI MUST NOT have user
Via: SIP/2.0/UDP 10.1.240.250:5060;rport;branch=z9hG4bKPj6gOszqWqbihj5RmZvnby1oXCheB8g4dZ
From: <sip:100@10.1.240.254>;tag=EiLei.Z68vowjJw5mVnTFuz9.XtwzOJV
To: <sip:100@10.1.240.254>;tag=1DC10A80-1236
Date: Tue, 27 May 2014 09:20:59 GMT
Call-ID: zHGg38bBT3Nb2DPPC27Xai4ZwaNbhI0m
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 55919 REGISTER
Content-Length: 0

 

 

Now i know you can manipulate the sip messages when you are trying to make  a call with sip profiles....

 

is it also possible to change the register message??

 

It doesn't matter were to register... i have a voice gateway were we can register and then make some calls to the callmanager just with a dialpeer

or i can try to register directly to the callmanager... also fine...

 

Thanksss

 

regards,

 

ken

 

 

 

3 Replies 3

Manish Prasad
Level 5
Level 5

I don't think there is any such feature in SIP profile to modify phones register message. The option for  modify REGISTER message in SIP profile only works for the trunk with ITSP.

What you need to do is play with the setting section of Third party sip phone , keep some option/s blank  and then test , if that didn't work you need to contact the third party vendor.

Thanks for you're answer..

 

indeed that is what i thought too.. but you never know...

 

the third party sip end point is a medical system that is trying to register and sending the register message... i cannot change anything there... the medical company has to change the sip message in the firmware.. (or somewhere in the advanced option i cannot reach).

They not working with the default sip rfc... 

but was trying to change the message... if i can change it would it be the easiest and fastest way to let it work...

 

 

could you try to use the feature "Conditional Header Manipulation of SIP Headers"

 

http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube_sip/configuration/15-mt/cube-sip-15-mt-book/voi-condl-header.html#GUID-E4CEC217-4D73-493D-8C76-7D781303CFFA