Anyone had any luck with this setting. I just can not the app to run.


<condition field="${ForwardingNumber}" expression="([1-9]),(.*)" break="never">
<action application="answer" />  
<action application="sleep" data="2000"/>  
<action application="playback" data="$${user_vm_greeting}\$2"/>
<action application="playback" data="tone_stream://$${vm_bong}"/>
<action application="set" data="record_post_process_exec_app=vm_test.lua" />
<action application="record" data="$${user_vm_message}/${accountno}-${uuid}.wav $${maxreclen} $${silencethreshold} $${silencehits}"/>
</condition>


vm_test.lua:

freeswitch.consoleLog("INFO", "Hello!!\n")
freeswitch.consoleLog("INFO", "Hello!!\n")


On running the dialplan I see:

2014-09-09 10:51:29.964998 [DEBUG] mod_dptools.c:1435 sofia/internal/1000@192.168.1.22 SET [record_post_process_exec_app]=[vm_test.lua]


Everything works - the file is recorded. On leg A hangup up test.lua is not run.


Any thoughts?


FreeSWITCH Version 1.5.12b~64bit Windows

Thanks


PJ