[SIPForum-discussion] Request URI in case of tel uri registration
sunil singh
sunilsingh.k at hotmail.com
Tue Jul 6 20:02:08 UTC 2010
You must either use a global phone number, or else you must include a phone-context parameter:
tel:+1-555-987-1234
or tel:1234;phone-context=abc.com
In your case, You are not using a phone number and basicaly tel uri is for phonenumber.
- Request-Line: REGISTER tel:ims118.aaa.net SIP/2.0
OR
- Request-Line: REGISTER ims118.aaa.net SIP/2.0
so both are incorrect. now take a case study.
Say my ua's IP address is: 172.16.0.200, proxy is at 172.16.0.100, it sends the REGISTER request to registrar with these fields:
From: <sip:user at 172.16.0.200 <mailto:user at 172.16.0.200> >
To: <sip:user at 172.16.0.100 <mailto:user at 172.16.0.100> >
Contact: <tel:1234>
No, its not correct:
First, tel:1234 is a syntactically invalid tel uri. You must either use
a global phone number, or else you must include a phone-context parameter:
tel:+1-555-987-1234
or tel:1234;phone-context=abc.com
Lets assume you are using the former.
As noted above, you can't use this as the To address in your register.
Lets give you sip AOR:
sip:xyz at abc.com
And lets assume that there is an ENUM translation from
tel:+1-555-987-1234
to sip:xyz at abc.com
Then you want your REGISTER to be more like:
REGISTER sip:abc.com
To: sip:xyz at abc.com
From: sip:xyz at abc.com
Contact: sip:user at 172.16.0.200
If you want to avoid ENUM, then you should probably avoid tel: as well.
Instead, use sip uris with the user=phone parameter:
REGISTER: sip:abc.com
To: <sip:+1-555-987-1234 at abc.com;user=phone>
From: <sip:+1-555-987-1234 at abc.com;user=phone>
Contact: sip:user at 172.16.0.200
I think the proxy will resolve the To-uri to a correct sip uri, that the proxy should forward the INVITE to <sip:user at 172.16.0.200
but it doesn't.The proxy can not resolve the tel:1234 to my phone, the the transaction is terminated due to resolve failure.
I hope this can be useful for you.
Regards,
Sunil
From: guitar.zen2006 at gmail.com
Date: Tue, 6 Jul 2010 07:34:00 -0700
To: ashubdk at gmail.com
CC: discussion at sipforum.org
Subject: Re: [SIPForum-discussion] Request URI in case of tel uri registration
As far as the hosted platform that my company provides which uses Broadsoft doesn't require tel:URI in the Request URI. Also off hand I don't believe RFC 3261 requires that the register Request URI needs to have "tel:URI" in it. This is part of the register request-line from the invite packet from my soft phone to my sip account.
REGISTER sip:commpartners.us SIP/2.0
Perhaps, it depends on the platform you are on. Hope that helps a little.
Barry
On Tue, Jul 6, 2010 at 6:41 AM, Ashutosh Panda <ashubdk at gmail.com> wrote:
Hi All,
This is a question regarding implementation of tel uri in a REGISTER message.
Whether the uri should contain only the 'URI' in SIP REGISTER or it should contain "tel:URI" as the Request URI.
Please confirm which of these two syntax are correct.
- Request-Line: REGISTER tel:ims118.aaa.net SIP/2.0
OR
- Request-Line: REGISTER ims118.aaa.net SIP/2.0
Thanks
Ashutosh
_______________________________________________
This is the SIP Forum discussion mailing list
TO UNSUBSCRIBE, or edit your delivery options, please visit http://sipforum.org/mailman/listinfo/discussion
Post to the list at discussion at sipforum.org
_________________________________________________________________
The world on four wheels in MSN Autos
http://autos.in.msn.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20100706/c31d5b67/attachment-0002.html>
More information about the discussion
mailing list