Dear Sir,
      If I disable the async mode in socket, the playAndGetDigits doesn't
exit after getting the DTMF value. It exit after time out seconds. But I
need to exit when DTMF digit is got.
  My subroutine call is,
$conn->playAndGetDigits(1,1,1,8000,'#',"$play_list","ivr/ivr-please.wav","res","\\d+");

 Is there any way to overcome this problem?

Please help me...

On Fri, Sep 25, 2009 at 10:52 AM, Brian West <[email protected]> wrote:

> Or use the socket without async so that it blocks till the action is
> complete.
>
> /b
>
> On Sep 25, 2009, at 12:13 AM, velusamy velu wrote:
>
> >     To get the freeswitch variable I used getVar subroutine which is
> > defined in ESL::IVR.pm file. When I print that digits, Perl program
> > prints empty value while playing the menu itself. If I need to get
> > the DTMF value I need to wait the perl program.
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> [email protected]
> 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
[email protected]
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to