[Freeswitch-users] How to use sofia_gateway_data ?
David Ponzone
david.ponzone at ipeva.fr
Fri Feb 4 15:11:55 MSK 2011
Steven,
It makes sense now, thanks for the update.
It's definitely not what I need!
David Ponzone Direction Technique
email: david.ponzone at 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.
Le 04/02/2011 à 12:50, Steven Ayre a écrit :
> I've updated the Wiki to show those can be configured, and update sofia_gateway_data to explain its usage better.
>
> -Steve
>
> On 4 February 2011 11:42, Steven Ayre <steveayre at gmail.com> wrote:
> Having checked the source code, it doesn't access any param values you have set, or any runtime status.
>
> It's only for any variables that have been set within the <gateway> tag.
>
> <gateway>
> <variables>
> <variable name="a" value="1" direction="inbound"/>
> <variable name="b" value="2" direction="outound"/>
> </variables>
> </gateway>
>
> I'm not sure those are actually documented on the Wiki at the moment...
>
> -Steve
>
>
>
> On 4 February 2011 09:24, David Ponzone <david.ponzone at ipeva.fr> wrote:
> Steven,
>
> sure but I can't even manage to get sofia_gateway_data to output anything else than a syntax error.
>
> David Ponzone Direction Technique
> email: david.ponzone at 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.
>
>
>
>
> Le 04/02/2011 à 10:18, Steven Ayre a écrit :
>
>> I guess regex on the result of sofia_gateway_data and then testing the result is not empty would do it.
>>
>> http://wiki.freeswitch.org/wiki/Mod_commands#regex
>>
>> -Steve
>>
>>
>> On 4 February 2011 09:02, David Ponzone <david.ponzone at ipeva.fr> wrote:
>> Thanks Steven, that's actually a different approach, and quite straight-forward. I will use that.
>> I was actually not aware I could include API commands in ${}.
>>
>> Nevertheless, so I can update the wiki, anyone knows how to use sofia_gateway_data ?
>>
>> David Ponzone Direction Technique
>> email: david.ponzone at 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.
>>
>>
>>
>>
>> Le 04/02/2011 à 09:45, Steven Ayre a écrit :
>>
>>> 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 at 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 at 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 at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>>
>>> _______________________________________________
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110204/8c1e389a/attachment-0001.html
More information about the FreeSWITCH-users
mailing list