Hi Daniel.
I just make forward without msg_apply_changes(), and see the same situation.
x00 des not added into the body. I try to add append_body_part("\x01\x10\x48\x00\x0a\x0b\x0d","application/isup; version=itu-t92+","signal; handling=optional"); but into the output message added only \x01\x10\x48. -- Best regards, Sergey Basov e-mail: sergey.v.basov@gmail.com
tel: (+38067) 403-62-54
2016-02-10 18:27 GMT+02:00 Daniel-Constantin Mierla miconda@gmail.com:
Msg length field should not be relevant in this case.
Can you add the multipart and just forward, without doing msg_apply_changes()? Just to see if the cut happens during the re-parsing or not ...
Cheers, Daniel
On 10/02/16 17:02, Sergey Basov wrote:
I look at textos sources and seems that most of oparations made using memcpy. this C functions must work correctly with 0x00 symbol.
But there are functions which checks msg.len, so may be they cut this content?..
WBR. Sergey
10 февр. 2016 г. 16:58 пользователь "Daniel-Constantin Mierla" miconda@gmail.com написал:
CC-ed Victor -- iirc, he was the author of the functions for multi-part body -- maybe he remembers the rules for these function, if they take 0x0 as terminator or not.
From what I remember by heart, a normal body should work fine with non-printable characters -- there is easy to check if the content-length includes them or not.
Cheers, Daniel
On 10/02/16 15:46, Sergey Basov wrote:
I am looking what is send to the network.
Best regards, Sergey Basov e-mail: sergey.v.basov@gmail.com
tel: (+38067) 403-62-54
2016-02-10 16:43 GMT+02:00 Daniel-Constantin Mierla miconda@gmail.com:
Hello,
On 10/02/16 15:26, Sergey Basov wrote:
Thank you for reply.
Yes i need to insert ISUP message to update it later via sipt_set_calling($fU, 4, 0, 3); and sipt_destination($rU, 31, 4);
I make some progress with append_body_part("\x01\x10\x48\x00\x0a\x00","application/isup; version=itu-t92+","signal; handling=optional");
but kamailio does not inserts \x00 into the body, May be it thinks that string is terminating?
are you looking to what is sent to the network? Or do you print the new message to syslog? Printing is typically stopping at 0x0.
Cheers, Daniel
-- Best regards, Sergey Basov e-mail: sergey.v.basov@gmail.com
tel: (+38067) 403-62-54
2016-02-10 15:17 GMT+02:00 Daniel-Constantin Mierla miconda@gmail.com:
Hello,
On 10/02/16 12:35, Sergey Basov wrote: > Hi All. > > I need to use SIP-I with my upstream to set A number as unknown. > > I was read about adding incapsulation ISUP using > > if(has_body("application/sdp")) > { > set_body_multipart(); > msg_apply_changes() > > $var(acm) = "7e Od 04 55 75 69 20 4d 61 6b 65 43 61 6c 6c"; > > append_body_part("$var(acm)","application/isup;version=itu-t92+","signal; > handling=optional"); > msg_apply_changes() > xlog("L_INFO", "ISUP Changes Applied Succesfully"); > } > > It is converts body to multipart and inserts ISUP > > But it inserts is as text. > > Is there any possibility to insert basic ISUP message to update it > after using > > sipt_destination($rU, 31, 4); > and > > sipt_set_calling($fU, 4, 0, 3); > not much into sip-t/sip-i, but I try to inderstand from kamailio and sip operations point of view. What do you mean by "Is there any possibility to insert basic ISUP message to update it after using ..."?
Do you want to insert first a value and then change it?
Cheers, Daniel
-- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com http://miconda.eu
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com http://miconda.eu
-- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com http://miconda.eu
-- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com http://miconda.eu