API commands: sofia profile <name> gwlist up sofia profile <name> gwlist down List the up/down gateways (names separated by space). You can do a regex on that result from dialplan. For example this will only execute if the gateway is up: <extension> <condition field="${sofia profile gwlist up}" expression="\bgw001\b"> <action application="bridge" data="sofia/gateway/gw001/${destination_number}"/> <condition> <extension> \b matches word boundary, so will match both the start of word (both at start of string and after space) and the end of the word (at the end of a string or before a space). -Steve On 4 February 2011 08:05, David Ponzone <david.ponzone@ipeva.fr> wrote:
All,
I am still trying to reroute a call in case a gateway is down, but I decided to do that another way. I'd like to detect my gateway is down, and I was trying to use sofia_gateway_data function for that purpose. But I can't figure out the expected args.
I try: sofia_gateway_data <gatewayname> var Status or ivar/ovar instead of var
I tried with both a gateway I register to, and an IP-auth-based gateway I ping regularly.
So I am stuck now, and I can't find any info anywhere on how to detect a gateway is flagged as DOWN.
TIA
David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34
Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com
*Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. **IPeva** décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur.* * *
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org