Hi All.
Does nobody have any idea how to avoid this?
Thank you.
-- Best regards, Sergey Basov e-mail: sergey.v.basov@gmail.com
2018-04-03 17:07 GMT+03:00 Sergey Basov sergey.v.basov@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.basov@gmail.com