[OpenSIPS-Users] HEX encoding of a avp value

Vlad Paiu vladpaiu at opensips.org
Thu Jun 28 11:31:21 CEST 2012


Hello,

The encode and decode transformations work on strings, not on their 
integer values.
So do not expect to have 19 encoded to hexa to be 13.

For example, 3 encoded to hexa is 33, because '3' is 51 in ascii, thus 
converted to hexa it is 33 = 16*3+3 = 51.

Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com


On 06/26/2012 08:19 PM, Ali Pey wrote:
> Hi There,
>
> Is there a way to convert an avp variable to hex?
>
> I've tried the following but it's not working.
>
> $(avp(id){s.encode.hexa})
>
> For instance if avp(id) is 11, it returns 3131, if it's 3, it returns 33.
>
> Am I doing something wrong?
> Is there a better way?
>
> Thanks,
> Ali Pey
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120628/64862ad1/attachment.htm>


More information about the Users mailing list