Hello,<br><br>I have a following part of code:<br><br><br> if (route(Test_TO_Dialer))<br> {<br> append_hf("P-hint: Loose Routing. Re-INVITE Detected: Uplink --> Originator.\r\n");<br> xlog("********** loose_route(): Detected Re-INVITE from Uplink! **********\n");<br>
<br> setflag(1); # do accounting<br><br> append_hf("P-hint: SDP was mangled\r\n");<br> python_exec("ParseSDP", $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 --> Originator., SDP was mangled<br><br>but it should be like this:<br>
P-hint: Loose Routing. Re-INVITE Detected: Uplink --> 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>