星号 - 使用php-Agi的好习惯

时间:2016-11-01 14:28:25

标签: asterisk agi

一个好的做法是在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.....

1 个答案:

答案 0 :(得分:0)

这里没有问题。

例如,您可以看到a2billing.org agi脚本(甚至是类满的)