It should be the same, except using php syntax instead of perl. Mike
On Sep 2, 2009, at 11:43 AM, Dome Charoenyost wrote: > 2009/9/2 Michael Collins <[email protected]>: >> Are you trying to get a channel variable or capture DTMF input from >> the >> caller? > > i try to make IVR by php outbound socket. in XML dialplan we can get > DTMF by read application (store in channel variable) > I found it's success in perl outbound (IVR.pm) but for php how do i ? > > > Dome C. > >> -MC >> >> On Wed, Sep 2, 2009 at 7:56 AM, Dome Charoenyost <[email protected]> >> wrote: >>> >>> I follow >>> http://wiki.freeswitch.org/wiki/PHP_ESL#ivrd >>> >>> how to get from php ? >>> >>> >>> Dome C. >>> ------------------------------------------------------ >>> #!/usr/bin/php -q >>> >>> <?php >>> >>> // set a couple of things so we dont kill the system >>> ob_implicit_flush(true); >>> set_time_limit(30); >>> >>> // Open stdin so we can read the AGI data in >>> $in = fopen("php://stdin", "r"); >>> >>> // Connect >>> echo "connect\n\n"; >>> >>> // Answer >>> echo "sendmsg\n"; >>> echo "call-command: execute\n"; >>> echo "execute-app-name: answer\n\n"; >>> >>> echo "sendmsg\n"; >>> echo "call-command: execute\n"; >>> echo "execute-app-name: read\n"; >>> echo "execute-app-arg: 0 20 >>> /opt/freeswitch/sounds/th/tuxza/welcome.wav res 5000 #\n\n"; >>> >>> // Wait >>> sleep(5); >>> >>> // Hangup >>> echo "sendmsg\n"; >>> echo "call-command: hangup\n\n"; >>> >>> fclose($in); >>> >>> ?> >>> >>> >>> 2009/9/2 Brian West <[email protected]>: >>>> uuid_getvar >>>> >>>> /b >>>> >>>> On Sep 2, 2009, at 8:16 AM, Tristan Mahé wrote: >>>> >>>>> Hi, >>>>> >>>>> just a fast 2cent: >>>>> >>>>> get var via channel status ? ( variable_res ) >>>> _______________________________________________ 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
