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

Wes wes-fs at 499x.com
Wed Jun 22 23:53:51 MSD 2011

I'm trying to convert an example from a dialplan:


<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+" />

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?

More information about the FreeSWITCH-users mailing list