|
|
<?php |
|
|
|
|
|
$provedores = [ |
|
|
########################## |
|
|
/** @IXCSoftware */ |
|
|
########################## |
|
|
'IXC' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'PARADA_TECNICA', 'ABRE_ATENDIMENTO'] |
|
|
], |
|
|
########################## |
|
|
/** @ISPIntegrator */ |
|
|
########################## |
|
|
'ISP' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'USER' => '', |
|
|
'PASSWORD' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'PARADA_TECNICA', 'ABRE_ATENDIMENTO'] |
|
|
], |
|
|
########################## |
|
|
/** @HUBSoft */ |
|
|
########################## |
|
|
'HUBSOFT' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'CLIENT_ID' => '', |
|
|
'CLIENT_SECRET' => '', |
|
|
'USERNAME' => '', |
|
|
'PASSWORD' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'PARADA_TECNICA', 'ABRE_ATENDIMENTO'] |
|
|
], |
|
|
########################## |
|
|
/** @MKSolution */ |
|
|
########################## |
|
|
'MK' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '', |
|
|
'CONTRASENHA' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'PARADA_TECNICA', 'ABRE_ATENDIMENTO'] |
|
|
], |
|
|
########################## |
|
|
/** @SGP */ |
|
|
########################## |
|
|
'SGP' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '', |
|
|
'APP' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE'] |
|
|
], |
|
|
########################## |
|
|
/** @CNTSistemas */ |
|
|
########################## |
|
|
'CNT' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'ABRE_ATENDIMENTO'] |
|
|
], |
|
|
########################## |
|
|
/** @Routerbox */ |
|
|
########################## |
|
|
'RBX' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'ABRE_ATENDIMENTO'] |
|
|
], |
|
|
########################## |
|
|
/** @TopSapp */ |
|
|
########################## |
|
|
'TOPSAPP' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'USUARIO' => '', |
|
|
'SENHA' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'PARADA_TECNICA'] |
|
|
], |
|
|
########################## |
|
|
/** @Gerenet */ |
|
|
########################## |
|
|
'GERENET' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "ENDERECO"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE'] |
|
|
], |
|
|
########################## |
|
|
/** @Synsuite */ |
|
|
########################## |
|
|
'SYNSUITE' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'ABRE_ATENDIMENTO'] |
|
|
], |
|
|
########################## |
|
|
/** @Altarede */ |
|
|
########################## |
|
|
'ALTAREDE' => [ |
|
|
'CREDENCIAIS' => |
|
|
[ |
|
|
'TOKEN' => '', |
|
|
'URL' => '', |
|
|
'APPKEY' => '' |
|
|
], |
|
|
'INTEGRACAO_TELA' => [ |
|
|
'STATUS' => '1', |
|
|
'PARAMETROS' => ["DOCUMENTO", "NOME", "PLANO", "ENDERECO", "STATUS", "EMAIL"] |
|
|
], |
|
|
'METODOS' => ['CONSULTA_CLIENTE', 'CONSULTA_PENDENCIA', 'ENVIA_FATURA', 'DESBLOQUEIA_CLIENTE', 'ABRE_ATENDIMENTO'] |
|
|
] |
|
|
]; |
|
|
|
|
|
/** |
|
|
* Configuracoes do Desenvolvedor |
|
|
*/ |
|
|
$configs = [ |
|
|
'FATURA' => [ |
|
|
'FATURA_DIAS_ANTES' => 30, |
|
|
'FATURA_DIAS_APOS' => 5 |
|
|
], |
|
|
'LOGGER' => [ |
|
|
'LOGGER_PATH' => 'integracao', |
|
|
'LOGGER_ATIVO' => true, |
|
|
'LOGGER_DB_ATIVO' => false |
|
|
], |
|
|
'EMAIL' => [ |
|
|
'EMAIL_TITLE', '[NO-REPLY] Envio de Fatura', |
|
|
'EMAIL_SUBTITLE' => 'Estamos enviando o pedido de Segunda Via da sua Fatura!', |
|
|
'SENDER_EMAIL_USER' => '', |
|
|
'SENDER_EMAIL_PASSWORD' => '', |
|
|
'SMTP_HOST' => '', |
|
|
'SMTP_PORT' => '587', |
|
|
'SMTP_SECURE' => 'TLS', |
|
|
'SMTP_AUTH' => true |
|
|
], |
|
|
'CONF' => [ |
|
|
'NOMENCLATURA' => 'INT' |
|
|
] |
|
|
]; |
|
|
|
|
|
define('CONF_URA', 'ura'); |
|
|
define('CONF_FILAS', 'filas'); |
|
|
define('CONF_ANUNCIOS', 'anuncios'); |
|
|
define('CONF_HORARIO', 'horarios'); |
|
|
define('CONF_INTEGRACAO', 'integativa'); |
|
|
define('CONF_LOGGER_DB_ATIVO', true); |
|
|
|
|
|
|
|
|
/** |
|
|
* Cadastro de Anuncios |
|
|
*/ |
|
|
$anuncios = [ |
|
|
'SAUDACAO' => [ |
|
|
CONF_URA => 'IDENTIFICACAO' |
|
|
], |
|
|
'AGRADECIMENTO' => [], |
|
|
'CADASTRO_SUCESSO' => [ |
|
|
CONF_INTEGRACAO => 'CONSULTA_PENDENCIA', |
|
|
CONF_URA => 'AUTOMATIZADA' |
|
|
], |
|
|
'CADASTRO_FALHA' => [ |
|
|
CONF_URA => 'IDENTIFICACAO' |
|
|
], |
|
|
'NAO_IDENTIFICADO' => [ |
|
|
CONF_ANUNCIOS => 'AGRADECIMENTO' |
|
|
], |
|
|
'PENDENCIA' => [ |
|
|
CONF_URA => 'AUTOMATIZADA' |
|
|
], |
|
|
'DESBLOQUEIA_SUCESSO' => [ |
|
|
CONF_URA => 'VOLTA_MENU' |
|
|
], |
|
|
'DESBLOQUEIA_FALHA' => [ |
|
|
CONF_URA => 'VOLTA_MENU' |
|
|
], |
|
|
'FATURA_SUCESSO' => [ |
|
|
CONF_URA => 'VOLTA_MENU' |
|
|
], |
|
|
'FATURA_FALHA' => [ |
|
|
CONF_URA => 'VOLTA_MENU' |
|
|
], |
|
|
'PRE_SUPORTE' => [ |
|
|
CONF_HORARIO => 'ATENDIMENTO' |
|
|
], |
|
|
'TRANSFERE_ATENDENTE' => [], |
|
|
'PARADA_TECNICA' => [ |
|
|
CONF_URA => 'ATENDIMENTO' |
|
|
], |
|
|
'FORA_DE_HORARIO' => [ |
|
|
CONF_ANUNCIOS => 'AGRADECIMENTO' |
|
|
], |
|
|
'INTEGRACAO_ERRO' => [ |
|
|
CONF_HORARIO => 'ATENDIMENTO' |
|
|
] |
|
|
]; |
|
|
|
|
|
/* |
|
|
* Configura<EFBFBD><EFBFBD>o de Uras |
|
|
*/ |
|
|
$ura = [ |
|
|
'AUTOMATIZADA' => [ |
|
|
"ITENS" => [ |
|
|
['numero' => '1', 'sequencia' => '1', 'acao' => [CONF_INTEGRACAO => 'ENVIA_FATURA']], |
|
|
['numero' => '2', 'sequencia' => '2', 'acao' => [CONF_INTEGRACAO => 'DESBLOQUEIA_CLIENTE']], |
|
|
['numero' => '3', 'sequencia' => '3', 'acao' => [CONF_INTEGRACAO => 'PARADA_TECNICA', CONF_URA => 'ATENDIMENTO']] |
|
|
], |
|
|
"TIMEOUT" => [ |
|
|
|
|
|
] |
|
|
], |
|
|
'IDENTIFICACAO' => [ |
|
|
"ITENS" => [ |
|
|
['numero' => '_X.', 'sequencia' => '0', 'acao' => [CONF_INTEGRACAO => 'CONSULTA_CLIENTE']], |
|
|
['numero' => '9', 'sequencia' => '9', 'acao' => [CONF_HORARIO => 'ATENDIMENTO']] |
|
|
], |
|
|
"TIMEOUT" => [ |
|
|
|
|
|
] |
|
|
], |
|
|
'VOLTA_MENU' => [ |
|
|
"ITENS" => [ |
|
|
['numero' => '9', 'sequencia' => '9', 'acao' => [CONF_URA => 'AUTOMATIZADA']] |
|
|
], |
|
|
"TIMEOUT" => [ |
|
|
CONF_ANUNCIOS => "AGRADECIMENTO" |
|
|
] |
|
|
], |
|
|
'ATENDIMENTO' => [ |
|
|
"ITENS" => [ |
|
|
['numero' => '1', 'sequencia' => '1', 'acao' => [CONF_HORARIO => 'ATENDIMENTO']], |
|
|
['numero' => '2', 'sequencia' => '2', 'acao' => [CONF_ANUNCIOS => 'PRE_SUPORTE']], |
|
|
['numero' => '3', 'sequencia' => '3', 'acao' => [CONF_HORARIO => 'ATENDIMENTO']] |
|
|
], |
|
|
"TIMEOUT" => [ |
|
|
|
|
|
] |
|
|
] |
|
|
]; |
|
|
|
|
|
/* |
|
|
* Configura<EFBFBD><EFBFBD>o de Uras Redirecionamento |
|
|
*/ |
|
|
$ura_redir = [ |
|
|
'REDIR_CONSULTA_CLIENTE' => [ |
|
|
'SUCESSO' => [CONF_ANUNCIOS => 'CADASTRO_SUCESSO'], |
|
|
'FALHA' => [CONF_ANUNCIOS => 'CADASTRO_FALHA'], |
|
|
'ALTERNATIVO' => [CONF_ANUNCIOS => 'NAO_IDENTIFICADO'] |
|
|
], |
|
|
'REDIR_CONSULTA_PENDENCIA' => [ |
|
|
'SUCESSO' => [CONF_ANUNCIOS => 'PENDENCIA'], |
|
|
'FALHA' => [CONF_URA => 'AUTOMATIZADA'], |
|
|
'ALTERNATIVO' => [] |
|
|
], |
|
|
'REDIR_ENVIA_FATURA' => [ |
|
|
'SUCESSO' => [CONF_ANUNCIOS => 'FATURA_SUCESSO'], |
|
|
'FALHA' => [CONF_ANUNCIOS => 'FATURA_FALHA'], |
|
|
'ALTERNATIVO' => [] |
|
|
], |
|
|
'REDIR_DESBLOQUEIA_CLIENTE' => [ |
|
|
'SUCESSO' => [CONF_ANUNCIOS => 'DESBLOQUEIA_SUCESSO'], |
|
|
'FALHA' => [CONF_ANUNCIOS => 'DESBLOQUEIA_FALHA'], |
|
|
'ALTERNATIVO' => [] |
|
|
], |
|
|
'REDIR_PARADA_TECNICA' => [ |
|
|
'SUCESSO' => [CONF_ANUNCIOS => 'PARADA_TECNICA'], |
|
|
'FALHA' => [CONF_URA => 'ATENDIMENTO'], |
|
|
'ALTERNATIVO' => [] |
|
|
], |
|
|
'REDIR_ABRE_ATENDIMENTO' => [ |
|
|
'SUCESSO' => [], |
|
|
'FALHA' => [], |
|
|
'ALTERNATIVO' => [] |
|
|
] |
|
|
]; |
|
|
|
|
|
/* |
|
|
* Configura<EFBFBD><EFBFBD>o de Horario |
|
|
*/ |
|
|
|
|
|
$horarioPadrao = [ |
|
|
"ATENDIMENTO" => [ |
|
|
"ITENS" => [ |
|
|
["HORARIO_INICIAL" => "08:00", "HORARIO_FINAL" => "18:00", "DIA_SEMANA_INICIO" => "mon", "DIA_SEMANA_FIM" => "fri"], |
|
|
["HORARIO_INICIAL" => "08:00", "HORARIO_FINAL" => "12:00", "DIA_SEMANA_INICIO" => "sat", "DIA_SEMANA_FIM" => "sat"] |
|
|
], |
|
|
"FORA_HORARIO" => [CONF_ANUNCIOS => "FORA_DE_HORARIO"] |
|
|
] |
|
|
]; |
|
|
|
|
|
|