You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

47 lines
1.3 KiB

#!/usr/bin/php -q
<?php
require("funcoes/shared.php");
require("phpagi/phpagi.php");
include("dbura.php");
define("DIR_BASE_APL", "/var/lib/asterisk/scripts/uraativa/");
define("DIR_BASE_AUDIO", "/var/lib/asterisk/sounds/");
define("AUDIO_EXTENSAO", ".alaw");
define("TTS_EXE", "/var/lib/asterisk/scripts/uraativa/ttsimples");
$agi = new AGI("/var/lib/asterisk/scripts/uraativa/phpagi.conf", $optconfig);
$globais = array();
GetGlobais();
/*
* Main
*/
$db["cad_cli"]["sql"] = "select cli_id, cpf, nome, saldo_cartao, fone, fone1, fone2 from clientes where '{agi_callerid}' in(fone, fone1, fone2)";
$db["cad_cli"]["param"] = "agi_callerid:globais";
$db["cad_cli"]["result"] = "cli_id,cpf,nome,saldo_cartao,fone,fone1,fone2";
$db["cad_cli"]["type"] = "select";
if ($globais["registra_ura"]) {
} else {
}
function GetGlobais() {
global $agi, $agi_var, $argv, $globais;
$agi_var = array("agi_channel", "agi_callerid", "agi_dnid", "agi_type", "agi_accountcode");
$argv_param = array("1" => "nome_ura", "2" => "registra_ura");
foreach ($agi_var as $key) {
$globais[$key] = trim($agi->request[$key]);
}
foreach ($argv_param as $key => $value) {
$globais[$value] = (!isset($argv[$key]) || empty($argv[$key])) ? "0" : trim($argv[$key]);
}
}
?>