Не удается подключиться к Asterisk AMI из контроллера Laravel - PullRequest
0 голосов
/ 01 октября 2018

У меня есть такой код

$asm = new AGI_AsteriskManager;
if(!($asm->connect('192.168.1.14','admin','123'))){
    echo "can not connect to AMI";
     exit;
}else {
    echo 'AMI connected';
}

Когда я использую этот код на нативном PHP, он показывает мне AMI connected, но когда я использую этот код в методе laravel, он показывает мне can not connect to AMI
Мой метод Laravel:

public function call(){
   $asm = new AGI_AsteriskManager;
    if(!($asm->connect('192.168.1.14','admin','123'))){
        echo "can not connect to AMI";
         exit;
    }else {
        echo 'AMI connected';
    }
}

1 Ответ

0 голосов
/ 01 октября 2018

Это может быть проблемой изменения структуры файла в нативном php и laravel

new AGI_AsteriskManager проверит класс в текущем пространстве имен, я думаю, вы должны использовать \

$asm = new \AGI_AsteriskManager;
...