2016-11-01 10 views
0

Ist eine gute Praxis, verwenden Sie die gleiche Datei PHP-AGI in Asterisk ??Asterisk - Gute Praxis mit PHP-Agi

Ich benutze viele AGI-Skripte und ich möchte eine einzelne Datei .agi durch Fälle getrennt verwenden.

das erste Argument ist mein Fall Option ..

zB:

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..... 

Antwort

0

Sehen Sie hier kein Problem.

Als Beispiel können Sie sehen, a2billing.org agi Skripte (es sogar Klasse-voll)