[OpenSIPS-Users] Hex decode

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Jul 1 15:23:29 CEST 2011


Hi Chris,

You are using the wrong transformation - the hexa trans is for 16 base 
coding / decoding, not for escaping. Like decode.hexa expects as input 
an base 16 number.

I thing you are looking for unescape.user transformation.

Regards,
Bogdan

On 06/28/2011 02:31 PM, Chris Maciejewski wrote:
> Hi,
>
> I am having troubles with {s.decode.hexa} transformation.
>
> My URI is sip:%232005 at sip.local (note: '#' character encoded as %23),
> so I would expect the following:
>
> $var(rUdecoded) = $(rU{s.decode.hexa});
> xlog("Decoded URI: $var(rUdecoded)");
>
> to print in the log file:
>
> Decoded URI: #2005
>
> but what I am getting instead is:
>
> ERROR:core:do_assign: no value in right expression
> ERROR:core:do_assign: error at line: 138
> Decoded URI: 0
>
> Any suggestions how to solve the above problem very much appreciated.
>
> Best regards,
> Chris
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>


-- 
Bogdan-Andrei Iancu
OpenSIPS solutions and "know-how"




More information about the Users mailing list