[OpenSER-Users] Does somebody use $(rU{s.unescape.user}) to be RFC3261 compliant?

Iñaki Baz Castillo ibc at in.ilimit.es
Thu May 22 11:48:34 CEST 2008


El Thursday 22 May 2008 11:22:59 Johansson Olle E escribió:
> 22 maj 2008 kl. 11.15 skrev Iñaki Baz Castillo:
> > Hi, to be RFC3261 compliant a SIP proxy should accept hex encoded
> > username in
> > any URI, this is:
> >
> >  sip:alice at domain == sip:%61l%69ce at domain
> >
> > For allowing this we must use, explicitely, the transformation
> > $(rU{s.unescape.user}). Do OpenSer administrators allow this hex
> > encoding?
>
> Equally interesting: Is OpenSER translating this before it hits the
> configuration,
> like all the database tables and comparisions - or do we have to do it
> in the configuration?
>
> I would prefer "automatic" handling in comparisions with database
> tables and such.
> For one account, like "38#45" some clients URI-encode, some does not.

Hi Olle. I've reported today a case in which OpenSer doesn't handle those 
comparisions (it doesn't unescape hex values):
  
https://sourceforge.net/tracker/index.php?func=detail&aid=1969445&group_id=139143&atid=743020

Regards.

-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the Users mailing list