Great! glad it's working for you. -Brett
On Fri, Mar 19, 2010 at 3:54 PM, Daniel Ribeiro <[email protected]>wrote: > Correction... t_reply - t_reply("181","Call Is Being Forwarded"); - works > fine. > I made a mistake and collect packets at the wrong interface. > Thanks Brett. > > > > > On Fri, Mar 19, 2010 at 4:24 PM, Daniel Ribeiro <[email protected] > > wrote: > >> I collect the sip messages at wireshark. >> >> No. Time Source Destination Protocol >> Info >> 3 0.090288 192.168.1.200 192.168.1.2 SIP/SDP >> Request: INVITE sip:[email protected] <sip%[email protected]>, with session >> description >> >> 4 0.132793 192.168.1.2 192.168.1.200 SIP >> Status: 100 Trying >> 5 0.142907 192.168.1.2 192.168.1.200 SIP >> Status: 486 Busy Here >> 6 0.143218 192.168.1.200 192.168.1.2 SIP >> Request: ACK sip:[email protected] <sip%[email protected]> >> 7 0.145198 192.168.1.200 192.168.1.2 SIP/SDP >> Request: INVITE sip:[email protected] <sip%[email protected]>, with session >> description >> >> 8 0.165471 192.168.1.2 192.168.1.200 SIP >> Status: 482 Loop Detected >> 9 0.166064 192.168.1.200 192.168.1.2 SIP >> Request: ACK sip:[email protected] <sip%[email protected]> >> >> >> >> >> >> On Fri, Mar 19, 2010 at 4:16 PM, Brett Nemeroff <[email protected]>wrote: >> >>> Your log wouldn't show if it worked or not.. have you watched a sip >>> trace? >>> >>> Thanks, >>> Brett >>> >>> >>> On Fri, Mar 19, 2010 at 12:54 PM, Daniel Ribeiro < >>> [email protected]> wrote: >>> >>>> I try that but don't work. >>>> >>>> >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: new >>>> branch at sip:[email protected] <sip%[email protected]> >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: incoming >>>> reply >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: onreply >>>> invite >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: incoming >>>> reply >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: onreply >>>> invite >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: incoming >>>> reply error 486 >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: ACC: call >>>> missed: >>>> timestamp=1269021181;method=INVITE;from_tag=1744708490;to_tag=192.168.1.2+1+1080000+b729333f;call_id= >>>> [email protected];code=486;reason=Busy >>>> Here >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: Redirect >>>> busy calls >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: before >>>> revert sip:[email protected] <sip%[email protected]> >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: after >>>> revert sip:[email protected] <sip%[email protected]> >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: forwarded >>>> to: sip:[email protected] <sip%[email protected]> >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: new >>>> branch at sip:[email protected] <sip%[email protected]> >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: new >>>> branch at sip:[email protected] <sip%[email protected]> >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: incoming >>>> reply >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: onreply >>>> invite >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: incoming >>>> reply >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: onreply >>>> invite >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: ACC: call >>>> missed: >>>> timestamp=1269021181;method=INVITE;from_tag=1744708490;to_tag=192.168.1.2+1+1080000+b729333f;call_id= >>>> [email protected];code=482;reason=Loop >>>> Detected >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: incoming >>>> reply >>>> Mar 19 14:53:01 danielribeiro /usr/local/sbin/opensips[26630]: onreply >>>> invite >>>> >>>> >>>> On Fri, Mar 19, 2010 at 2:17 PM, Brett Nemeroff <[email protected]>wrote: >>>> >>>>> Oh, right.. failure routes don't make sense in stateless. maybe t_reply >>>>> then? >>>>> t_reply("181","Call Is Being Forwarded") >>>>> ?? >>>>> -brett >>>>> >>>>> >>>>> On Fri, Mar 19, 2010 at 12:13 PM, Daniel Ribeiro < >>>>> [email protected]> wrote: >>>>> >>>>>> 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 >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> [email protected] >>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>> >>>>> >>>> >>>> >>>> -- >>>> Daniel Ribeiro >>>> >>>> _______________________________________________ >>>> Users mailing list >>>> [email protected] >>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>> >>>> >>> >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>> >>> >> >> >> -- >> Daniel Ribeiro >> > > > > -- > Daniel Ribeiro > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
