On Tuesday 22 January 2008, Ricardo Martinez wrote: > Hello. > I would like to make a question about the carrierroute module. > How does it work when one of the "level 0" gw's are down?. For example , > this is my carrierroute table : > > +----+---------+-------------+--------+------+-------+---------------+ > | id | carrier | scan_prefix | domain | prob | strip | rewrite_host | > +----+---------+-------------+--------+------+-------+---------------+ > | 1 | 1 | 49 | 0 | 0.3 | 0 | de-1.carrier1 | > | 2 | 1 | 49 | 0 | 0.3 | 0 | de-2.carrier1 | > | 3 | 1 | 49 | 0 | 0.3 | 0 | de-3.carrier1 | > | 4 | 1 | | 1 | 1 | 0 | defa.carrier1 | > +----+---------+-------------+--------+------+-------+---------------+ > > > > 1- Let's suppose "de-1.carrier1" gateway is down. So.. any INVITE to > that gateway will not have any answer (for the failure_route failover), how > the module handle this?, It tries with the others+.?
Hi Ricardo, no, at the moment there is no automatically failover done from the carrierroute module. So if you want to route your calls to another gw, e.g. 'de-2', you must manual re-route it to another gw/ domain in the failure_route block. E.g. route to domain 0 in route[..], route to domain 1 in failure_route. > 2.- Now, suppose that "de-1.carrier1" gateway is only full, so i can > probably have a reply from the gateway (maybe a "480" message"), so the > carrierroute module now tries with a failover route (defa.carrier1?) or > tries with any of the other two gateways still not full? I suppose you mean that 'de-1' is overloaded. No, the next domain is not automatically entered. This deficiency is known, and will be addressed in the future. But this code is not ready yet for a release. You could use the lcr module, there exist a 'next_gw' function, if you don't want to manually specify the failure_routes. Cheers, Henning _______________________________________________ Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users