[Users] not going to failure_route

Jayesh Nambiar voip_freak at yahoo.co.in
Wed Nov 30 14:35:23 CET 2005


hi all,
   
  I was trying the following scenario:
  If a call comes from trusted source_ip, I rewritehost and forward them. But what I want is if the reply status is greater than 400, it should go to the failure route and try that destination.
  But the call gets replied as "500 service unavailable".
  I think, the call should go to the failure route if the status is greater than 300, is it right?  Or i m making some logical error here.
   
  snippet of my cfg file:
   
   if (uri=~"^sip:00[0-9]*@") { #forward the trusted IPs without authentication
                        strip(2);
                        rewritehost("216.XX.XX.XX");
                        t_on_failure("1");
                        t_on_reply("2");
                        t_relay();
                   };

  failure_route[1] {
        log(1, "trying next ip address");
        prefix("00");
        rewritehost("63.XX.XX.XX");
        t_relay();
}
  onreply_route[2] {
        if(status=~"18[0-9]") {
                t_on_failure("0");
        };
}

  pls help me out with this.
   
  thanx a lot in advance!!
   
  Jayesh

		
---------------------------------
 Enjoy this Diwali with Y! India Click here
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20051130/4206a2bc/attachment.htm>


More information about the sr-users mailing list