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
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
