[Freeswitch-users] How to play more than one voice file in play_and_get_digits function

Michael Collins msc at freeswitch.org
Thu Sep 24 00:02:52 PDT 2009


Make sure that mod_file_string is built and loaded and then try the syntax
that is described here:
http://wiki.freeswitch.org/wiki/Mod_file_string#Examples

Instead of a comma separated list you can use ! and be sure NOT to put a
space after the ! because the function delimits the arguments with spaces.
Try something like this:

$conn->execute("play_and_get_digits", 1 1 1000 #
/usr/local/freeswitch/en/us/callie/sounds/ivr/please.wav!/usr/local/freeswitch/en/us/callie/sounds/ivr/press-1.wav
/usr/loca/freeswitch/en/us/callie/sounds/ivr/invalid.wav res \\d+);

Let us know how it goes.
-MC


On Wed, Sep 23, 2009 at 11:38 PM, velusamy velu <velu.technical at gmail.com>wrote:

> Dear All,
>
>        I am in the process of doing IVR development on FreeSWITCH. I am
> having doubt in the play_and_get_digits application. I am  using Perl
> language for handling IVR.
>
>      How can I play more than one sound file in play_get_digits
> application?
>      For an example,
>
> $conn->execute("play_and_get_digit", 1 1 1000 #
> /usr/local/freeswitch/en/us/callie/sounds/ivr/please.wav ,
> /usr/local/freeswitch/en/us/callie/sounds/ivr/press-1.wav
> /usr/loca/freeswitch/en/us/callie/sounds/ivr/invalid.wav res \\d+);
>
> Is the above statement is right?  Can I use more than one file in it?
>
> OR
>
> Can I use the play_get_digits as following?
>
> $conn->execute("play_and_get_digit", 1 1 1000 #
> /usr/local/freeswitch/en/us/callie/sounds/ivr/please.av
> /usr/loca/freeswitch/en/us/callie/sounds/ivr/invalid.wav res \\d+);
>
> $conn->execute("play_and_get_digit", 1 1 1000 #
> /usr/local/freeswitch/en/us/callie/sounds/ivr/press-1.wav
> /usr/loca/freeswitch/en/us/callie/sounds/ivr/invalid.wav res \\d+);
>
> In the above statements how can I assure that the first  application or
> second application is executed?
>
> When the digit is get while playing the first application the second
> application should not be played. How Can I do that?
>
> Is this my understanding wrong?
> Correct me If I am wrong?
>
>
> Please help me?
>
>
>
> _______________________________________________
> 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/20090924/b68cf2f1/attachment-0002.html 


More information about the FreeSWITCH-users mailing list