[Freeswitch-users] Barge on on prompts

Phillip Jones pjintheusa at gmail.com
Thu Jul 23 11:13:52 PDT 2009


Hi there,

Very simple scenario:

Session.DtmfReceivedFunction = (d, t) =>
{
    Log.WriteLine(LogLevel.Info, "Received {0} for {1}.", d, t);
    CollectedDigits = d.ToString().Trim();
    return "";
};


Session.flushDigits();
Session.StreamFile(VoicemailPromptsDirectory + "abigfile.wav", 0);

Question is, it there a way to kill the streaming when the a digit is
pressed?

I would use the Session.PlayAndGetDigits()

but that does not help when want to string things together like:

Session.StreamFile(VoicemailPromptsDirectory +
"vm-to_delete_the_message.wav", 0);
Session.StreamFile(VoicemailPromptsDirectory + "vm-press.wav", 0);
Session.Say("7", "en", "number", "pronounced");

Any help would be appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090723/6435af85/attachment-0002.html 


More information about the FreeSWITCH-users mailing list