Can you detect if a gateway exists from the dialplan?
I want to have different gateways defined on dev and prod servers, but with the same dialplan code used between them. Is there an API function I can put in a condition to detect if a gateway exists? (I had a look through google and the wiki, and the closest looking thing was domain_exists.) Or am I meant to just try bridging to it, and dealing with a failure? Cheers, Fraser
Can a gateway set a channel variable ?? If so you can have the gateways define a var like "gateway-available-MYGATEWAY" then test for THAT in your dial plan .... Jay On 15/08/2010, at 7:32 AM, Fraser Redmond <fraserredmond@gmail.com> wrote:
I want to have different gateways defined on dev and prod servers, but with the same dialplan code used between them.
Is there an API function I can put in a condition to detect if a gateway exists? (I had a look through google and the wiki, and the closest looking thing was domain_exists.)
Or am I meant to just try bridging to it, and dealing with a failure?
Cheers, Fraser
_______________________________________________ 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
Thanks Jay, I had a similar thought - I already set a global var in /conf/vars.xml so I'm checking that. Ideally I'd like to check if the gateway is registered too, though I guess that's different than whether it exists or not. Cheers, Fraser On Sat, Aug 14, 2010 at 10:40 PM, jay binks <jaybinks@gmail.com> wrote:
Can a gateway set a channel variable ??
If so you can have the gateways define a var like "gateway-available-MYGATEWAY" then test for THAT in your dial plan ....
Jay
On 15/08/2010, at 7:32 AM, Fraser Redmond <fraserredmond@gmail.com> wrote:
I want to have different gateways defined on dev and prod servers, but with the same dialplan code used between them.
Is there an API function I can put in a condition to detect if a gateway exists? (I had a look through google and the wiki, and the closest looking thing was domain_exists.)
Or am I meant to just try bridging to it, and dealing with a failure?
Cheers, Fraser
_______________________________________________ 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
_______________________________________________ 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
The Sofia api command will show you the status of a gateway and if it exists. Perhaps you can use that in some way? Sofia status gateway <name> Steve on iPhone On 14 Aug 2010, at 23:34, Fraser Redmond <fraserredmond@gmail.com> wrote:
Thanks Jay, I had a similar thought - I already set a global var in /conf/vars.xml so I'm checking that.
Ideally I'd like to check if the gateway is registered too, though I guess that's different than whether it exists or not.
Cheers, Fraser
On Sat, Aug 14, 2010 at 10:40 PM, jay binks <jaybinks@gmail.com> wrote: Can a gateway set a channel variable ??
If so you can have the gateways define a var like "gateway-available-MYGATEWAY" then test for THAT in your dial plan ....
Jay
On 15/08/2010, at 7:32 AM, Fraser Redmond <fraserredmond@gmail.com> wrote:
I want to have different gateways defined on dev and prod servers, but with the same dialplan code used between them.
Is there an API function I can put in a condition to detect if a gateway exists? (I had a look through google and the wiki, and the closest looking thing was domain_exists.)
Or am I meant to just try bridging to it, and dealing with a failure?
Cheers, Fraser
_______________________________________________ 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
_______________________________________________ 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
_______________________________________________ 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
participants (3)
-
Fraser Redmond
-
jay binks
-
Steven Ayre