Пытаюсь подписаться на события, которые Астер может отдавать подключенным менеджерам.
Просто через телнет ломлюсь
lelnet localhost 5038
Код: Выделить всё
Action: Login
ActionID: 1
Username: activa
Secret: activa
Пытаюсь сделать то-же при помощи php и AGI_AsteriskManage
Код: Выделить всё
<?php
require_once "lib/phpagi-asmanager.php";
$ami = new AGI_AsteriskManager();
$res = $ami->connect('localhost','activa','activa');
$ami->Events("on");
if($res === TRUE) {
echo "Connection established.\n";
$ami->add_event_handler('*', 'dump_event');
while (1 == 1) {
sleep(10);
}
} else {
echo "Connection failed.\n";
exit;
}
function dump_event($ecode,$data,$server,$port) {
echo "received event '$ecode' from $server:$port\n";
print_r($data);
}
?>