[Freeswitch-users] how to use session:playAndGetDigits with the "say" command in lua script?

Wes wes-fs at 499x.com
Thu Jun 23 02:09:30 MSD 2011


or maybe we just need a new version of this method called 
"speakAndGetDigits" that specifically takes a couple of string 
parameters for the words to speak, instead of taking the location of the 
wav files...

On 6/22/2011 4:13 PM, Wes wrote:
> Sorry, I was thrown off by the dialplan example... I'm trying to use 
> speak... I changed my example to try the speak command and I still 
> have the same issue with the quotes.
>
> Is it possible to send in a "speak" phrase as the phrase to use in the 
> PAGD command?  Or do I have to record a wav file and pass the name of 
> the wave file in for that parameter?
>
> On 6/22/2011 3:51 PM, Michael Collins wrote:
>> Can you confirm: are you trying to use TTS or the say engine? These 
>> are two completely different subjects. If you want to use TTS then 
>> you need the "speak" app, not the "say" app:
>> http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_speak
>>
>> -MC
>>
>> On Wed, Jun 22, 2011 at 12:53 PM, Wes <wes-fs at 499x.com 
>> <mailto:wes-fs at 499x.com>> wrote:
>>
>>     I'm trying to convert an example from a dialplan:
>>
>>     http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_play_and_get_digits#Examples
>>
>>     <extension name="play_and_get_digits with say">
>>     <condition field="destination_number" expression="^(6500)$">
>>     <action application="play_and_get_digits" data="1 1 1 3000 #
>>     say:'press one for technical support' silence_stream://250 res
>>     \d+" />
>>     </condition>
>>     </extension>
>>
>>     into a lua statement like this:
>>
>>      digits = session:playAndGetDigits(1, 1, 1, 3000, "#",
>>     "say:'press one for technicial support'
>>     ", "say:'invalid entry'", "\\d+")
>>
>>     but I'm having trouble with the quoting.  The log says:
>>
>>     2011-06-22 14:40:52.614654 [ERR] switch_ivr_play_say.c:1144
>>     Invalid Args
>>
>>     I can't find any lua examples that use both playAndGetDigits and
>>     "say"
>>
>>     any suggestions?
>>
>>
>>     _______________________________________________
>>     Join us at ClueCon 2011, Aug 9-11, Chicago
>>     http://www.cluecon.com 877-7-4ACLUE
>>
>>     FreeSWITCH-users mailing list
>>     FreeSWITCH-users at lists.freeswitch.org
>>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>     http://www.freeswitch.org
>>
>>
>>
>> _______________________________________________
>> Join us at ClueCon 2011, Aug 9-11, Chicago
>> http://www.cluecon.com  877-7-4ACLUE
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
> _______________________________________________
> Join us at ClueCon 2011, Aug 9-11, Chicago
> http://www.cluecon.com 877-7-4ACLUE
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110622/c3f54f9f/attachment.html 


More information about the FreeSWITCH-users mailing list