Hi, Thanks a lot, seems that I should carefully re-read the protocol. 2008/11/18 Hoi-Ho Chan <hoiho.chan at gmail.com> > I think we have misunderstanding here, this is Table 1 of RFC3261, and it > describes whether certain URI components can be included in a SIP URI. > "user" is clearly optional because in a SIP REGISTER it's not included in > the request URI but the host portion is mandatory. > > If you look a little bit down section 19.1.2, here is the paragraph: > > For each component, the set of valid BNF expansions defines exactly which > characters may appear unescaped. All other characters MUST be escaped. > > # is not in the list of characters which may appear unescaped in the user > component. Hence it MUST be escaped. > > Thanks > Donald > > 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 >> > > > _______________________________________________ > 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/20081201/6b75e082/attachment-0001.html>