<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font face="Verdana,sans-serif" color="#000000">Thank you for the response. </font><div><font face="Verdana,sans-serif" color="#000000">Which function in carrierroute module can check for session time?</font></div><div><font face="Verdana,sans-serif" color="#000000"><br></font></div><div><font face="Verdana,sans-serif" color="#000000">Is something like this works?</font></div><div>







<p class="p1"><span class="s1"></span><br></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif">route {</font></span></p>
<p class="p2"><font face="Courier New, sans-serif"><span class="s2"> </span><span class="s3"><b>if</b></span><span class="s2">(!cr_route(</span><span class="s4">“SONUS"</span><span class="s2">, </span><span class="s4">"0"</span><span class="s2">, </span><span class="s4">"</span><span class="s5">$rU</span><span class="s4">"</span><span class="s2">, </span><span class="s4">"</span><span class="s5">$rU</span><span class="s4">"</span><span class="s2">, </span><span class="s4">"call_id"</span><span class="s2">)){</span></font></p>
<p class="p2"><font face="Courier New, sans-serif"><span class="s2">     sl_send_reply(</span><span class="s4">"408"</span><span class="s2">, </span><span class="s4">“Request Timeout"</span><span class="s2">);</span></font></p>
<p class="p2"><font face="Courier New, sans-serif"><span class="s2"> } </span><span class="s3"><b>else</b></span><span class="s2"> {</span></font></p>
<p class="p3"><font face="Courier New, sans-serif"><span class="s6">     </span><span class="s2"><i># Relay the request to the gateway</i></span></font></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif">     t_relay();</font></span></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif"> }</font></span></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif">}</font></span></p>
<p class="p2"><font face="Courier New, sans-serif"><span class="s2">failure_route[</span><span class="s5">1</span><span class="s2">] {</span></font></p>
<p class="p2"><font face="Courier New, sans-serif"><span class="s2"> </span><span class="s3"><b>if</b></span><span class="s2"> (t_check_status(</span><span class="s4">"408|5[0-9][0-9]"</span><span class="s2">)) {</span></font></p>
<p class="p3"><font face="Courier New, sans-serif"><span class="s6">     </span><span class="s2"><i>#choose route domain 1 of the default carrier</i></span></font></p>
<p class="p2"><font face="Courier New, sans-serif"><span class="s2">     </span><span class="s3"><b>if</b></span><span class="s2">(cr_route(</span><span class="s4">“SONUS"</span><span class="s2">, </span><span class="s4">"1"</span><span class="s2">, </span><span class="s4">"</span><span class="s5">$rU</span><span class="s4">"</span><span class="s2">, </span><span class="s4">"</span><span class="s5">$rU</span><span class="s4">"</span><span class="s2">, </span><span class="s4">"call_id"</span><span class="s2">)){</span></font></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif">         t_relay();</font></span></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif">     }</font></span></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif">  }</font></span></p>
<p class="p2"><span class="s2"><font face="Courier New, sans-serif">}</font></span></p><p class="p2"><span class="s2"><font face="Courier New, sans-serif"><br></font></span></p><p class="p2"><span class="s2"><span style="font-family: Verdana, sans-serif;">Thanks,</span></span></p><p class="p2"><span class="s2"><span style="font-family: Verdana, sans-serif;">Al S</span></span></p><p class="p2"><br></p><br><br><div>> Date: Fri, 11 Sep 2015 07:01:17 -0700<br>> From: yasin.caner@netgsm.com.tr<br>> To: sr-users@lists.sip-router.org<br>> Subject: Re: [SR-Users] no response, re-route calls to a different address<br>> <br>> hello;<br>> you can do with carrierroute or other routing modules. when address doesn't<br>> respond in session time , it gives 408 request timeout. so with<br>> failure_route methods, you can re-route calls to different addresss.<br>> <br>> <br>> <br>> <br>> --<br>> View this message in context: http://sip-router.1086192.n5.nabble.com/no-response-re-route-calls-to-a-different-address-tp141253p141254.html<br>> Sent from the Users mailing list archive at Nabble.com.<br>> <br>> _______________________________________________<br>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>> sr-users@lists.sip-router.org<br>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users<br></div></div>                                          </div></body>
</html>