[Freeswitch-users] play_and_get_digits question

Michael Collins msc at freeswitch.org
Mon Feb 7 19:19:37 MSK 2011


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 at 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 -----
> *From:* Madovsky <infos at madovsky.org>
> *To:* freeswitch-users at lists.freeswitch.org
> *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 -----
> *From:* Madovsky <infos at madovsky.org>
> *To:* freeswitch-users at lists.freeswitch.org
> *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 -----
> *From:* Madovsky <infos at madovsky.org>
> *To:* freeswitch-users at lists.freeswitch.org
> *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 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/20110207/fb24b617/attachment-0001.html 


More information about the FreeSWITCH-users mailing list