Hello,

in the failure_route[] you can make a selection of the returned reply code from the gateways/destinations.

if(t_check_status("486" /*busy here*/)) {
   /* do nothing in script ==> forward the reply to the user */
  exit;
} else {
  /* select next gateway ...*/
 if (! ds_next_domain()) {
   ....
 } else {
     ....
 }
}

Cheers,
Daniel


On 01/13/06 16:44, Wolfgang Hottgenroth wrote:
Hi,


on 18. 12. 2005 Daniel-Constantin Mierla accounted on this list that the
dispatcher module now has a kind of failover support. I was really
curious for this feature, since I had to config openser to support both
load-balancing and failover.

Failover works fine: if one PSTNGW is not available, the next one is
tried, until one works.

But unfortunately, for negative status reports (like 'busy'), the
failure_route is also entered and thereby also the failover mechanism is
triggered, with the result that a 'busy' is signalled to the A-side as
'no more gws'.

(I've tried different mechanisms for ds_select_domain, also I tried with
and without the append_branch in the failure_route block.)

Any hints for me?


Thank you very much!
Wolfgang

[...]

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to