<div dir="ltr"><div>Small typo in the above playback; should have been:<br><div> <action application="playback" data="vlc://<a href="http://172.16.36.67:59125/process?INPUT_TYPE=TEXT&INPUT_TEXT=${tts_src_data}&LOCALE=en_US&VOICE=cmu-slt-hsmm&OUTPUT_TYPE=AUDIO&AUDIO=WAVE">http://172.16.36.67:59125/process?INPUT_TYPE=TEXT&INPUT_TEXT=${tts_src_data}&LOCALE=en_US&VOICE=cmu-slt-hsmm&OUTPUT_TYPE=AUDIO&AUDIO=WAVE</a>"/></div></div><div><br></div><div>If I end the call before .wav finishes, all is good: 200 OK received and channel deleted. So this is happening only if mod_vlc playback finishes playing the .wav file.<br></div><div><br></div><div>Thank you,</div><div>Stefan</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 23, 2016 at 3:55 PM, Anonim Stefan <span dir="ltr"><<a href="mailto:fanx07@gmail.com" target="_blank">fanx07@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I'm trying to playback a .wav using mod_vlc (.wav obtained via maryTTS). Dialplan extension looks like this:</div><div><div> <extension name="tts"></div><div> <condition field="destination_number" expression="^tts$"></div><div> <action application="sleep" data="500"/></div><div> <action application="answer"/></div><div> <action application="sleep" data="1000"/></div><div> <action application="log" data="INFO before"/></div><div> <action application="playback" data="shout://<a href="http://172.16.36.67:59125/process?INPUT_TYPE=TEXT&INPUT_TEXT=$%7Btts_src_data%7D&LOCALE=en_US&VOICE=cmu-slt-hsmm&OUTPUT_TYPE=AUDIO&AUDIO=WAVE" target="_blank">172.16.36.67:<wbr>59125/process?INPUT_TYPE=TEXT&<wbr>INPUT_TEXT=${tts_src_data}&<wbr>LOCALE=en_US&VOICE=cmu-slt-<wbr>hsmm&OUTPUT_TYPE=AUDIO&AUDIO=<wbr>WAVE</a>"/></div><div> <action application="log" data="INFO after"/></div><div> <action application="hangup"/></div><div> </condition></div><div> </extension></div><br></div><div>The .wav gets played correctly with [1] Freeswitch log output.</div><div><br></div><div>The problem is that after the file ends, the channel never hangup(i.e. show channels won't decrease), even after I end call. Actually, I won't receive 200OK for my BYE, as seen in the attached picture. I am using FreeSWITCH version: 1.6.12-20-b91a0a6~64bit (-20-b91a0a6 64bit).</div><div><br></div><div>Is this a bug ?</div><div><br></div><div>Thank you,</div><div>Stefan</div><div><br></div><div>[1] <a href="http://pastebin.com/Q364uHvp" target="_blank">http://pastebin.com/<wbr>Q364uHvp</a></div></div>
</blockquote></div><br></div>