It works if I use "read" and do this:
<extension name="outbound2">
<condition field="destination_number" expression="^(1888)$">
<action application="read" data="0 10 $${base_dir}/sounds/en/us/callie/conference/8000/conf-pin.wav res 10000 #"/>
<action application="transfer" data="${res} XML default"/>
<!--<action application="log" data="CRIT ${foobar}"/>-->
<!--<action application="socket" data="127.0.0.1:8084 async full"/>-->
</condition>
</extension>
But I need play_and_get_digits to work like that too, please.
Diego
Hi everyone,
I have a question... I have this on my dialplan:
<extension name="outbound2">
<condition field="destination_number" expression="^(1888)$">
<action application="play_and_get_digits" data="2 5 3 7000 # phrase:rac_demo /invalid.wav foobar \\d+"/>
<action application="transfer" data="${foobar} XML default"/>
</condition>
</extension>
What I want to do is play and read some digits and as soon as I get those digits, transfer to that extension... but this never happens, even if I terminate with a #.
I do the same thing with Lua and it works with Lua, but I need it to work with play_and_get_digits from mod_dptools, because I plan to use this with event socket outbound, with an application which I'm currently working on.
Any ideas?
Thanks,
Diego