Уберите все лишнее из скрипта и сделайте там только подключение и вывод команды NoOp.
Включите отладку AGI и смотрите что выдает.
Когда отлаживал свои AMI программы набросал удобную утилитку.
Код: Выделить всё
<?php
require_once ('lib/phpagi-asmanager.php');
$server = "192.168.0.200";
$username = "dial";
$secret = "Dial22";
$manager = new AGI_AsteriskManager();
$con = $manager->connect($server,$username,$secret);
if($con)
{
echo "connected<br>";
$orig = $manager->Originate("SIP/xxxxxxxxxx@sip-auto", 's', 'auto-dial', "1", "", "", 120, "Originator","","","","");
print("Originating call to $client_number \n");
sleep(1);
}
else echo "error";
?>
Код: Выделить всё
== Manager 'dial' logged on from 192.168.0.10
== Using SIP RTP CoS mark 5
== Manager 'dial' logged off from 192.168.0.10
Код: Выделить всё
$orig = $manager->Originate("SIP/xxxxxxxxxx@sip-auto", "s", "auto-dial", "1", "", "", "1000", "xxxxxxxxxx","","",TRUE,"");