[OpenSIPS-Users] HEX encoding of a avp value

Ali Pey alipey at gmail.com
Thu Jun 28 15:48:45 CEST 2012


Thank you Vlad.

How can I convert my integer value to string?

Let's say my $avp(id) is 3. How could I convert it to string before I use
s.encode.hexa?

Regards,
Ali Pey


On Thu, Jun 28, 2012 at 5:31 AM, Vlad Paiu <vladpaiu at opensips.org> wrote:

> **
> 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 Developerhttp://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 listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> 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/a2515209/attachment-0001.htm>


More information about the Users mailing list