-
idDescrição: Campo autoincrementável, não deve ser enviado ao inserir um novo registro!
Dados técnicos:- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 10
- Campo auto incrementável: Sim
-
id_radpopDescrição: Relacionado com o campo id da tabela Ponto de transmissão.
Dados técnicos:- Tipo de campo: Campo de busca avançada
- Campo obrigatório: Não
- Valores disponíveis:
-
typeDados técnicos:
- Tipo de campo: Campo de seleção
- Campo obrigatório: Sim
- Valor Padrão: Mikrotik
- Valores disponíveis:
mikrotik_snmp = Mikrotik
other = Outro
hp = HP
accel-ppp = Accel-ppp
huawei = Huawei
juniper = Juniper
cisco = Cisco
-
alterar_nome_concentradorDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Não
- Valores disponíveis:
S = Sim
N = Não
-
shortnameDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 32
- Valor Padrão: IXCSoft
-
nasnameDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 128
- Valor Padrão: 10.255.255.255
-
loginDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 30
- Valor Padrão: ixc
-
senhaDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 50
- Valor Padrão: ixcsoft
-
descriptionDados técnicos:
- Tipo de campo: Campo de área de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 200
-
interface_wanDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 200
-
regra_avisoDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
tipo_acesso_avisoDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Não
- Valor Padrão: Redirecionar porta 80
- Valores disponíveis:
P = Redirecionar porta 80
T = Redirecionar porta 80 e desativar o trafego
-
rede_avisoDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 100
- Valor Padrão: 172.20.1.0/24
-
url_redirectDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 200
- Valor Padrão: http://www.google.com.br
-
regra_bloqueioDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
rede_bloqueioDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 100
- Valor Padrão: 172.21.1.0/24
-
regra_assinaturaDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
rede_assinaturaDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 100
- Valor Padrão: 172.22.1.0/24
-
regra_ipv6Dados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Não
- Valor Padrão: Não
- Valores disponíveis:
S = Sim
N = Não
-
rede_ipv6Dados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 100
- Valor Padrão: 2001:db8:3003:2::/64
-
prefix_tamanho_ipv6Dados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 10
- Valor Padrão: 64
-
regra_mascaramentoDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Não
- Valores disponíveis:
S = Sim
N = Não
-
mascarar_redes_prevadasDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Não
- Valores disponíveis:
S = Sim
N = Não
-
sntp_clientDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
ntp_primarioDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 50
- Valor Padrão: a.ntp.br
-
regra_backupDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
hora_backupDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 30
- Valor Padrão: 04:00:00
-
id_smtp_bkpDescrição: Relacionado com o campo id da tabela E-mail SMTP.
Dados técnicos:- Tipo de campo: Campo de busca avançada
- Campo obrigatório: Sim
- Valores disponíveis:
-
email_destinoDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 150
- Valor Padrão: destino@email.com
-
portsDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 5
- Valor Padrão: 1812
-
radius_timeoutDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 11
- Valor Padrão: 3000
-
secretDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 60
- Valor Padrão: radiusixcsoft
-
src_address_radiusDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 30
- Valor Padrão: 0.0.0.0
-
regra_radiusDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
porta_telnetDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 11
- Valor Padrão: 2323
-
porta_apiDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 11
- Valor Padrão: 8728
-
porta_httpDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Sim
- Quant. máx. de caracteres: 11
- Valor Padrão: 80
-
porta_incomingDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 11
- Valor Padrão: 3799
-
porta_sshDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 11
- Valor Padrão: 22
-
tarefas_alteracao_velocidadeDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
tarefas_reduzir_velocidadeDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Sim
- Valor Padrão: Sim
- Valores disponíveis:
S = Sim
N = Não
-
tipoDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Não
- Valor Padrão: Incoming(COA)
- Valores disponíveis:
coa = Incoming(COA)
telnet = Telnet
-
usa_pptpDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Não
- Valor Padrão: Não
- Valores disponíveis:
S = Sim
N = Não
-
id_pv_grupo_backupDescrição: Relacionado com o campo id da tabela Grupos de backup.
Dados técnicos:- Tipo de campo: Campo de busca avançada
- Campo obrigatório: Não
- Valores disponíveis:
-
ativa_sv_regraDados técnicos:
- Tipo de campo: Botão de seleção
- Campo obrigatório: Não
- Valor Padrão: Não
- Valores disponíveis:
S = Sim
N = Não
-
ip_sv_bloqueioDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 20
-
porta_sv_avisoDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 10
- Valor Padrão: 8083
-
porta_sv_bloqueioDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 10
- Valor Padrão: 8082
-
porta_sv_assinaturaDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 10
- Valor Padrão: 8086
-
porta_sv_manutencaoDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 10
- Valor Padrão: 8084
-
pool_radiusDescrição: Relacionado com o campo id da tabela Pool.
Dados técnicos:- Tipo de campo: Campo de busca avançada
- Campo obrigatório: Não
- Valores disponíveis:
-
id_rad_dnsDescrição: Relacionado com o campo id da tabela DNS.
Dados técnicos:- Tipo de campo: Campo de busca avançada
- Campo obrigatório: Não
- Valores disponíveis:
-
dns_primarioDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 20
-
dns_secundarioDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 20
-
pool_concentradorDados técnicos:
- Tipo de campo: Campo de texto
- Campo obrigatório: Não
- Quant. máx. de caracteres: 40
-
cliente_publicidadeDescrição: Relacionado com o campo id da tabela Cliente.
Dados técnicos:- Tipo de campo: Campo de busca avançada
- Campo obrigatório: Não
- Valores disponíveis:
-
Inserir
require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php'); $host = 'https://SEU_DOMINIO/webservice/v1'; $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões) $selfSigned = true; //true para certificado auto assinado $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned); $dados = array( 'id_radpop' => '', 'type' => 'mikrotik_snmp', 'alterar_nome_concentrador' => 'N', 'shortname' => 'IXCSoft', 'nasname' => '10.255.255.255', 'login' => 'ixc', 'senha' => 'ixcsoft', 'description' => '', 'interface_wan' => '', 'regra_aviso' => 'S', 'tipo_acesso_aviso' => 'P', 'rede_aviso' => '172.20.1.0/24', 'url_redirect' => 'http://www.google.com.br', 'regra_bloqueio' => 'S', 'rede_bloqueio' => '172.21.1.0/24', 'regra_assinatura' => 'S', 'rede_assinatura' => '172.22.1.0/24', 'regra_ipv6' => 'N', 'rede_ipv6' => '2001:db8:3003:2::/64', 'prefix_tamanho_ipv6' => '64', 'regra_mascaramento' => 'N', 'mascarar_redes_prevadas' => 'N', 'sntp_client' => 'S', 'ntp_primario' => 'a.ntp.br', 'regra_backup' => 'S', 'hora_backup' => '04:00:00', 'id_smtp_bkp' => '', 'email_destino' => 'destino@email.com', 'ports' => '1812', 'radius_timeout' => '3000', 'secret' => 'radiusixcsoft', 'src_address_radius' => '0.0.0.0', 'regra_radius' => 'S', 'porta_telnet' => '2323', 'porta_api' => '8728', 'porta_http' => '80', 'porta_incoming' => '3799', 'porta_ssh' => '22', 'tarefas_alteracao_velocidade' => 'S', 'tarefas_reduzir_velocidade' => 'S', 'tipo' => 'coa', 'usa_pptp' => 'N', 'id_pv_grupo_backup' => '', 'ativa_sv_regra' => 'N', 'ip_sv_bloqueio' => '', 'porta_sv_aviso' => '8083', 'porta_sv_bloqueio' => '8082', 'porta_sv_assinatura' => '8086', 'porta_sv_manutencao' => '8084', 'pool_radius' => '', 'id_rad_dns' => '', 'dns_primario' => '', 'dns_secundario' => '', 'pool_concentrador' => '', 'cliente_publicidade' => '' ); $api->post('nas', $dados); $retorno = $api->getRespostaConteudo(false);// false para json | true para array
-
Editar
require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php'); $host = 'https://SEU_DOMINIO/webservice/v1'; $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões) $selfSigned = true; //true para certificado auto assinado $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned); $dados = array( 'id_radpop' => '', 'type' => 'mikrotik_snmp', 'alterar_nome_concentrador' => 'N', 'shortname' => 'IXCSoft', 'nasname' => '10.255.255.255', 'login' => 'ixc', 'senha' => 'ixcsoft', 'description' => '', 'interface_wan' => '', 'regra_aviso' => 'S', 'tipo_acesso_aviso' => 'P', 'rede_aviso' => '172.20.1.0/24', 'url_redirect' => 'http://www.google.com.br', 'regra_bloqueio' => 'S', 'rede_bloqueio' => '172.21.1.0/24', 'regra_assinatura' => 'S', 'rede_assinatura' => '172.22.1.0/24', 'regra_ipv6' => 'N', 'rede_ipv6' => '2001:db8:3003:2::/64', 'prefix_tamanho_ipv6' => '64', 'regra_mascaramento' => 'N', 'mascarar_redes_prevadas' => 'N', 'sntp_client' => 'S', 'ntp_primario' => 'a.ntp.br', 'regra_backup' => 'S', 'hora_backup' => '04:00:00', 'id_smtp_bkp' => '', 'email_destino' => 'destino@email.com', 'ports' => '1812', 'radius_timeout' => '3000', 'secret' => 'radiusixcsoft', 'src_address_radius' => '0.0.0.0', 'regra_radius' => 'S', 'porta_telnet' => '2323', 'porta_api' => '8728', 'porta_http' => '80', 'porta_incoming' => '3799', 'porta_ssh' => '22', 'tarefas_alteracao_velocidade' => 'S', 'tarefas_reduzir_velocidade' => 'S', 'tipo' => 'coa', 'usa_pptp' => 'N', 'id_pv_grupo_backup' => '', 'ativa_sv_regra' => 'N', 'ip_sv_bloqueio' => '', 'porta_sv_aviso' => '8083', 'porta_sv_bloqueio' => '8082', 'porta_sv_assinatura' => '8086', 'porta_sv_manutencao' => '8084', 'pool_radius' => '', 'id_rad_dns' => '', 'dns_primario' => '', 'dns_secundario' => '', 'pool_concentrador' => '', 'cliente_publicidade' => '' ); $registro = '1';//registro a ser editado $api->put('nas', $dados, $registro); $retorno = $api->getRespostaConteudo(false);// false para json | true para array
-
Deletar
require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php'); $host = 'https://SEU_DOMINIO/webservice/v1'; $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões) $selfSigned = true; //true para certificado auto assinado $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned); $registro = '1';//registro a ser deletado $api->delete('nas', $registro); $retorno = $api->getRespostaConteudo(false);// false para json | true para array
-
Listar
require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php'); $host = 'https://SEU_DOMINIO/webservice/v1'; $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões) $selfSigned = true; //true para certificado auto assinado $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned); $params = array( 'qtype' => 'nas.id',//campo de filtro 'query' => '1',//valor para consultar 'oper' => '=',//operador da consulta 'page' => '1',//página a ser mostrada 'rp' => '20',//quantidade de registros por página 'sortname' => 'nas.id',//campo para ordenar a consulta 'sortorder' => 'desc'//ordenação (asc= crescente | desc=decrescente) ); $api->get('nas', $params); $retorno = $api->getRespostaConteudo(false);// false para json | true para array