<br><br><div><span class="gmail_quote">On 5/24/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,</span></p>
<p><span lang="EN-US">First of all thaks to Kraus for his quick reply
on my last question. However I can't do openser work fine.</span></p>
<p><span lang="EN-US"> I'm trying to use failure_route
as follows, can anybody tell me which could be the problem?? </span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">(…)</span></p>
<p><span lang="EN-US">modparam("tm",
"fr_inv_timer" , 10)</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"># timer for response to a request</span></p>
<p><span lang="EN-US">modparam("tm","fr_timer",
4)</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"># ------------------------- request
routing logic -------------------</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"># main routing logic</span></p>
<p><span lang="EN-US"> </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>(…)</p>
<p>
# Redirecciono cap a l'asterisk si marquen una extensió que comença per 3</p>
<p> </p>
<p>
<span lang="EN-US">if(uri=~"<a>sip:2[0-9]+@</a>"
&& method=="INVITE") {</span></p>
<p><span lang="EN-US">
t_on_failure("1");</span></p>
<p><span lang="EN-US">
}</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"> </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><span lang="EN-US">failure_route[1]{</span></p>
<p><span lang="EN-US">
rewritehostport("172.16.51.160"); #asterisk</span></p></div></div></blockquote><div><br>interChange the rewritehostport and rewriteuser <br><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">
rewriteuser("2002");</span></p>
<p><span lang="EN-US">
append_branch();</span></p>
<p><span lang="EN-US">
t_relay();</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><span lang="EN-US"> </span></p>
<p><span lang="EN-US">With this openser.cfg the call is cancelled
after fr_inv_timer and failure_route[1] doesn't work but, however,
if I do this:</span></p>
<p><span lang="EN-US"> </span></p>
<p>route{</p>
<p>(…)</p>
<p>
if (uri==myself) {</p>
<p>(…)</p>
<p>
# Redirecciono cap a l'asterisk si marquen una extensió que comença per 3</p>
<p> </p>
<p>
<span lang="EN-US">if(uri=~"<a>sip:2[0-9]+@</a>"
&& method=="INVITE") {</span></p>
<p><span lang="EN-US">
</span><span style="font-family: Wingdings;" lang="EN-US">à</span><span lang="EN-US">
rewritehostport("172.16.51.160"); #asterisk</span></p>
<p><span lang="EN-US">
</span><span style="font-family: Wingdings;" lang="EN-US">à</span><span lang="EN-US">
rewriteuser("2002");</span></p>
<p><span lang="EN-US">
t_relay();</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><span lang="EN-US">
route(1);</span></p>
<p><span lang="EN-US">}</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">If I use this the call is redirected to my
asterisk but using the failure_route as my first openser.cfg it does't
work.</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">Which is my problem??</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US">Thanks….</span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"> </span></p>
<p><span lang="EN-US"> </span></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