2016-11-01 3 views
0

Является ли практика использования того же файла PHP-AGI в Asterisk ??Asterisk - хорошая практика Использование php-Agi

Я использую много сценариев AGI, и я хочу использовать один файл .agi, разделенный случаями.

1-ый аргумент мой вариант случай ..

например:

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

Не вижу здесь проблемы.

В качестве примера вы можете увидеть сценарии a2billing.org agi (он даже классный)