Hello,<br><br>I have a following part of code:<br><br><br>    if (route(Test_TO_Dialer))<br>    {<br>        append_hf(&quot;P-hint: Loose Routing. Re-INVITE Detected: Uplink --&gt; Originator.\r\n&quot;);<br>        xlog(&quot;********** loose_route(): Detected Re-INVITE from Uplink! **********\n&quot;);<br>

<br>        setflag(1); # do accounting<br><br>        append_hf(&quot;P-hint: SDP was mangled\r\n&quot;);<br>        python_exec(&quot;ParseSDP&quot;, $mb);<br><br>        fix_nated_contact();<br>        setbflag(6);    # Mark as NATed<br>

<br>        rtpproxy_manage();<br>        dlg_manage();<br>    }<br><br>But in a logs I see:<br><br>P-hint: Loose Routing. Re-INVITE Detected: Uplink --&gt; Originator., SDP was mangled<br><br>but it should be like this:<br>

P-hint: Loose Routing. Re-INVITE Detected: Uplink --&gt; Originator.<br>P-hint: SDP was mangled<br><br>Does kamailio has some headers optimizing mechanism ?<br><br># ./kamailio -V<br>version: kamailio 3.2.3 (x86_64/linux)<br>

flags: STATS: Off, USE_IPV6, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, DBG_QM_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES<br>

ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 4MB<br>poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.<br>id: unknown<br>compiled on 15:37:11 Jun  9 2012 with gcc 4.4.3<br>

<br><br><br>