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: [email protected]
_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to