repositório com os arquivos utilizados para integração entre o sistema SimplesIP e diversos sistemas.
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.
 
 

355 lines
12 KiB

<?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"]
]
];