0
我們下載了最新的phpagi 2.2。但是當我們正在刪除我們的PHP文件時,我們得到這個錯誤。無法重新聲明class 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();
?>
我做了,但沒有工作。 我刪除了phpagi-asmanager.php的所有內容。現在它的工作很好。不知道爲什麼會發生這種情況 –
請提供phpagi-asmanager.php – ETech
事實上,前10行,構造函數(如果是類)和錯誤代碼 – ETech