05-27-2014 02:06 AM - edited 03-16-2019 10:54 PM
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
05-27-2014 06:27 AM
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.
05-27-2014 06:44 AM
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...
11-26-2014 11:51 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide