In your sample you're actually queuing "sleep(1000)" to the channel. So first it will queue play_and_get_digits, inside that loop it will find more commands in the queue, and exeute them, so in the end it will only execute a bunch of "sleep(1000)". You're better of using a sleep in your module directly (not tell FS to sleep). Also you will need to poll the events in the loop somehow., checkout the perl sample here: http://wiki.freeswitch.org/wiki/Esl#Simple_Perl_Example /Peter ________________________________________ Från: freeswitch-users-bounces@lists.freeswitch.org [freeswitch-users-bounces@lists.freeswitch.org] för Alex Crow [acrow@integrafin.co.uk] Skickat: den 1 april 2012 11:50 Till: FreeSWITCH Users Help Ämne: Re: [Freeswitch-users] Dialplan/PHP esl variable problem. On 01/04/12 10:33, Peter Olsson wrote:
I believe that it's only sync in outbound mode. Maybe it would be easier to do what you want in outbound mode instead?
/Peter
________________________________ Thanks Peter,
I was thinking about that but since I'm not having much luck listening for events in inbound mode, I think I'd be running before I could walk (ie I'd have to listen for incoming calls rather than just using the dialplan to do that, and I don't want to risk breaking all the other calls on the system). This isn't working for instance (after the execute): while ($event->getType() != 'CHANNEL_EXECUTE_COMPLETE' ) { $esl->execute("&sleep",1000); } It actually seems to stop the call working completely, ie the caller doesn't hear the "enter the phone number". Not sure why, since that's executed before! Cheers Alex _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com 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 !DSPAM:4f7824ba32766551348335!