----- Original Message -----
Sent: Monday, February 07, 2011 11:59
AM
Subject: Re: [Freeswitch-users]
play_and_get_digits question
Mike,
In fact I almost resolved it.
there's only a little problem when the user doesn't press
any key.
I have this in my dialplan
<condition field="${conf_admin_pin}"
expression="^(\d+)$">
<action inline="true" application="set"
data="keys_pressed=${conf_admin_pin}"/>
<action application="play_and_get_digits" data="4 4 3 5000 #
phrase:wait_admin_pin phrase:bad_admin_pin keys_pressed
${conf_admin_pin}"/>
<anti-action application="speak" data="cepstral|david|Please define an
admin pin code from your account before to create a conference, thank
you."/>
<anti-action
application="hangup"/>
</condition>
<condition field="${keys_pressed}"
expression="^(${conf_admin_pin})$">
<action application="transfer" data="otherext XML
features"/>
<anti-action
application="hangup"/>
</condition>
if I don't set keys_pressed before, the next condition with
is always false.
so it seems that keys_pressed var is never
inline.
Thanks
----- Original Message -----
Sent: Monday, February 07, 2011 11:19
AM
Subject: Re: [Freeswitch-users]
play_and_get_digits question
I just checked the source (switch_ivr_play_say.c, function
name 'switch_play_and_get_digits') and I do not see any indication that a
failure to collect digits after max tries will automatically disconnect the
call. This means you'll need to handle the failure condition in your
dialplan or call a Lua/Perl/Javascript script to do the logic. In this
scenario I favor a simple Lua script that calls PAGD and checks the value.
You can hangup on the caller if they don't enter a PIN.
-MC
On Sun, Feb 6, 2011 at 1:18 PM, Madovsky
<infos@madovsky.org>
wrote:
sorry I think I really didn't undertand the
play_and_get_digits concept.
is anyone can help ?
I just want to use this app to check a pin code, hangup
if wrong and continue
dialplan if ok
Thanks
----- Original Message -----
Sent: Sunday, February 06, 2011
1:01 PM
Subject: Re: play_and_get_digits
question
or maybe this channel var
read_result
is the result of play_and_get_digits ?
----- Original Message -----
Sent: Sunday, February 06, 2011
12:43 PM
Subject: Re: play_and_get_digits
question
Ok I think I misunderstood the concept of var where
digits should be put in.
it's with this var I need to ckeck after this
application.
self forum thank you ;)
----- Original Message -----
Sent: Sunday, February 06, 2011
12:29 PM
Subject: play_and_get_digits
question
I have this lines in my dialplan
<action
application="play_and_get_digits" data="4 4 3 5000 # phrase:wait_foo
phrase:bad_foo foo
${foo}"/>
<action
application="transfer" data="otherext XML
features"/>
if I don't press any DTMF, after 4 loops the
dialplan continues,
but I thought that it was automatically hangup in
case of no digits bad digits...
Did I forget something ?
Thanks
Franck
_______________________________________________
FreeSWITCH-users
mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users
mailing
list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users
mailing
list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org