Hi all, I'm setting up FreeSwitch and I'm using mod xml curl. I catch all calls and redirect them (post from Freeswitch to my servlet) to my handler. I give all 'sip' extension configurations dynamically back in xml. How does the complete configuration look of a basic Gtalk client? http://wiki.freeswitch.org/wiki/Dingaling#Sample_Configuration_.28Google.29 Can you include the extension in the client profile? Kind regards, Peter Ps, is it also possible to stop automatic posts to my handler? I want to be able to control this manually by runing for example "reloadacl" command.
Peter, It's hard to know exactly what you're asking, so I'm going to ask a few follow-up questions... On Tue, Sep 18, 2012 at 4:57 AM, Peter van Raamsdonk <peetzer@gmail.com> wrote:
I'm setting up FreeSwitch and I'm using mod xml curl.
I catch all calls and redirect them (post from Freeswitch to my servlet) to my handler.
OK, so we're talking about handeling the dialplan section of the XML here.
I give all 'sip' extension configurations dynamically back in xml.
And now, we're talking about handeling the directory here, right?
How does the complete configuration look of a basic Gtalk client?
http://wiki.freeswitch.org/wiki/Dingaling#Sample_Configuration_.28Google.29
I think that link has the answer to your question. Doesn't it?
Can you include the extension in the client profile?
You might be thinking about it incorrectly. From the looks of it (and I don't do much with mod_dingaling), you don't tie a google account to each user. It's more like you configure that google user in the same way you might configure a sofia gateway -- it allows you to call into and out of the system.
Ps, is it also possible to stop automatic posts to my handler? I want to be able to control this manually by runing for example "reloadacl" command.
Nope. If you set a section of the XML to be dynamic, it's going to be dynamic. You can however return a "not found" response and FreeSWITCH will then look on the disk to see if there is anything available: http://wiki.freeswitch.org/wiki/Mod_xml_curl#General_.22Not_found.22_reply Good luck. Hope I helped more than I confused the situation :) Gabe
Hi Gabe, On 22 sep 2012, at 06:51, Gabriel Gunderson wrote:
Peter,
It's hard to know exactly what you're asking, so I'm going to ask a few follow-up questions...
On Tue, Sep 18, 2012 at 4:57 AM, Peter van Raamsdonk <peetzer@gmail.com> wrote:
I'm setting up FreeSwitch and I'm using mod xml curl.
I catch all calls and redirect them (post from Freeswitch to my servlet) to my handler.
OK, so we're talking about handeling the dialplan section of the XML here.
Yes, correct, I put section in the dialplan to my servlet.
I give all 'sip' extension configurations dynamically back in xml.
And now, we're talking about handeling the directory here, right?
Yes only the directory (but can also be dialplan or configuration)
How does the complete configuration look of a basic Gtalk client?
http://wiki.freeswitch.org/wiki/Dingaling#Sample_Configuration_.28Google.29
I think that link has the answer to your question. Doesn't it?
This I have seen, but was wondering to put all together as with normal extension (directory). The config file is also referencing the exten (extension file) Since the xml is not static, I get the login/ password and type of phone from my application. FreeSwitch asks me for the configuration by a post and I return the xml. This works for normal SIP extensions, just returning the xml with userid. I would like to return the dingaling and extension all together.
Can you include the extension in the client profile?
You might be thinking about it incorrectly. From the looks of it (and I don't do much with mod_dingaling), you don't tie a google account to each user. It's more like you configure that google user in the same way you might configure a sofia gateway -- it allows you to call into and out of the system.
Only for Gtalk phones, I know the type.
Ps, is it also possible to stop automatic posts to my handler? I want to be able to control this manually by runing for example "reloadacl" command.
Nope. If you set a section of the XML to be dynamic, it's going to be dynamic. You can however return a "not found" response and FreeSWITCH will then look on the disk to see if there is anything available:
http://wiki.freeswitch.org/wiki/Mod_xml_curl#General_.22Not_found.22_reply
Numbers unknown or a specific alfanumeric extension I handle with fifo but this leads to a new question ;)
Good luck. Hope I helped more than I confused the situation :)
Thank you for replying and thinking along! The static configuration works with both Gtalk config and extension, this I tested. I want however to register all type of phones dynamically by mod curl and won't make use of static files. I have to return a Gtalk configuration + extension (user) somehow in my complete xml that I return.
http://wiki.freeswitch.org/wiki/Mod_xml_curl#bindings.3D.22directory.22
Gabe
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
participants (2)
-
Gabriel Gunderson
-
Peter van Raamsdonk