even though using this esl method the user specific gateway feature would not perform as required because if i issue a rescan, FS will want all gateways to be feeded which i dont have during the rescan, i only have them when user registers to FS, so for now this isnt truly possible using FS unless i switch to static files for directory users which would mean creating 60k accounts and their appropriate gateways which would come up and down when user registers to FS Regards, Bipin ------------------------------------------------------------------------ -------- Original Message -------- Subject: Re: [Freeswitch-users] dynamic user specific gateways with xml curl From: Gregor Nanger <gregor@infomedia.si> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Date: 5/31/2016, 11:55:24 AM
Yes, you should issue rescan and xml_curl will go for new list.
And in wiki it says that no calls are dropped:
Add Sofia Gateway sofia profile <name> rescan Less intrusive - no calls dropped
2016-05-31 9:49 GMT+02:00 Bipin Patel <bipin@xbipin.com <mailto:bipin@xbipin.com>>:
well this would work on if u knew the gateways beforehand or u add them separately but in my case i know the gateways only when the user registers to FS and FS wont send a gw request once its already loaded, so the only method i can think of is using esl to issue rescan which would trigger gw request which would load them but i think u need to reload the profile then only it would register gw accounts but side effect is active calls would drop
Regards, Bipin
------------------------------------------------------------------------ -------- Original Message -------- Subject: Re: [Freeswitch-users] dynamic user specific gateways with xml curl From: Gregor Nanger <gregor@infomedia.si <mailto:gregor@infomedia.si>> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org>> Date: 5/31/2016, 11:22:19 AM > I understand what you want to do. I cannot give you straight answer. > > You can feed gateways configuration via xml_curl and maybe with > combination with ESL that you trigger commands for rescan gateways: > > https://wiki.freeswitch.org/wiki/Reloading > > So if you want to register new gateway on the fly add it to xml_curl > list of gateways and issue rescan gateways... maybe this should help... > > 2016-05-31 7:45 GMT+02:00 Bipin Patel <bipin@xbipin.com <mailto:bipin@xbipin.com> > <mailto:bipin@xbipin.com <mailto:bipin@xbipin.com>>>: > > 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@jerris.com <mailto:mike@jerris.com> <mailto:mike@jerris.com <mailto:mike@jerris.com>>> > To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org> > <mailto:freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@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@xbipin.com <mailto:bipin@xbipin.com> > <mailto:bipin@xbipin.com <mailto:bipin@xbipin.com>> > > <mailto:bipin@xbipin.com <mailto:bipin@xbipin.com> <mailto:bipin@xbipin.com <mailto:bipin@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@jerris.com <mailto:mike@jerris.com> <mailto:mike@jerris.com <mailto:mike@jerris.com>> <javascript:;>> > > To: FreeSWITCH Users Help > <freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org> > <mailto:freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@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@xbipin.com <mailto:bipin@xbipin.com> > <mailto:bipin@xbipin.com <mailto:bipin@xbipin.com>> > > <javascript:;> > > > <mailto:bipin@xbipin.com <mailto:bipin@xbipin.com> <mailto:bipin@xbipin.com <mailto:bipin@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@xbipin.com <mailto:bipin@xbipin.com> > <mailto:bipin@xbipin.com <mailto:bipin@xbipin.com>> <javascript:;> > > <javascript:;>> > > > To: freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org> > <mailto:freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@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@freeswitch.org <mailto:consulting@freeswitch.org> > <mailto:consulting@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@freeswitch.org> > <mailto:consulting@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@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@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> <mailto:consulting@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> > <mailto:FreeSWITCH-users@lists.freeswitch.org <mailto: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 > > > > > -- > Gregor Nanger > *CTO* > t./f.:00386 (0) 7 6000 308 <tel:00386%20%280%29%207%206000%20308>/309 • m:. 00386 (0)41 756485 <tel:00386%20%280%2941%20756485> > • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia > • www.infomedia.si <http://www.infomedia.si> <http://www.infomedia.si> > > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto: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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@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@lists.freeswitch.org <mailto: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
-- Gregor Nanger *CTO* t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485 • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia • www.infomedia.si <http://www.infomedia.si>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org