How to send message to URI containing "#"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



There are two questions:
1, whether we need escape user chars when building Req-URI. the answer is
OPTIONAL;

2, whether '#' allowed within URI. I think answer is NO.

So

sip:11111#22222 at example.com isn't a correct SIP URI

regards,
Gang

2008/11/12 Gang Liu <gangban.lau at gmail.com>

> Yes, user part could be normal format if we put user into URI.
> But URI spec don't allow '#' within URI syntax.
> So I think if it is bad if we put '#' into user part without escaping
> because it isn't a corrent URI.
>
> regards,
> Gang
>
> 2008/11/12 Peter Cai <newptcai at gmail.com>
>
> It's not a MUST in RFC3216, it's only OPTIONAL.
>>
>> See PAGE 152.  "o" means optional.
>>
>>              default  Req.-URI  To  From  Contact   R-R/Route  external
>> user          --          o      o    o       o          o         o
>>
>>
>> 2008/11/11 Gang Liu <gangban.lau at gmail.com>:
>> > I think "#" must be encoded if we need put it into URI.
>> >
>> > As I know, RFC 2396 says '#'  is excluded US-ASCII character, '#' is
>> > disallowed within the URI syntax.
>> >
>> > regards,
>> > Gang
>> >
>> > 2008/11/10 Peter Cai <newptcai at gmail.com>
>> >>
>> >> :) Right, that's the problem.
>> >>
>> >> As "esacpe" in URI is optional in RFC3261, I have no strong reason to
>> >> ask the other team to convert %23 to #.
>> >>
>> >> Actually I was laughed because I asserted that the escape is a "MUST"
>> >> before I read the RFC carefully.
>> >>
>> >> On Mon, Nov 10, 2008 at 5:57 PM, Gang Liu <gangban.lau at gmail.com>
>> wrote:
>> >> > I guess remote party didn't convert %23 into #.
>> >> >
>> >> > regards,
>> >> > Gang
>> >> >
>> >> > On Mon, Nov 10, 2008 at 3:41 PM, Hoi-Ho Chan <hoiho.chan at gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> # must be escaped to %23 per the SIP syntax. If the remote party
>> >> >> requires
>> >> >> # to appear in the user portion of the URI then it's not conforming
>> to
>> >> >> the
>> >> >> standard.
>> >> >>
>> >> >> Thanks
>> >> >> Donald
>> >> >>
>> >> >> On Sun, Nov 9, 2008 at 8:21 PM, Peter Cai <newptcai at gmail.com>
>> wrote:
>> >> >>>
>> >> >>> Hi all,
>> >> >>>
>> >> >>> PJSIP automatically escape "#" to "%23".
>> >> >>>
>> >> >>> But in my case, I have to have "#" un-escaped in the message.
>> >> >>>
>> >> >>> I've skimmed the documents of PJSIP but didn't found any clues how
>> to
>> >> >>> change this behavior.
>> >> >>>
>> >> >>> Has anyone ever met the same problem?
>> >> >>>
>> >> >>> _______________________________________________
>> >> >>> Visit our blog: http://blog.pjsip.org
>> >> >>>
>> >> >>> pjsip mailing list
>> >> >>> pjsip at lists.pjsip.org
>> >> >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>> >> >>
>> >> >>
>> >> >> _______________________________________________
>> >> >> Visit our blog: http://blog.pjsip.org
>> >> >>
>> >> >> pjsip mailing list
>> >> >> pjsip at lists.pjsip.org
>> >> >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>> >> >>
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Visit our blog: http://blog.pjsip.org
>> >> >
>> >> > pjsip mailing list
>> >> > pjsip at lists.pjsip.org
>> >> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >>
>> >>
>> ???????????DNA?????????????????????????????????????????????????????????????????????????????????????????
>> >> _______________________________________________
>> >> Visit our blog: http://blog.pjsip.org
>> >>
>> >> pjsip mailing list
>> >> pjsip at lists.pjsip.org
>> >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>> >
>> >
>> > _______________________________________________
>> > Visit our blog: http://blog.pjsip.org
>> >
>> > pjsip mailing list
>> > pjsip at lists.pjsip.org
>> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>> >
>> >
>>
>>
>>
>> --
>>
>> ???????????DNA?????????????????????????????????????????????????????????????????????????????????????????
>> _______________________________________________
>> Visit our blog: http://blog.pjsip.org
>>
>> pjsip mailing list
>> pjsip at lists.pjsip.org
>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20081112/083e7138/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux