[Users] Failover with messages BYE
Daniel-Constantin Mierla
daniel at voice-system.ro
Tue Jan 9 10:44:16 CET 2007
Hello,
if you have called the ds_select_dst() then in failure route you need
ds_next_dst(). ds_next_domain() will return false, since no destination
domain set was created.
Cheers,
Daniel
On 01/09/07 01:56, Jose Gil Navarrete wrote:
> Hi list.
>
> I try to use the module dispatcher like failover, when the call is
> established and after the proxy is down then resend the BYE message at
> the next proxy using ds_select_dst("2", "4") and forward the message,
> but I obtain the message 503 of the failure_route[2], Any idea??
>
> Thanks in advance
>
> In my route seccion I made the next:
>
> if (loose_route()) {
> if (search("Path")) {
> route(1);
> };
> if (!add_path_received()) {
> sl_send_reply("503", "Internal Path Error");
> exit;
> };
> route(5);
> };
>
> route[5] {
> t_on_failure("2");
> t_relay();
> exit;
> }
>
> failure_route[2] {
> #500, 503, 504
> if ( t_check_status("408") | t_check_status("500") |
> t_check_status("503") | t_check_status("504") ) {
> if (ds_next_domain()) {
> #if (ds_next_dst()) {
> # On Failure: Choose next Proxy
> t_on_failure("2");
> # Relay to Proxy
> t_relay();
> } else {
> t_reply("503", "Service not available");
> return;
> }
> };
> }
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.yahoo.com.mx/
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list