一个好的做法是在Asterisk中使用相同的文件PHP-AGI吗?
我使用了很多AGI脚本,我想使用单个文件.agi按案例分隔。
第一个参数是我的案例选项..
例如:
require_once("phpagi/phpagi.php");
require_once("db.php");
require_once("funcoes.php");
$agi = new AGI();
if( ! isset($argv[1]) ){
exit(1);
}
$op = $argv[1];
case "OPPORTADO":
list($file_exec,$op,$numero,$dddlocal) = $argv;
$retorno = consulta_portabilidade($numero,$dddlocal);
break;
case "STTRONCO":
list($file_exec,$op,$numero,$id_tronco) = $argv;
$retorno = consulta_limite_tronco($numero,$id_tronco);
break;
rest of cases.....
答案 0 :(得分:0)
这里没有问题。
例如,您可以看到a2billing.org agi脚本(甚至是类满的)