forked from Claudio/integracao
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.
43 lines
1.2 KiB
43 lines
1.2 KiB
3 years ago
|
<?php
|
||
|
|
||
|
include 'IxcSoft.php';
|
||
|
|
||
|
$registros = array(
|
||
|
"id" => '',
|
||
|
"reg_ura" => $ura,
|
||
|
"reg_tronco" => $tronco,
|
||
|
"reg_uniqueid" => $uid,
|
||
|
"reg_id_metodo" => $idMetodo,
|
||
|
"reg_uniqueid" => $uid,
|
||
|
"reg_uniqueid_old" => $uidOld,
|
||
|
"reg_fone" => $numero,
|
||
|
"reg_status_exec" => '1',
|
||
|
"reg_inicio" => date());
|
||
|
|
||
|
$ixc = new IxcSoft('16:94e7a573c4002dd7f695d4300d524874ad56330c36e7b83ca6b57fd34b0be32c', '45.179.144.62',false);
|
||
|
|
||
|
$ixc->db()->setRegistros($registros);
|
||
|
//$ixc->db()->setIdAudioError('98');
|
||
|
|
||
|
$documento = $ixc->agi()->get_variable('URA', true);
|
||
|
$retorno = $ixc->buscarCliente($documento);
|
||
|
$count = count($cliente['registros']);
|
||
|
|
||
|
$ixc->agi()->set_variable("IDCLIENTE", $retorno['registros'][0]['id']);
|
||
|
|
||
|
$count_erros = $ixc->agi()->get_variable("URA_PASS",true);
|
||
|
|
||
|
if($retorno['registros']){
|
||
|
$ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_PROCURA_CADASTRO')); // Sucesso
|
||
|
} else if($count_erros >= 1) {
|
||
|
$ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_TRANSFERE_LIGACAO_ATENDIMENTO')); // Sucesso
|
||
|
} else {
|
||
|
$ixc->agi()->set_variable("URA_PASS", 1);
|
||
|
$ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_CAD_NAO_ENCONTRADO')); // Sucesso
|
||
|
}
|
||
|
|
||
|
$ixc->db()->atualizaIntegracao();
|
||
|
|
||
|
?>
|
||
|
|