[SR-Users] uri unescape transformation?

Daniel-Constantin Mierla miconda at gmail.com
Sat Mar 26 13:54:20 CET 2011


Hello,

there is a transformation to get %hexa back to ascii char, have you 
tried this one?
http://www.kamailio.org/dokuwiki/doku.php/transformations:3.1.x#sunescapeuser

Cheers,
Daniel

On 3/26/11 6:42 AM, Juha Heinanen wrote:
> Iñaki Baz Castillo writes:
>
>> Hi Juha, I don't understand why should it be needed. Why do you get a
>> URI like that? In fact, ":" and "@" don't require to be hex-escaped.
> inaki,
>
> sorry about the noise.  i figured it myself too that : and @ in sip uri
> cannot be escaped.  my problem is that for some reason i got such
> escaped uris in xcap rls document that i created using xcap-rls-services
> cli tool:
>
> <?xml version='1.0' encoding='UTF-8'?>
> <rls-services xmlns="urn:ietf:params:xml:ns:rls-services">
>    <service uri="sip:jh_all at test.fi">
>      <resource-list>http%3A//xcap.test.fi%3A8080/xcap-root/resource-lists/users/sip%3Ajh%40test.fi/generallist.xml/%7E%7E/resource-lists/list%5B%40name%3D%22oma_buddylist%22%5D</resource-list>
>      <packages>
>        <package>presence</package>
>      </packages>
>    </service>
>    <service xmlns:rl="urn:ietf:params:xml:ns:resource-lists" uri="sip:jh-buddies at test.fi">
>      <list>
>        <rl:entry uri="sip%3Atest%40test.fi"/>
>        <rl:entry uri="sip%3Afoo%40test.fi"/>
>      </list>
>      <packages>
>        <package>presence</package>
>      </packages>
>    </service>
> </rls-services>
>
> and then subscriptions to the list, of course, failed, because of the
> escapes.
>
> perhaps there is a bug in the tool.
>
> -- juha
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://www.asipto.com




More information about the sr-users mailing list