2016-01-23 2 views
0

Скачано последнее phpagi 2.2. Но когда мы извиняем наш php-файл, мы получаем эту ошибку.Невозможно переопределить класс AGI_AsteriskManager

Cannot redeclare class AGI_AsteriskManager in /var/lib/asterisk/agi-bin/phpagi-asmanager.php on line 867 

Вот наш PHP код файла

#!/usr/bin/php -q 
<?php 
//set_time_limit(30); 
error_reporting(E_ALL); 
require('phpagi.php'); 


$agi = new AGI(); 
// $agi->answer(); 
$agi->say_number("1234"); // speaks the number 1234 
$agi->say_digits("1234"); // speaks the digits 1, 2, 3 and 4. 
//$cid = $agi->parse_callerid(); 
$agi->text2wav("Hello"); 
$agi->text2wav('Goodbye'); 
// $agi->hangup(); 
?> 

ответ

0

Изменение требуется ('phpagi.php') для require_once ('phpagi.php')

+0

Я сделал, но не работал. Я удалил все содержимое phpagi-asmanager.php. И теперь он отлично работает. Не знаю, почему это происходит –

+0

Просьба указать phpagi-asmanager.php – ETech

+0

Действительно - первые 10 строк, конструктор (если класс) и код из раздела ошибок – ETech

0

Дайте полный путь к файлу phpagi.php если его нет в папке AGI-бен

require_once "/path/to/phpagi.php"; 

А также убедитесь, что phpagi-asmanager.php в те же папки КН только ваш phpagi.php.

 Смежные вопросы

  • Нет связанных вопросов^_^