[Freeswitch-users] Ending recordFile with a touchtone in Python
Michael Collins
mcollins at fcnetwork.com
Thu Aug 21 08:38:55 PDT 2008
Marc,
I don't know if this will work but if you could try it that would be
helpful for documentation purposes. First, here's the link for the wiki
page on the record app:
http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_record
It references that you can set the playback_terminators channel variable
to the digits you'd like to have break the recording/playback. The
dialplan syntax is:
<application="set" data="playback_terminators=#"/>
I don't know the Python syntax for setting a chan var off the top of my
head. If I understand this correctly you'll want to set the variable
right before the record app, or at least after the channel is
established.
Let us know how that goes!
-MC
________________________________
From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Marc
Orenberg
Sent: Wednesday, August 20, 2008 10:19 PM
To: freeswitch-users at lists.freeswitch.org
Subject: Re: [Freeswitch-users] Ending recordFile with a touchtone in
Python
I sent this email this morning but it didn't seem to make it through, so
I'm sending it again. My appologies if it eventually becomes a
duplicate:
Hello. In the modLua documentation (pasted below), it suggests in the
comment that recordings using recordFile may be ended by pressing the #
key. For Python, the documentation for the API points to modLua, but the
touch-tone barge-in doesn't seem to be working for me. And I can't
figure out a simple way to accomplish this. Any advice?
session:recordFile
syntax is session:recordFile(file_name, max_len, silence_threshold,
silence_secs)
Example:
session:recordFile("/tmp/blah.wav", 30000, 10, 10); -- pressing # ends
the recording
session:streamFile("/tmp/blah.wav");
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080821/88ecc21c/attachment-0002.html
More information about the FreeSWITCH-users
mailing list