میخوام با AGI به یه سرور خارجی پایگاه داده وصل بشم ولی کار نمیکنه
کاربه خصوصی باید انجام بدم
Dialplan
کاربه خصوصی باید انجام بدم
کد PHP:
<?require_once "phpagi.php";require_once 'db.php';
$agi = new AGI();
$caller_ID = $argv[1];$dial_Status= $argv[2];$uniqid = $argv[3] ;$exten = $argv[4] ;
$db_Username = "root";$db_Pass = "";$db_Host = "192.168.115.50";$db_Name = "elastix";
$db = new Database();
$data = array('number?i'=>$caller_ID,'uniqid?i'=>$uniqid,'dial_Status?i'=>$dial_Status,'exten?i'=>$exten);$sql= 'INSERT INTO number (number,uniqid,dial_Status,exten) VALUE (:number,:uniqid,:dial_Status,:exten) ';$db->QueryIUDS($sql,$data) ;
?>
کد:
[testagi] exten =>1000,2,Answer exten => 1000,1,AGI(/var/lib/asterisk/agi-bin/testagi.php,${CALLERID},${DIALSTATUS},${UNIQUEID},${EXTEN) exten => 1000,2,Hangup