<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1436343809682_3460"><span></span></div><div id="yui_3_16_0_1_1436343809682_3460"><span><br></span></div><div id="yui_3_16_0_1_1436343809682_3460">Hi Victor,</div><div id="yui_3_16_0_1_1436343809682_3460"><br></div><div id="yui_3_16_0_1_1436343809682_3460">Many thanks for your reply.</div><div id="yui_3_16_0_1_1436343809682_3460"><br></div><div id="yui_3_16_0_1_1436343809682_3460">Here is what happens if I amend msg_apply_changes():</div><div id="yui_3_16_0_1_1436343809682_3460"><br></div><div id="yui_3_16_0_1_1436343809682_3460" class=""> /usr/sbin/kamailio[1705]: ERROR: textops [textops.c:1854]: append_multibody_helper(): Cannot get boundary. Is body multipart?</div><div id="yui_3_16_0_1_1436343809682_3460" class=""> /usr/sbin/kamailio[1705]: INFO: <script>: ISUP Changes Applied Succesfully</div><div id="yui_3_16_0_1_1436343809682_3460" class=""> /usr/sbin/kamailio[1705]: ERROR: <core> [msg_translator.c:1664]: get_boundary(): Content-Type hdr has no params<br></div><div id="yui_3_16_0_1_1436343809682_3460"></div><div id="yui_3_16_0_1_1436343809682_3460" class=""> /usr/sbin/kamailio[1705]: WARNING: <core> [msg_translator.c:1927]: build_req_buf_from_sip_req(): check_boundaries error</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4873"><br class=""></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4872">and the SIP message appears as MALFORMED.</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4871"><br></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4870">If I do msg_apply_changes() in the end, then:</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4869"><br></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4586"><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4590"> /usr/sbin/kamailio[2274]: ERROR: textops [textops.c:1854]: append_multibody_helper(): Cannot get boundary. Is body multipart?</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4589"> /usr/sbin/kamailio[2274]: INFO: <script>: ISUP Changes Applied Succesfully</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4588"> /usr/sbin/kamailio[2274]: ERROR: <core> [msg_translator.c:1664]: get_boundary(): Content-Type hdr has no params</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4587"> /usr/sbin/kamailio[2274]: WARNING: <core> [msg_translator.c:1927]: build_req_buf_from_sip_req(): check_boundaries error</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4591"><br class=""></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4866">I also got same result with kamailio 4.2.</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4866"><br></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4866">Thanks,</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4866">Andrei</div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4585"><br></div></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_5573"><br></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4868"><br></div><div dir="ltr" class="" id="yui_3_16_0_1_1436343809682_4584"><br></div>  <br><div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"> <font size="2" face="Arial"> On Tuesday, July 7, 2015 8:24 PM, Victor Seva <linuxmaniac@torreviejawireless.org> wrote:<br> </font> </div>  <br><br> <div class="y_msg_container">On 07/07/2015 04:07 PM, andre second wrote:<br clear="none">> Hi,<br clear="none">> <br clear="none">> I am using Kamailio version: kamailio 4.3.0 (x86_64/linux) c6aa95 on<br clear="none">> CentOS 6<br clear="none">> <br clear="none">> I am trying to encapsulate ISUP in the INVITE:<br clear="none">> <br clear="none">> ...<br clear="none">> if(has_body("application/sdp"))<br clear="none">> {<br clear="none">>       set_body_multipart();<br clear="none">>         if(msg_apply_changes())<br clear="none">>         {<br clear="none">>               $var(acm) = "7e Od 04 55 75 69 20 4d 61 6b 65 43 61 6c 6c";<br clear="none">>                 append_body_part("$var(acm)","application/isup;<br clear="none">> version=itu-t92+","signal; handling=optional");<br clear="none">>        xlog("L_INFO", "ISUP Changes Applied Succesfully");<br clear="none">>         }<br clear="none">> }<br clear="none">> ...<br clear="none">> And getting the following error:<br clear="none"><br clear="none">I would say if you don't have modified the message already:<div class="yqt0273387692" id="yqtfd31624"><br clear="none"><br clear="none">if(has_body("application/sdp"))<br clear="none">{<br clear="none">  set_body_multipart();<br clear="none">  $var(acm) = "7e Od 04 55 75 69 20 4d 61 6b 65 43 61 6c 6c";<br clear="none"><br clear="none">append_body_part("$var(acm)","application/isup;version=itu-t92+","signal; handling=optional");<br clear="none">  xlog("L_INFO", "ISUP Changes Applied Succesfully");</div><br clear="none">}<br clear="none"><br clear="none">and only call msg_apply_changes() if you need to modify the message later<br clear="none"><br clear="none">Anyhow, can you please create an issue at github with a minimal<br clear="none">kamailio.cfg that crash and a backtrace? We should not crash.<div class="yqt0273387692" id="yqtfd51546"><br clear="none"></div><br>_______________________________________________<br clear="none">SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:sr-users@lists.sip-router.org" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br clear="none"><a shape="rect" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><div class="yqt0273387692" id="yqtfd61022"><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>