Hi,<br><br>I&#39;m using OpenSER as PROXY and REGISTRAR server, a Cisco as Gateway and 2 Asterisks (using dispatcher) as Voicemail and conference Servers.<br><br>It works perfectly on load-balancing, but not in failover because I never go on the failure route.
<br>Do you have a idea (a part of my config file below) ?<br>rq: Just for information, the 12 is the milliwatt() function on Asterisks.<br><br>my openser.cfg<br><br>modparam(&quot;mi_fifo&quot;, &quot;fifo_name&quot;, &quot;/tmp/openser_fifo&quot;)
<br>
modparam(&quot;usrloc&quot;, &quot;db_url&quot;, &quot;mysql://openser:openser@localhost/openser&quot;)<br>
modparam(&quot;usrloc&quot;, &quot;db_mode&quot;,&nbsp;&nbsp; 1)<br>
<br>
modparam(&quot;dispatcher&quot;,&quot;list_file&quot;,&quot;/usr/local/etc/openser/dispatcher.list&quot;)<br>
modparam(&quot;dispatcher&quot;,&quot;flags&quot;,2)<br>
modparam(&quot;dispatcher&quot;, &quot;dst_avp&quot;, &quot;$avp(i:271)&quot;)<br>
modparam(&quot;dispatcher&quot;, &quot;grp_avp&quot;, &quot;$avp(i:272)&quot;)<br>
modparam(&quot;dispatcher&quot;, &quot;cnt_avp&quot;, &quot;$avp(i:273)&quot;)<br>
modparam(&quot;dispatcher&quot;, &quot;force_dst&quot;, 1)<br>
<br>
route {<br>
[...]<br>
<br>
&nbsp;if (method==&quot;INVITE&quot;)<br>
&nbsp;{<br>
&nbsp; if (uri=~&quot;sip:12@.*&quot;)<br>
&nbsp; {<br>
&nbsp;&nbsp; xlog( &quot;L_ERR&quot;, &quot;A: $rm $fu:$op -&gt; $du&nbsp; AVP: $avp(i:271), $avp(i:272), $avp(i:273)\n&quot; );<br>
&nbsp;&nbsp; ds_select_dst(&quot;1&quot;, &quot;4&quot;);<br>
&nbsp;&nbsp; #t_relay();<br>
&nbsp;&nbsp; xlog( &quot;L_ERR&quot;, &quot;B: $rm $fu:$op -&gt; $du&nbsp; AVP: $avp(i:271), $avp(i:272), $avp(i:273)\n&quot; );<br>
&nbsp;&nbsp; t_on_failure(&quot;1&quot;);<br>
&nbsp; }<br>
&nbsp;}<br>
[...]<br>
}<br>
<br>
failure_route[1]<br>
{<br>
&nbsp;xlog( &quot;L_ERR&quot;, &quot;C: $rm $fu:$op -&gt; $du\n&quot; );<br>
&nbsp;if(t_check_status(&quot;408&quot;))<br>{<br>
&nbsp;&nbsp; ds_mark_dst();<br>
&nbsp;&nbsp; ds_next_dst();<br>
&nbsp;}<br>
&nbsp;else&nbsp; {&nbsp; t_reply(&quot;501&quot;, &quot;Not Implemented&quot;); }<br><br>&nbsp;xlog( &quot;L_ERR&quot;, &quot;D: $rm $fu:$op -&gt; $du\n&quot; );<br>
}<br>
<br>Cheers,<br>
<br>
Thomas<br>
<br>
<br>