[Freeswitch-users] How to use sofia_gateway_data ?

Steven Ayre steveayre at gmail.com
Fri Feb 4 14:42:35 MSK 2011


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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110204/93fd8557/attachment-0001.html 


More information about the FreeSWITCH-users mailing list