I changed as you said, and here is the output:
[22782]: LOG: route 1 sip:[email protected]/<null> [22782]: LOG ---> T_ON_REPLY [22782]: ERROR:tm:t_forward_nonack: no branch for forwarding [22782]: ERROR:tm:w_t_relay: t_forward_nonack failed [22782]: LOG ---> T_RELAY Joao Pereira Daniel-Constantin Mierla wrote: > Hello, > > replace line: > > log(3, "LOG: route 1 \n"); > > with line: > > xlog("LOG: route 1 $ru/$du\n"); > > and send again the output here. Note you need xlog module loaded. > > Cheers, > Daniel > > On 03/25/2009 09:52 PM, Joao Gomes Pereira wrote: >> Hello >> >> X-Lite says: "500 Server error occurred". >> >> Here is the debug: >> [19632]: LOG: route 1 [19632]: LOG ---> T_ON_REPLY [19632]: >> ERROR:tm:t_forward_nonack: no branch for forwarding >> [19632]: ERROR:tm:w_t_relay: t_forward_nonack failed >> [19632]: LOG ---> T_RELAY >> >> and here is the code: >> >> # ROUTE 1 >> route[1] { >> log(3, "LOG: route 1 \n"); >> >> if (check_route_param("nat=yes")) { >> setbflag(6); >> } >> if (isflagset(5) || isbflagset(6)) { >> route(5); >> } >> >> /* example how to enable some additional event routes */ >> if (is_method("INVITE")) { >> #t_on_branch("1"); >> log(3, "LOG ---> T_ON_REPLY \n"); >> t_on_reply("1"); >> t_on_failure("1"); >> } >> >> if (!t_relay()) { >> log(3, "LOG ---> T_RELAY \n"); >> sl_reply_error(); >> } >> exit; >> } >> >> >> # BRACH ROUTE 1 >> branch_route[1] { >> log(3, "LOG: branch_route 1\n"); >> >> xdbg("new branch at $ru\n"); >> } >> >> # ON REPLY ROUTE 1 >> onreply_route[1] { >> log(3, "LOG: ON REPLY ROUTE 1\n"); >> >> xdbg("incoming reply\n"); >> if ((isflagset(5) || isbflagset(6)) && >> status=~"(183)|(2[0-9][0-9])") { >> force_rtp_proxy(); >> } >> if (isbflagset(6)) { >> fix_nated_contact(); >> } >> } >> >> >> # FAILURE ROUTE 1 >> failure_route[1] { >> log(3, "LOG: FAILURE ROUTE 1\n"); >> >> if (is_method("INVITE") >> && (isbflagset(6) || isflagset(5))) { >> unforce_rtp_proxy(); >> } >> >> if (t_was_cancelled()) { >> exit; >> } >> } >> >> >> What could be missing? >> Thanks >> Joao Pereira >> >> >> >> >> >> >> Daniel-Constantin Mierla wrote: >> >>> Hello, >>> >>> do you call t_relay() or route(1) in your failure route? >>> >>> Post your failure route here. Seems you try to forward a failed >>> transaction without adding a new branch. >>> >>> Cheers, >>> Daniel >>> >>> On 03/24/2009 09:31 PM, Joao Gomes Pereira wrote: >>> >>>> Hello >>>> I'm getting this error when I try to do URI calls: >>>> >>>> LOG ---> T_ON_REPLY ERROR:tm:t_forward_nonack: no branch for >>>> forwarding >>>> ERROR:tm:w_t_relay: t_forward_nonack failed >>>> CRITICAL:tm:t_should_relay_response: pick_branch failed >>>> (lowest==-1) for code 408 >>>> >>>> And X-Lite says: "Server error occurred" >>>> >>>> My config is based in the sample configuration file that comes with >>>> Kamailio. >>>> Here is my route[1], where the call should be routed: >>>> >>>> >>>> route[1] { >>>> >>>> if (check_route_param("nat=yes")) { >>>> setbflag(6); >>>> } >>>> if (isflagset(5) || isbflagset(6)) { >>>> route(5); >>>> } >>>> >>>> >>>> /* example how to enable some additional event routes */ >>>> if (is_method("INVITE")) { >>>> #t_on_branch("1"); >>>> log(3, "LOG ---> T_ON_REPLY \n"); >>>> t_on_reply("1"); >>>> t_on_failure("1"); >>>> } >>>> >>>> if (!t_relay()) { >>>> sl_reply_error(); >>>> } >>>> exit; >>>> } >>>> >>>> >>>> My "branch_route", "on_reply_route" and "failure_route" are just >>>> like in kamailio.cfg.sample. >>>> >>>> What could be causing this errors? >>>> Thanks >>>> Regards >>>> Joao Pereira >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Kamailio (OpenSER) - Users mailing list >>>> [email protected] >>>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users >>>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users >>>> >>>> >> >> >> >> _______________________________________________ >> Kamailio (OpenSER) - Users mailing list >> [email protected] >> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users >> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users >> >> > -- StarTel - A Rede Livre Joao Gomes Pereira www.startel.pt +351 304500650 sip: [email protected] _______________________________________________ Kamailio (OpenSER) - Users mailing list [email protected] http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
