[Freeswitch-users] dynamic user specific gateways with xml curl

Bipin Patel bipin at xbipin.com
Tue May 31 09:45:42 MSD 2016


so currently there is no way to register to a GW on the fly using xml 
curl for inbound calls?


Regards,
Bipin


------------------------------------------------------------------------
-------- Original Message --------
Subject: Re: [Freeswitch-users] dynamic user specific gateways with xml curl
From: Michael Jerris <mike at jerris.com>
To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
Date: 5/29/2016, 11:43:48 PM
> there is no jistifucation whatsoever to require registration to make a 
> call.  It's completely nonsensical.  A registration is telling a 
> remote gateway how to call you.  It has nothing at all to do with 
> making a call and adds no benefit whatsoever.
>
> On Sunday, May 29, 2016, Bipin Patel <bipin at xbipin.com 
> <mailto:bipin at xbipin.com>> wrote:
>
>     actually my users register to FS which has xml curl with directory
>     binding set, now i keep a DB of user accounts which my script gets and
>     sends to FS when a user tries to register but each account has a
>     different gateway ip in my DB so what im doing is routing the
>     calls for
>     each client differently, now my upstream GW requires FS to register to
>     it but the problem is i dont have the gateway ip and account details
>     before hand when sofia loads so im following the user specific gateway
>     example and making my script send user account as well as gateway
>     details to FS but FS keeps complaining GW not found. The current way i
>     solve this is in dialplan by bridging call to GW and passing the
>     id/pass
>     during bridge but that doesnt make FS register to GW.
>
>     i have to make FS register to upstream GW, without registration it
>     works
>     fine, what i learnt so far is FS needs its GW accounts when sofia
>     loads
>     and im trying to find a way i can create them on the fly because
>     there r
>     more than 60k client accounts in DB and hundreds of GW so i cant load
>     all of them during sofia load so trying to do it dynamically. The
>     config
>     and dialplan bindings for xml curl i dont use as im using static xml
>     files for that.
>
>     im using this variable in user accounts
>     |
>
>     <variable name="register-gateway" value="user1out"/>
>
>     |but when FS requests param it gets user account but it sends the same
>     request 2 more times and then complains twice GW not found, even if it
>     requested GW then i could feed it but even with config binding it
>     doesnt, only during sofia load it requests GW
>
>
>     Regards,
>     Bipin
>
>
>     ------------------------------------------------------------------------
>     -------- Original Message --------
>     Subject: Re: [Freeswitch-users] dynamic user specific gateways
>     with xml curl
>     From: Michael Jerris <mike at jerris.com <javascript:;>>
>     To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org
>     <javascript:;>>
>     Date: 5/29/2016, 7:46:30 PM
>     > there is no way to register a gateway from the dial plan as
>     > registering has nothing to do with making calls so it makes no
>     sense.
>     > Registering is a mechanism for receiving calls, and has nothing
>     at all
>     > to do with sending calls.  Why would you need to register to
>     send a call?
>     >
>     > On Sunday, May 29, 2016, Bipin Patel <bipin at xbipin.com
>     <javascript:;>
>     > <mailto:bipin at xbipin.com <javascript:;>>> wrote:
>     >
>     >     well currently i use that only but i need to register to the
>     gateway
>     >     upstream and this seems not possible using dialplan
>     >
>     >
>     >     Regards,
>     >     Bipin
>     >
>     >
>     >
>      ------------------------------------------------------------------------
>     >     -------- Original Message --------
>     >     Subject: dynamic user specific gateways with xml curl
>     >     From: Bipin Patel <bipin at xbipin.com <javascript:;>
>     <javascript:;>>
>     >     To: freeswitch-users at lists.freeswitch.org <javascript:;>
>     <javascript:;>
>     >     Date: 5/29/2016, 3:53:54 PM
>     >     > isnt there anyway to define gateways on the fly using xml
>     curl, i
>     >     > tried the user specific gateway method by replying with
>     the user
>     >     > account along with the gw info but sofia keeps saying
>     gateway not
>     >     > found, i tried asking in irc but didnt get an answer, no
>     docs also
>     >     > mention this if its possible also or no.
>     >     >
>     >     > so far reading other places it seems gateways need to be
>     present
>     >     > during profile load but all those were very old so wanted
>     to know if
>     >     > its still possible to dynamically create gateways on the
>     fly or no
>     >     > when using xml curl.
>     >     >
>     >     >
>     >     > --
>     >     > Regards,
>     >     > Bipin
>     >     >
>     >     >
>     >     >
>     >
>      ------------------------------------------------------------------------
>     >
>     >
>     >
>     >
>      _________________________________________________________________________
>     >     Professional FreeSWITCH Consulting Services:
>     > consulting at freeswitch.org <javascript:;> <javascript:;>
>     > http://www.freeswitchsolutions.com
>     >
>     >     Official FreeSWITCH Sites
>     > http://www.freeswitch.org
>     > http://confluence.freeswitch.org
>     > http://www.cluecon.com
>     >
>     >     FreeSWITCH-users mailing list
>     > FreeSWITCH-users at lists.freeswitch.org <javascript:;> <javascript:;>
>     > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     >   
>      UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     > http://www.freeswitch.org
>     >
>     >
>     >
>     >
>     _________________________________________________________________________
>     > Professional FreeSWITCH Consulting Services:
>     > consulting at freeswitch.org <javascript:;>
>     > http://www.freeswitchsolutions.com
>     >
>     > Official FreeSWITCH Sites
>     > http://www.freeswitch.org
>     > http://confluence.freeswitch.org
>     > http://www.cluecon.com
>     >
>     > FreeSWITCH-users mailing list
>     > FreeSWITCH-users at lists.freeswitch.org <javascript:;>
>     > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     >
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     > http://www.freeswitch.org
>
>
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <javascript:;>
>     http://www.freeswitchsolutions.com
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://confluence.freeswitch.org
>     http://www.cluecon.com
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org <javascript:;>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> 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





Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list