Hi,
I am trying to use the WAIT FOR DIGIT command with the phpagi class phpagi.php.
When I run the file testing_phpagi.php which creates an instace of the phpagi
class and calls the agi cmd, from command line, it runs fine without any parse
errors. I can also iterate thru the VERBOSE, WAIT FOR DIGIT etc commands as I
run the testing_phpagi.php file from the command line. However, when I dial the
extension, the agi exits without waiting for the digit. Below are the lines
copied from the Asterisk console:
-- Executing AGI("SIP/1000-586b", "testing_phpagi") in
new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/testing_phpagi
-- AGI Script testing_phpagi completed, returning 0
=========================Lines of code from testing_phpagi.php:
--------------------------------------
#!/usr/bin/php -q
<?
require 'phpagi.php';
global $agi;
global $response;
$agi = new AGI();
$response = $agi->agi_getdtmf(10,3000)
//$agi->conlog("Got response: $response");
?>
============================My extensions.conf:
;test sample php agi
exten => 2000,1,agi,testing_phpagi
==============================The phpagi.php file is unaltered.
Can anyone kindly suggest what/where I am missing a step?
Thanks in advance,