<div dir="ltr">Muhammad thanks for your reply.<div>I tried without the loose route in the main block but I can't make any calls.</div><div>I also attached the ngrep output.</div><div><br></div><div>Thanks</div><div>Ahmed</div><div><br></div><div><div>INVITE <a href="mailto:sip%3A2000@178.62.126.15">sip:2000@178.62.126.15</a> SIP/2.0</div><div>Via: SIP/2.0/TCP 10.65.47.53:51977;branch=z9hG4bK.ZFrwHAOUd;rport</div><div>From: <<a href="mailto:sip%3A1000@178.62.126.15">sip:1000@178.62.126.15</a>>;tag=A0DduhJxi</div><div>To: <a href="mailto:sip%3A2000@178.62.126.15">sip:2000@178.62.126.15</a></div><div>CSeq: 20 INVITE</div><div>Call-ID: -pF7mvvFRp</div><div>Max-Forwards: 70</div><div>Supported: outbound</div><div>Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE</div><div>Content-Type: application/sdp</div><div>Content-Length: 454</div><div>Contact: <sip:1000@105.35.19.185:51977;transport=tcp>;+sip.instance="<urn:uuid:07d94e90-bda1-4dc6-951c-84a1464c2ec8>"</div><div>User-Agent: LinphoneIPhone/2.2.3 (belle-sip/1.3.3)</div><div><br></div><div>v=0</div><div>o=1000 622 2563 IN IP4 10.65.47.53</div><div>s=Talk</div><div>c=IN IP4 10.65.47.53</div><div>b=AS:380</div><div>t=0 0</div><div>a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics</div><div>m=audio 7076 RTP/AVP 124 120 111 110 0 8 101</div><div>a=rtpmap:124 opus/48000/2</div><div>a=fmtp:124 useinbandfec=1; stereo=0; sprop-stereo=0</div><div>a=rtpmap:120 SILK/16000</div><div>a=rtpmap:111 speex/16000</div><div>a=fmtp:111 vbr=on</div><div>a=rtpmap:110 speex/8000</div><div>a=fmtp:110 vbr=on</div><div>a=rtpmap:101 telephone-event/8000</div><div>a=fmtp:101 0-15</div><div>xЛuTЁLKK+˜—E;#п@@gЄВ>~i#ЙФЫ<span class="" style="white-space:pre">        </span>ŠRq‰Јž…р€ƒЏW</div><div>~№-йhSIP/2.0 100 trying -- your call is important to us</div><div>Via: SIP/2.0/TCP 10.65.47.53:51977;branch=z9hG4bK.ZFrwHAOUd;rport=51977;received=105.35.19.185</div><div>From: <<a href="mailto:sip%3A1000@178.62.126.15">sip:1000@178.62.126.15</a>>;tag=A0DduhJxi</div><div>To: <a href="mailto:sip%3A2000@178.62.126.15">sip:2000@178.62.126.15</a></div><div>CSeq: 20 INVITE</div><div>Call-ID: -pF7mvvFRp</div><div>Server: kamailio (4.0.4 (x86_64/linux))</div><div>Content-Length: 0</div><div>Warning: 392 <a href="http://178.62.126.15:5060">178.62.126.15:5060</a> "Noisy feedback tells:  pid=2147 req_src_ip=105.35.19.185 req_src_port=51977 in_uri=<a href="mailto:sip%3A2000@178.62.126.15">sip:2000@178.62.126.15</a> out_uri=<a href="mailto:sip%3A2000@10.131.217.48">sip:2000@10.131.217.48</a>;transport=tcp via_cnt==1"</div><div><br></div><div>xЛuT^Mњњ+˜—Eъщ@@…<span class="" style="white-space:pre">      </span></div><div>ƒй-</div><div>ƒй0мяФш&ЄЃяе€Ь@</div><div>~№tINVITE <a href="mailto:sip%3A2000@10.131.217.48">sip:2000@10.131.217.48</a>;transport=tcp SIP/2.0</div><div>Record-Route: <sip:178.62.126.15;transport=tcp;lr=on;ftag=A0DduhJxi></div><div>Via: SIP/2.0/TCP 10.131.217.45;branch=z9hG4bK4f91.7ba7e9a7.0;i=7</div><div>Via: SIP/2.0/TCP 10.65.47.53:51977;received=105.35.19.185;branch=z9hG4bK.ZFrwHAOUd;rport=51977</div><div>From: <<a href="mailto:sip%3A1000@178.62.126.15">sip:1000@178.62.126.15</a>>;tag=A0DduhJxi</div><div>To: <a href="mailto:sip%3A2000@178.62.126.15">sip:2000@178.62.126.15</a></div><div>CSeq: 20 INVITE</div><div>Call-ID: -pF7mvvFRp</div><div>Max-Forwards: 16</div><div>Supported: outbound</div><div>Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE</div><div>Content-Type: application/sdp</div><div>Content-Length: 454</div><div>Contact: <sip:1000@105.35.19.185:51977;transport=tcp>;+sip.instance="<urn:uuid:07d94e90-bda1-4dc6-951c-84a1464c2ec8>"</div><div>User-Agent: LinphoneIPhone/2.2.3 (belle-sip/1.3.3)</div><div><br></div><div>v=0</div><div>o=1000 622 2563 IN IP4 10.65.47.53</div><div>s=Talk</div><div>c=IN IP4 10.65.47.53</div><div>b=AS:380</div><div>t=0 0</div><div>a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics</div><div>m=audio 7076 RTP/AVP 124 120 111 110 0 8 101</div><div>a=rtpmap:124 opus/48000/2</div><div>a=fmtp:124 useinbandfec=1; stereo=0; sprop-stereo=0</div><div>a=rtpmap:120 SILK/16000</div><div>a=rtpmap:111 speex/16000</div><div>a=fmtp:111 vbr=on</div><div>a=rtpmap:110 speex/8000</div><div>a=fmtp:110 vbr=on</div><div>a=rtpmap:101 telephone-event/8000</div><div>a=fmtp:101 0-15</div><div>xЛuTGTдд1s!EФ</div><div>8@@dˆ</div><div>ƒй0</div><div>ƒй-ФмяЃяеш&Јг€ž№Џ</div><div>€Щ~№SIP/2.0 100 trying -- your call is important to us</div><div>Via: SIP/2.0/TCP 10.131.217.45;branch=z9hG4bK4f91.7ba7e9a7.0;i=7;rport=56559</div><div>Via: SIP/2.0/TCP 10.65.47.53:51977;received=105.35.19.185;branch=z9hG4bK.ZFrwHAOUd;rport=51977</div><div>From: <<a href="mailto:sip%3A1000@178.62.126.15">sip:1000@178.62.126.15</a>>;tag=A0DduhJxi</div><div>To: <a href="mailto:sip%3A2000@178.62.126.15">sip:2000@178.62.126.15</a></div><div>CSeq: 20 INVITE</div><div>Call-ID: -pF7mvvFRp</div><div>Server: kamailio (4.0.4 (x86_64/linux))</div><div>Content-Length: 0</div><div><br></div><div>xЛuTйUьь1s!EмŒт@@рХ</div><div>ƒй0</div><div>ƒй-jФЛŽcp™T!Д€ѕж</div><div>€Щr.INVITE sip:2000@105.40.65.70:44789;transport=tcp SIP/2.0</div><div>Record-Route: <sip:10.131.217.48;transport=tcp;lr=on;nat=yes></div><div>Record-Route: <sip:178.62.126.15;transport=tcp;lr=on;ftag=A0DduhJxi></div><div>Via: SIP/2.0/TCP 10.131.217.48;branch=z9hG4bK4f91.097a02e.0;i=8</div><div>Route: <sip:10.131.217.45;transport=tcp;lr;received='sip:105.40.65.70:44789;transport=tcp'></div><div>Via: SIP/2.0/TCP 10.131.217.45;rport=56559;branch=z9hG4bK4f91.7ba7e9a7.0;i=7</div><div>Via: SIP/2.0/TCP 10.65.47.53:51977;received=105.35.19.185;branch=z9hG4bK.ZFrwHAOUd;rport=51977</div><div>From: <<a href="mailto:sip%3A1000@178.62.126.15">sip:1000@178.62.126.15</a>>;tag=A0DduhJxi</div><div>To: <a href="mailto:sip%3A2000@178.62.126.15">sip:2000@178.62.126.15</a></div><div>CSeq: 20 INVITE</div><div>Call-ID: -pF7mvvFRp</div><div>Max-Forwards: 15</div><div>Supported: outbound</div><div>Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE</div><div>Content-Type: application/sdp</div><div>Content-Length: 477</div><div>Contact: <sip:1000@105.35.19.185:51977;alias=10.131.217.45~56559~2;transport=tcp>;+sip.instance="<urn:uuid:07d94e90-bda1-4dc6-951c-84a1464c2ec8>"</div><div>User-Agent: LinphoneIPhone/2.2.3 (belle-sip/1.3.3)</div><br>On Wednesday, November 26, 2014, Muhammad Shahzad <<a href="mailto:shaheryarkh@gmail.com" target="_blank">shaheryarkh@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div>Don't do loose route in main route block. The WITHINDLG route will take care of that.<br><br></div>Also you may need to do "handle_ruri_alias" just after loose route in WITHINDLG route. See below link for more details,<br><br><a href="http://www.kamailio.org/docs/modules/4.2.x/modules/nathelper.html#nathelper.f.handle_ruri_alias" target="_blank">http://www.kamailio.org/docs/modules/4.2.x/modules/nathelper.html#nathelper.f.handle_ruri_alias</a><br><br></div><div>something like this,<br></div><div><br>---<br>if (loose_route()) {<br>    if(!isdsturiset()) {<br>        handle_ruri_alias();<br>    };<br><br>    if (is_method("BYE")) {<br>...<br><br></div>Thank you.<br><br><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 25, 2014 at 3:49 PM, Ahmed Salem <span dir="ltr"><<a>ahmed.salem4282@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Hi, </div><div><br></div><div>I'm trying to achieve this configuration </div><div><br></div><div>phone --> NAT --> kamailio loadbalancer --> kamailio sip/proxy </div><div><span style="white-space:pre-wrap">                                                        </span>            --> kamailio sip/proxy</div><div><span style="white-space:pre-wrap">                                                      </span> </div><div>With the attached configuration I can make calls without any problems </div><div>but when the callee hangs up the call does not end only the caller can hang up.</div><div><br></div><div>Btw I'm using tcp for signalling.</div><div><br></div><div>Any ideas?</div><div>Thanks</div><div><br></div><div>#!define FLT_ACC 1</div><div>#!define FLT_ACCMISSED 2</div><div>#!define FLT_ACCFAILED 3</div><div>#!define FLT_NATS 5</div><div><br></div><div>#!define FLB_NATB 6</div><div>#!define FLB_NATSIPPING 7</div><div><br></div><div><br></div><div>mhomed=1</div><div><br></div><div>####### Global Parameters #########</div><div><br></div><div>#!ifdef WITH_DEBUG</div><div>debug=4</div><div>log_stderror=yes</div><div>#!else</div><div>debug=2</div><div>log_stderror=no</div><div>#!endif</div><div><br></div><div>memdbg=5</div><div>memlog=5</div><div><br></div><div>log_facility=LOG_LOCAL0</div><div><br></div><div>fork=yes</div><div>children=4</div><div><br></div><div>tcp_async=yes</div><div>tcp_connection_lifetime=3605</div><div><br></div><div>port=5060</div><div>sip_warning=yes</div><div><br></div><div>####### Modules Section ########</div><div><br></div><div>#!ifdef WITH_SRCPATH</div><div>mpath="modules_k:modules"</div><div>#!else</div><div>mpath="/usr/lib/x86_64-linux-gnu/kamailio/modules/"</div><div>#!endif</div><div><br></div><div>loadmodule "db_mysql.so"</div><div>loadmodule "mi_fifo.so"</div><div>loadmodule "kex.so"</div><div>loadmodule "tm.so"</div><div>loadmodule "tmx.so"</div><div>loadmodule "sl.so"</div><div>loadmodule "rr.so"</div><div>loadmodule "pv.so"</div><div>loadmodule "maxfwd.so"</div><div>loadmodule "textops.so"</div><div>loadmodule "siputils.so"</div><div>loadmodule "xlog.so"</div><div>loadmodule "sanity.so"</div><div>loadmodule "ctl.so"</div><div>loadmodule "mi_rpc.so"</div><div>loadmodule "acc.so"</div><div>loadmodule "usrloc.so"</div><div>loadmodule "registrar.so"</div><div>loadmodule "dispatcher.so"</div><div>loadmodule "nathelper.so"</div><div>loadmodule "rtpproxy.so"</div><div>loadmodule "path.so"</div><div><br></div><div># ----------------- setting module-specific parameters ---------------</div><div><br></div><div><br></div><div># ----- mi_fifo params -----</div><div>modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")</div><div><br></div><div># ----- rr params -----</div><div># add value to ;lr param to cope with most of the UAs</div><div>modparam("rr", "enable_full_lr", 1)</div><div># do not append from tag to the RR (no need for this script)</div><div>modparam("rr", "append_fromtag", 1)</div><div>modparam("rr", "enable_double_rr", 0)</div><div><br></div><div><br></div><div># ----- tm params -----</div><div>modparam("tm", "failure_reply_mode", 3)</div><div>modparam("tm", "fr_timer", 3000)</div><div>modparam("tm", "fr_inv_timer", 120000)</div><div><br></div><div># ----- dispatcher params -----</div><div>modparam("dispatcher", "db_url",</div><div><span style="white-space:pre-wrap">   </span>"mysql://kamailio:kamailiorw@localhost/kamailio")</div><div>modparam("dispatcher", "table_name", "dispatcher")</div><div>modparam("dispatcher", "flags", 2)</div><div>#modparam("dispatcher", "force_dst", 1)</div><div>modparam("dispatcher", "setid_col", "setid")</div><div>modparam("dispatcher", "destination_col", "destination")</div><div>modparam("dispatcher", "flags_col", "flags")</div><div>modparam("dispatcher", "priority_col", "priority")</div><div>modparam("dispatcher", "dst_avp", "$avp(AVP_DST)")</div><div>modparam("dispatcher", "grp_avp", "$avp(AVP_GRP)")</div><div>modparam("dispatcher", "cnt_avp", "$avp(AVP_CNT)")</div><div><br></div><div><br></div><div>modparam("path", "use_received", 1)</div><div><br></div><div>modparam("registrar", "use_path", 1)</div><div>modparam("registrar", "path_mode", 0)</div><div>modparam("registrar", "path_use_received", 1)</div><div><br></div><div>modparam("nathelper", "natping_interval", 30)</div><div>modparam("nathelper", "ping_nated_only", 1)</div><div>modparam("nathelper", "sipping_bflag", FLB_NATSIPPING)</div><div>modparam("nathelper", "sipping_from", "<a>sip:pinger@kamailio.org</a>")</div><div><br></div><div># params needed for NAT traversal in other modules</div><div>modparam("nathelper|registrar", "received_avp", "$avp(RECEIVED)")</div><div>modparam("usrloc", "nat_bflag", FLB_NATB)</div><div><br></div><div>####### Routing Logic ########</div><div><br></div><div><br></div><div># main request routing logic</div><div><br></div><div>request_route {</div><div><span style="white-space:pre-wrap">       </span>xlog("L_NOTICE", "*** loose routing enforced before: $rm, $ru, $si, $du\n");</div><div><span style="white-space:pre-wrap"> </span># per request initial checks</div><div><span style="white-space:pre-wrap">     </span></div><div><span style="white-space:pre-wrap"> </span></div><div><span style="white-space:pre-wrap"> </span></div><div><span style="white-space:pre-wrap"> </span>route(REQINIT);</div><div><span style="white-space:pre-wrap">  </span></div><div><span style="white-space:pre-wrap"> </span>loose_route();</div><div><span style="white-space:pre-wrap">   </span></div><div><span style="white-space:pre-wrap"> </span># handle requests within SIP dialogs</div><div><span style="white-space:pre-wrap">     </span>route(WITHINDLG);</div><div><br></div><div><span style="white-space:pre-wrap">       </span>### only initial requests (no To tag)</div><div><br></div><div><span style="white-space:pre-wrap">   </span># CANCEL processing</div><div><span style="white-space:pre-wrap">      </span>if (is_method("CANCEL"))</div><div><span style="white-space:pre-wrap">       </span>{</div><div><span style="white-space:pre-wrap">                </span>if (t_check_trans())</div><div><span style="white-space:pre-wrap">                     </span>t_relay();</div><div><span style="white-space:pre-wrap">               </span>exit;</div><div><span style="white-space:pre-wrap">    </span>}</div><div><br></div><div><span style="white-space:pre-wrap">       </span>t_check_trans();</div><div><br></div><div><span style="white-space:pre-wrap">        </span># record routing for dialog forming requests (in case they are routed)</div><div><span style="white-space:pre-wrap">   </span># - remove preloaded route headers</div><div><span style="white-space:pre-wrap">       </span>#remove_hf("Route");</div><div><span style="white-space:pre-wrap">   </span>if (is_method("INVITE")){</div><div><span style="white-space:pre-wrap">              </span>record_route();</div><div><span style="white-space:pre-wrap">  </span>}</div><div><span style="white-space:pre-wrap">        </span></div><div><span style="white-space:pre-wrap"> </span>if(is_method("REGISTER")){</div><div><span style="white-space:pre-wrap">             </span>add_path_received();</div><div><span style="white-space:pre-wrap">             </span>fix_nated_register();</div><div><span style="white-space:pre-wrap">    </span>}</div><div><span style="white-space:pre-wrap">        </span>else{</div><div><span style="white-space:pre-wrap">            </span>add_contact_alias();</div><div><span style="white-space:pre-wrap">     </span>}</div><div><span style="white-space:pre-wrap">        </span></div><div><br></div><div><span style="white-space:pre-wrap">        </span># dispatch destinations</div><div><span style="white-space:pre-wrap">  </span>route(DISPATCH);</div><div><br></div><div><span style="white-space:pre-wrap">        </span>route(RELAY);</div><div>}</div><div><br></div><div><br></div><div>route[RELAY] {</div><div><span style="white-space:pre-wrap">     </span>if (!t_relay()) {</div><div><span style="white-space:pre-wrap">                </span>sl_reply_error();</div><div><span style="white-space:pre-wrap">        </span>}</div><div><span style="white-space:pre-wrap">        </span>exit;</div><div>}</div><div><br></div><div># Per SIP request initial checks</div><div>route[REQINIT] {</div><div><span style="white-space:pre-wrap">     </span>if (!mf_process_maxfwd_header("10")) {</div><div><span style="white-space:pre-wrap">         </span>sl_send_reply("483","Too Many Hops");</div><div><span style="white-space:pre-wrap">                </span>exit;</div><div><span style="white-space:pre-wrap">    </span>}</div><div><br></div><div><span style="white-space:pre-wrap">       </span>if(!sanity_check("1511", "7"))</div><div><span style="white-space:pre-wrap">       </span>{</div><div><span style="white-space:pre-wrap">                </span>xlog("L_NOTICE", "*** loose routing enforced before: $rm, $ru, $si, $du\n");</div><div><span style="white-space:pre-wrap">         </span>xlog("Malformed SIP message from $si:$sp\n");</div><div><span style="white-space:pre-wrap">          </span>exit;</div><div><span style="white-space:pre-wrap">    </span>}</div><div>}</div><div><br></div><div># Handle requests within SIP dialogs</div><div>route[WITHINDLG] {</div><div><span style="white-space:pre-wrap">   </span>if (has_totag()) {</div><div><span style="white-space:pre-wrap">               </span># sequential request withing a dialog should</div><div><span style="white-space:pre-wrap">             </span># take the path determined by record-routing</div><div><span style="white-space:pre-wrap">             </span>if (loose_route()) {</div><div><span style="white-space:pre-wrap">                     </span>if (is_method("BYE")) {</div><div><span style="white-space:pre-wrap">                                </span>setflag(1); # do accounting ...</div><div><span style="white-space:pre-wrap">                          </span>setflag(3); # ... even if the transaction fails</div><div><span style="white-space:pre-wrap">                  </span>}<span style="white-space:pre-wrap">       </span></div><div><span style="white-space:pre-wrap">                 </span>route(RELAY);</div><div><span style="white-space:pre-wrap">            </span>} else {</div><div><span style="white-space:pre-wrap">                 </span>if (is_method("SUBSCRIBE") && uri == myself) {</div><div><span style="white-space:pre-wrap">                         </span># in-dialog subscribe requests</div><div><span style="white-space:pre-wrap">                           </span>#route(PRESENCE);</div><div><span style="white-space:pre-wrap">                                </span>exit;</div><div><span style="white-space:pre-wrap">                    </span>}</div><div><span style="white-space:pre-wrap">                        </span>if ( is_method("ACK") ) {</div><div><span style="white-space:pre-wrap">                      </span></div><div><span style="white-space:pre-wrap">                         </span>if ( t_check_trans() ) {</div><div><span style="white-space:pre-wrap">                                 </span># non loose-route, but stateful ACK;</div><div><span style="white-space:pre-wrap">                                     </span># must be ACK after a 487 or e.g. 404 from upstream server</div><div><span style="white-space:pre-wrap">                                       </span>t_relay();</div><div><span style="white-space:pre-wrap">                                       </span>exit;</div><div><span style="white-space:pre-wrap">                            </span>} else {</div><div><span style="white-space:pre-wrap">                                 </span># ACK without matching transaction ... ignore and discard.</div><div><span style="white-space:pre-wrap">                                       </span>exit;</div><div><span style="white-space:pre-wrap">                            </span>}</div><div><span style="white-space:pre-wrap">                        </span>}</div><div><span style="white-space:pre-wrap">                        </span>sl_send_reply("404","Not here");</div><div><span style="white-space:pre-wrap">             </span>}</div><div><span style="white-space:pre-wrap">                </span>exit;</div><div><span style="white-space:pre-wrap">    </span>}</div><div>}</div><div><br></div><div># Dispatch requests</div><div>route[DISPATCH] {</div><div><span style="white-space:pre-wrap">     </span># round robin dispatching on gateways group '1'</div><div><span style="white-space:pre-wrap">  </span>if(!ds_select_domain("1", "0"))</div><div><span style="white-space:pre-wrap">      </span>{</div><div><span style="white-space:pre-wrap">                </span>send_reply("404", "No destination");</div><div><span style="white-space:pre-wrap">         </span>exit;</div><div><span style="white-space:pre-wrap">    </span>}</div><div><span style="white-space:pre-wrap">        </span>xlog("L_DBG", "--- SCRIPT: going to <$ru> via <$du>\n");</div><div><span style="white-space:pre-wrap"> </span>t_on_failure("RTF_DISPATCH");</div><div><span style="white-space:pre-wrap">  </span>return;</div><div>}</div><div><br></div><div># Sample failure route</div><div>failure_route[RTF_DISPATCH] {</div><div><span style="white-space:pre-wrap">        </span>if (t_is_canceled()) {</div><div><span style="white-space:pre-wrap">           </span>exit;</div><div><span style="white-space:pre-wrap">    </span>}</div><div><span style="white-space:pre-wrap">        </span># next DST - only for 500 or local timeout</div><div><span style="white-space:pre-wrap">       </span>if (t_check_status("500")</div><div><span style="white-space:pre-wrap">                      </span>or (t_branch_timeout() and !t_branch_replied()))</div><div><span style="white-space:pre-wrap"> </span>{</div><div><span style="white-space:pre-wrap">                </span>if(ds_next_domain())</div><div><span style="white-space:pre-wrap">             </span>{</div><div><span style="white-space:pre-wrap">                        </span>xlog("L_NOTICE", "going to next dst\n");</div><div><span style="white-space:pre-wrap">                     </span>t_on_failure("RTF_DISPATCH");</div><div><span style="white-space:pre-wrap">                  </span>route(RELAY);</div><div><span style="white-space:pre-wrap">                    </span>exit;</div><div><span style="white-space:pre-wrap">            </span>}</div><div><span style="white-space:pre-wrap">        </span>}</div><div>}</div><div><br></div><div><br></div></div>
<br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a>sr-users@lists.sip-router.org</a><br>
<a 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><br>
<br></blockquote></div><br></div>
</blockquote></div>
</div>