<br><br><div><span class="gmail_quote">On 5/17/07, <b class="gmail_sendername">Yago Bargalló</b> <<a href="mailto:yago.bargallo@quarea.com">yago.bargallo@quarea.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="ES">
<div>
<p><span lang="EN-US">Hello, I'm new in Openser and now I'm
trying to use a failure_route but it doesn't work and I don't know
why. The version that I'm using is Openser 1.2. What I'm trying is
to forward a call after fr_inv_timer to Asterisk but it doesn't work. This
is my openser.cfg :</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">(…)</span></p></div></div></blockquote><div>modparam("tm","fr_timer",4)<br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="ES"><div><p><span lang="EN-US">modparam("tm",
"fr_inv_timer" ,30)</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"># ------------------------- request
routing logic -------------------</span></p>
<p><span lang="EN-US"># main routing logic</span></p>
<p><span lang="EN-US">route{</span></p>
<p><span lang="EN-US">(…)</span></p>
<p><span lang="EN-US"> if (uri==myself) {</span></p>
<p><span lang="EN-US"> if
(method=="REGISTER") {</span></p>
<p><span lang="EN-US"> if
(!www_authorize("<a href="http://172.16.51.150" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">172.16.51.150</a>", "subscriber")) {</span></p>
<p><span lang="EN-US"> www_challenge("<a href="http://172.16.51.150" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">172.16.51.150
</a>",
"0");</span></p>
<p><span lang="EN-US"> exit;</span></p>
<p><span lang="EN-US"> };</span></p>
<p><span lang="EN-US"> save("location");</span></p>
<p><span lang="EN-US"> exit;</span></p>
<p><span lang="EN-US"> };</span></p>
<p><span lang="EN-US"> lookup("aliases");</span></p>
<p><span lang="EN-US"> if
(!uri==myself) {</span></p>
<p><span lang="EN-US"> append_hf("P-hint:
outbound alias\r\n"); </span></p>
<p><span lang="EN-US"> </span>route(1);</p>
<p> };</p>
<p><span lang="EN-US"> if(is_method("INVITE")
&& (uri=~"sip:2[0-9]+@")) {</span></p>
<p><b><span lang="EN-US"> t_on_failure("1");</span></b></p>
<p><span lang="EN-US"> }</span></p>
<p><span lang="EN-US"> # native SIP
destinations are handled using our USRLOC DB</span></p>
<p><span lang="EN-US"> if
(!lookup("location")) {</span></p>
<p><span lang="EN-US"> sl_send_reply("404",
"Not Found");</span></p>
<p><span lang="EN-US"> exit;</span></p>
<p><span lang="EN-US"> };</span></p>
<p><span lang="EN-US"> append_hf("P-hint:
usrloc applied\r\n"); </span></p>
<p><span lang="EN-US"> };</span></p>
<p><span lang="EN-US"> route(1);</span></p>
<p><span lang="EN-US">}</span></p>
<p><span lang="EN-US">route[1] {</span></p>
<p><span lang="EN-US"> # send it out now; use
stateful forwarding as it works reliably</span></p>
<p><span lang="EN-US"> # even for UDP2TCP</span></p>
<p><span lang="EN-US"> if (!t_relay()) {</span></p>
<p><span lang="EN-US"> sl_reply_error();</span></p>
<p><span lang="EN-US"> };</span></p>
<p><span lang="EN-US"> exit;</span></p>
<p><span lang="EN-US">}</span></p>
<p><span lang="EN-US"> </span></p>
<p><b><span lang="EN-US">failure_route[1] {</span></b></p>
<p style="text-indent: 35.4pt;"><b><span lang="EN-US">#redirect to
Asterisk</span></b></p></div></div></blockquote><div><b><span lang="EN-US"> rewriteuser("2002");</span></b><br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="ES"><div><p><b><span lang="EN-US"> rewritehostport("<a href="http://172.16.51.160:5060" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">172.16.51.160:5060
</a>");
</span></b></p>
<p><b><span lang="EN-US"><span style="font-weight: bold;">#</span> rewriteuser("2002");</span></b></p>
<p><b><span lang="EN-US">}</span></b></p>
</div>
</div>
<br>_______________________________________________<br>Users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Users@openser.org">Users@openser.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://openser.org/cgi-bin/mailman/listinfo/users" target="_blank">
http://openser.org/cgi-bin/mailman/listinfo/users</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Thanks &Regards<br>Ravi Prakash Sunkara