mod_httapi works by querying a url to obtain the xml code to run. An example of such code is <document type="xml/freeswitch-httapi"> <params></params> <work> <execute application="info"></execute> <execute application="set" data="Kyle_test=Rock_on"></execute> <execute application="info"></execute> <execute application="transfer" data="9888"></execute> </work> </document> Where FreeSWITCH would fist run 'info' then (if permissions are set) set a new variable of 'Kyle_test' to the value of 'Rock_on'. FreeSWITCH would then run 'info' again and transfer to 9888. Just replace the execute with the action you want and confirm it is in the proper syntax according to http://wiki.freeswitch.org/wiki/Mod_httapi If I misunderstood stood your question and you were in fact asking how to call this from the dial plan, then use <action application="httapi" data="http://192.168.100.197/cgi-bin/test.cgi"/> where the url in data is the url that will provide the xml file. Kyle A. King Quentus Technologies, INC Cell: 703-635-9512 Work: 253-218-6030 Fax: 206-462-1861 Email: kyle.king@quentustech.com On 04/22/2012 10:51 AM, Tom Parrott wrote:
Thanks Michael, yes will certainly help keep the page updated if any more info comes to light.
Thanks Avi, when you say "future httpapi requests" do you think that is when the httapi application is executed again, or is it a type of 'callback' so that when that step in the dialplan is finished the HTTP API being called can instruct Freeswitch to perform another step in the dialplan.
Tom
On 22/04/12 17:46, Tom Parrott wrote:
Hi,
Does anyone have a short guide or blog post on using the mod_httapi.
The wiki page is a bit sparse on details of how to actually use this new module, and have not been able to make much progress with it.
One of my main questions is what is the "action" property of the work element for.
The wiki says it "Change the new target url."
http://wiki.freeswitch.org/wiki/Mod_httapi
But what does that mean?
Thanks Tom
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