Hi
I am new to freeswitch and i am trying to integrate one php application with freeswitch. Purpose is freeswitch will send the user dialed (dtmf numbers) as input to this php application and in return it will send the response back.
Dialplan which I have written for this is
<extension name="inte">
<condition field="destination_number" expression="^9199$">
<action application="read" data="0 9 $${base_dir}/sounds/en/us/callie/conference/8000/input-string.wav res 60000 #"/>
<action application="sleep" data="2000"/>
<action application="export" data="new=${res}"/>
<action application="sleep" data="2000"/>
<action application="say" data="en name_spelled iterated ${new}"/>
<action application="curl" data="http://192.168.10.27/index.php post id=${new}" inline="true"/>
<action application="sleep" data="2000"/>
<action application="speak" data="flite|slt|${curl_response_data}"/>
<action application="info"/>
<action application="speak" data="flite|slt|Thanks for your query"/>
<action application="lua" data="helloworld.lua ${curl_response_data}"/>
</condition>
</extension>
Now http://192.168.10.27/index.php this is a url on which i am sending my requests. Problem here is curl is not taking variable in the post. If instead of ${new}, i put some random static value like 256, then it is working perfectly fine but I want my users to input the values. Kindly suugest some way via which I can post variables in curl url