Hi there,<br><br>Thanks for the reply. That information is extremely useful.<br><br>Given the code below though - when if I press &#39;1&#39; when the phrase is playing - playing does not stop. It continues. I am looking for a method to barge in and collect &amp; react to digits immediately.<br>
<br><br>            Session.DtmfReceivedFunction = (d, t) =&gt;<br>                {<br>                    Log.WriteLine(LogLevel.Info, &quot;Received {0} for {1}.&quot;, d, t);<br>                    Session.StreamFile(&quot;&quot;, 0);<br>
                    CollectedDigits = d.ToString().Trim();<br>                    return &quot;&quot;;<br><br>                };<br>            <br>            Session.SayPhrase(&quot;msgcount&quot;, &quot;187346&quot;, &quot;en&quot;);<br>
<br><br>Any ideas? I am sure I must be missing something simple.<br><br>Thanks a lot.<br><br><br>Phillip Jones<br><br><br><br><br><br><div class="gmail_quote">On Thu, Jul 23, 2009 at 2:40 PM, Michael Collins <span dir="ltr">&lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I think you might want to check out phrase macros...<br><a href="http://wiki.freeswitch.org/wiki/Speech_Phrase_Management" target="_blank">http://wiki.freeswitch.org/wiki/Speech_Phrase_Management</a><br>
-MC<br><br><div class="gmail_quote"><div><div></div><div class="h5">
On Thu, Jul 23, 2009 at 11:13 AM, Phillip Jones <span dir="ltr">&lt;<a href="mailto:pjintheusa@gmail.com" target="_blank">pjintheusa@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">
Hi there,<br><br>Very simple scenario:<br><br>Session.DtmfReceivedFunction = (d, t) =&gt;<br>{<br>    Log.WriteLine(LogLevel.Info, &quot;Received {0} for {1}.&quot;, d, t);<br>    CollectedDigits = d.ToString().Trim();<br>


    return &quot;&quot;;<br>};<br><br><br>Session.flushDigits();<br>Session.StreamFile(VoicemailPromptsDirectory + &quot;abigfile.wav&quot;, 0);<br><br>Question is, it there a way to kill the streaming when the a digit is pressed?<br>


<br>I would use the Session.PlayAndGetDigits()<br><br>but that does not help when want to string things together like:<br><br>Session.StreamFile(VoicemailPromptsDirectory + &quot;vm-to_delete_the_message.wav&quot;, 0);<br>


Session.StreamFile(VoicemailPromptsDirectory + &quot;vm-press.wav&quot;, 0);<br>Session.Say(&quot;7&quot;, &quot;en&quot;, &quot;number&quot;, &quot;pronounced&quot;);<br><br>Any help would be appreciated.<br>
<br></div></div>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>