#!/usr/local/bin/php -q stream_file("/home/ajs292/asterisk_sounds/intro"); $return = $agi->wait_for_digit(10000); if ($return['result'] > 0) { $waketime = chr($return['result']); $agi->stream_file("/home/ajs292/asterisk_sounds/justlisten"); $agi->say_digits($waketime); } else { $continue = false; } $agi->stream_file("/home/ajs292/asterisk_sounds/intro"); $return = $agi->wait_for_digit(10000); if ($return['result'] > 0) { $wakedate = chr($return['result']); $agi->stream_file("/home/ajs292/asterisk_sounds/justlisten"); $agi->say_digits($wakedate); } else { $continue = false; } $cid = $agi->parse_callerid(); $number = "1" . $cid['number']; list($hour,$minute) = split('.',$waketime,2); list($month,$day) = split('.',$wakedate,2); callfile($number,"ajs292_wake","s","somevar=somevalue",$hour,$minute,$month,$day,"2007"); echo ("You've set an alarm for " . $hour . ":" . $minute . " on " . $day . "/" . $month . "/" . $year . ".\n"); echo ("You will be called at " . $number); } ?>