This method isn't permitted at failure_route.
On Fri, Mar 19, 2010 at 2:11 PM, Daniel Ribeiro <[email protected]>wrote: > One more detail... > I'm trying to implement this scenario. > http://www.tech-invite.com/Ti-sip-service-8.html#fig4 > > > > On Fri, Mar 19, 2010 at 2:05 PM, Daniel Ribeiro <[email protected] > > wrote: > >> Hello guys, >> >> I'm trying to implement the call forward after a busy message following >> some internet examples but without success. >> How can I generate an 181 message after a error 486. >> I'm trying with this cfg for failure_route. >> >> failure_route[1] { >> if (t_was_cancelled()) { >> exit; >> } >> >> # uncomment the following lines if you want to block client >> # redirect based on 3xx replies. >> ##if (t_check_status("3[0-9][0-9]")) { >> ##t_reply("404","Not found"); >> ## exit; >> ##} >> >> # Redirect busy calls to another destination >> if (t_check_status("486")) { >> xlog("Redirect busy calls\n"); >> xlog("before revert $ru\n"); >> revert_uri(); >> xlog("after revert $ru\n"); >> #If there is an AVP called fwdbusy send to it >> if(avp_db_load("$ru","$avp(s:fwdbusy)")) { >> $ru = $avp(s:fwdbusy); >> xlog("forwarded to: $ru"); >> } >> t_relay(); >> } >> } >> >> >> The log output was: >> Mar 19 13:34:49 danielribeiro /usr/local/sbin/opensips[26188]: new branch >> at sip:[email protected] <sip%[email protected]> >> Mar 19 13:34:49 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:34:49 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> Mar 19 13:34:50 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:34:50 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> Mar 19 13:34:58 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:34:58 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> Mar 19 13:34:58 danielribeiro /usr/local/sbin/opensips[26188]: ACC: >> transaction answered: >> timestamp=1269016498;method=INVITE;from_tag=286496395;to_tag=192.168.1.2+1+1060000+dca82b99;call_id= >> [email protected];code=200;reason=OK >> Mar 19 13:34:58 danielribeiro /usr/local/sbin/opensips[26188]: ACC: >> request acknowledged: >> timestamp=1269016498;method=ACK;from_tag=286496395;to_tag=192.168.1.2+1+1060000+dca82b99;call_id= >> [email protected];code=200;reason=OK >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: new branch >> at sip:[email protected] <sip%[email protected]> >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply error 486 >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: ACC: call >> missed: >> timestamp=1269016500;method=INVITE;from_tag=c298fc07-e331-df11-91ee-002421899f1c;to_tag=192.168.1.2+1+1080000+b729333f;call_id=fc95fc07-e331-df11-91ee-002421899...@danielribeiro;code=486;reason=Busy >> Here >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: Redirect >> busy calls >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: before >> revert sip:[email protected] <sip%[email protected]> >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: after >> revert sip:[email protected] <sip%[email protected]> >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: forwarded >> to: sip:[email protected] <sip%[email protected]> >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: new branch >> at sip:[email protected] <sip%[email protected]> >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: new branch >> at sip:[email protected] <sip%[email protected]> >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: ACC: call >> missed: >> timestamp=1269016500;method=INVITE;from_tag=c298fc07-e331-df11-91ee-002421899f1c;to_tag=192.168.1.2+1+1080000+b729333f;call_id=fc95fc07-e331-df11-91ee-002421899...@xxxxxxx;code=482;reason=Loop >> Detected >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: incoming >> reply >> Mar 19 13:35:00 danielribeiro /usr/local/sbin/opensips[26188]: onreply >> invite >> >> >> -- >> Daniel Ribeiro >> > > > > -- > Daniel Ribeiro > -- Daniel Ribeiro
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
