Hi All.

Does nobody have any idea how to avoid this?

Thank you.

--
Best regards,
Sergey Basov                     e-mail: sergey.v.ba...@gmail.com

2018-04-03 17:07 GMT+03:00 Sergey Basov <sergey.v.ba...@gmail.com>:

> Hi All!
>
> I have some troubles with encoding hex string to use as ISUP part.
>
> I have next line:
>
> append_body_part("\x01\x10\x48*\x00*\x0a*\x00*\x02\x09\x07\x03\
> x90\x90\x13\x71\x32\x20\x0a\x04\x02\x13\x73\x12*\x00*","
> application/isup;version=itu-t92+","signal;handling=optional");
>
> Problem is in the *\x00 *kamailio reads this string till first \x00
>
> May be there is some workaround?
>
> Currently I have added some C code into SIPT module to change values in
> this pisitions first to 00 then make other changes.
>
> My current input string is
> append_body_part("\x01\x10\x48*\x01*\x0a*\x01*\x02\x09\x07\x03\
> x90\x90\x13\x71\x32\x20\x0a\x04\x02\x13\x73\x12*\x01*","
> application/isup;version=itu-t92+","signal;handling=optional");
>
> I first make replacement \x01 to \x00 while executing sipt_destination
>
> May be there is better solution?
>
> Thank you.
> --
> Best regards,
> Sergey Basov                     e-mail: sergey.v.ba...@gmail.com
>
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to