El Viernes, 20 de Marzo de 2009, Juha Heinanen escribió: > Iñaki Baz Castillo writes: > > - How to know which gws are down? The only I see is a NOTICE log: > > --------- > > NOTICE:lcr:gw_set_state: trunk "99.99.99.99:5060" from group: <2> is > > OFFLINE --------- > > Is not possible a MI command to list the down gateways? > > lcr_gw_dump should include information if gw is down: > > p = int2str((unsigned long)(*gws)[i].ping, &len); > attr = add_mi_attr(node, MI_DUP_VALUE, "PING", 4, p, len); > if (attr == NULL) goto err; > > value 2 is offline.
Right, I get the following line: GW:: GRP_ID=2 IP_ADD=x.x.x.x HOSTNAME= PORT=5060 SCHEME=sip TRANSPORT= STRIP=0 TAG= WEIGHT=1 FLAGS=0 PING=2 However it requires parsing as so... > > - Why ping_interval cannot be less than 180 seconds? > > i don't know. the ping stuff was contributed by another author. Ok, so could I submit a patch to just eliminate that requeriment? > > - In case of failure_route and "next_gw()", is the used gw (failing gw) > > automatically marked as down? (it would be useful so we don't need to > > wait "fr_timer" seconds for each request during "ping_interval"). > > it might be possible to write a function that you could call > (from failure route) to mark the current gw offline. ok, that's exactly what I was thinking about. I will try it. Thanks. > -- juha -- Iñaki Baz Castillo _______________________________________________ Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users