簡體   English   中英

無法從Laravel控制器連接到Asterisk AMI

[英]Can not Connected to Asterisk AMI from Laravel Controller

我有這樣的代碼

$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';
    }
}

這可能是在本地php和laravel中更改文件結構的問題

new AGI_AsteriskManager將檢查當前名稱空間中的類,我認為您應該使用\\

$asm = new \AGI_AsteriskManager;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM