SoapSiptek SOAP WebService interface description

Endpoint URI: https://plat1.dazsoft.com/webservice/index.php

WSDL URI: https://plat1.dazsoft.com/webservice/index.php?WSDL

PHP SOAP client download URI: https://plat1.dazsoft.com/webservice/index.php?PHPSOAPCLIENT

Index

Complex types:

Public methods:

Complex types

AuthEstrutura

Estrutura para autenticação das solicitações.

CDR

Estrutura base de um CDR (Call Detail Record)

CDRArray

This is an array type of CDR.

Estrutura base de um CDR (Call Detail Record)

CDRList

Estrutura base do retorno de uma lista de bilhetes

CallerIDArray

This is an array type of CallerID.

Estrutura base de um array de Caller ID

CallerIDEstrutura

Estrutura base de informaçcoes do callerID de um perfil de terminação.

CallerIDList

Estrutura padrão para retorno das funções

ChamadasSimultaneasEstrutura

Estrutura base de numero de chamadas simultaneas.

CidadeEstrutura

Estrutura base de uma Cidade na plataforma.

CidadeEstruturaArray

This is an array type of CidadeEstrutura.

Estrutura base de um Array de CidadeEstrutura

CidadeList

Estrutura base de uma lista de regiões na plataforma.

ClienteArray

This is an array type of Cliente.

Estrutura base de um array do consumo

ClienteEstrutura

Estrutura base de um Cliente na plataforma

ClientesList

Estrutura base do retorno de uma lista de Clientes

Consumo

Estrutura base de consumo do Cliente

ConsumoArray

This is an array type of Consumo.

Estrutura base de um array do consumo

ConsumoList

Estrutura base do retorno de uma lista de consumo do cliente

ContaVoipEstrutura

Estrutura base de uma conta voip na plataforma.

ContaVoipEstruturaArray

This is an array type of ContaVoipEstrutura.

Estrutura base de um Array de ContaVoipEstrutura

ContaVoipList

Estrutura base do retorno de uma Lista de Contas VOIPs

EstruturaRegiao

Estrutura base de uma Região na plataforma.

EstruturaRegiaoArray

This is an array type of EstruturaRegiao.

Estrutura base de um Array de EstruturaRegiao

EstruturaRegiaoList

Estrutura base de uma lista de regiões na plataforma.

EstruturaSaldo

Estrutura base de uma Região na plataforma.

EstruturaSaldoList

Estrutura base de uma lista de regiões na plataforma.

FornecedoresArray

This is an array type of Fornecedores.

Estrutura base de um array de Fornecedores

FornecedoresEstrutura

Estrutura base de Fornecedores na plataforma

FornecedoresList

Estrutura base do retorno de uma lista de Fornecedores

IpDeOrigemEstrutura

Estrutura base de um IP de origem na plataforma.

IpDeOrigemEstruturaArray

This is an array type of IpDeOrigemEstrutura.

Estrutura base de um Array de IpDeOrigemEstrutura

IpDeOrigemList

Estrutura base do retorno de uma Lista de IPs de Origem

NumeroRemotoEstrutura

Estrutura base de um Numero Remoto na plataforma.

NumerosRemotosArray

This is an array type of NumerosRemotos.

Estrutura base de um array de Numeros remotos

NumerosRemotosList

Estrutura base do retorno de uma Numeros Remotos

PedidosArray

This is an array type of Pedidos.

Estrutura base de um array de Pedidos

PedidosEstrutura

Estrutura padrão para retorno das funções

PedidosItensEstrutura

Estrutura padrão para retorno das funções

PedidosList

Estrutura padrão para retorno das funções

RetornoEstrutura

Estrutura padrão para retorno das funções

SaldoArray

This is an array type of Saldo.

Estrutura base de um array do consumo

SaldoEstrutura

Estrutura base do saldo da plataforma

SaldoList

Estrutura base do retorno de saldos

SaldoServicos

Estrutura base de saldos por servicos

SaldoServicosArray

This is an array type of SaldoServicos.

Estrutura base de um array de Saldo dos serviços

ServicoArray

This is an array type of Servico.

Estrutura base de um array do servico

ServicoEstrutura

Estrutura base de servicos

ServicoList

Estrutura base do retorno de servicos

ServicosArray

This is an array type of Servicos.

Estrutura base de um array de serviços

SigaMeEstrutura

Estrutura base de um siga-me da conta voip na plataforma.

StatusRegistroArray

This is an array type of StatusRegistro.

Estrutura base de um array de informacoes de status do registro

StatusRegistroEstrutura

Estrutura base de informaçcoes do registro.

StatusRegistroList

Estrutura base do retorno de uma lista do Status da conta VoIP

StatusRegistroRemotoEstrutura

Estrutura base de informaçcoes do registro de numero remoto.

TabelaPrecoArray

This is an array type of TabelaPreco.

Estrutura base de um array de Tabelas de Preço

TabelaPrecoEstrutura

Estrutura base de uma Tabela de Preço na plataforma

TabelaPrecoList

Estrutura base do retorno de uma lista de Tabela de Preço

TabelaRoteamentoEstrutura

Estrutura base de uma Tabela de Roteamento na plataforma

TabelasRoteamentoArray

This is an array type of TabelasRoteamento.

Estrutura base de um array de Tabelas de Roteamento

TabelasRoteamentoList

Estrutura base do retorno de uma lista de Tabelas de Roteamento

Public methods

AlteraAvisoSaldo

RetornoEstrutura AlteraAvisoSaldo (
    AuthEstrutura auth,
    string servico,
    int tech_prefix,
    int tipo_servico,
    int notifica_saldo,
    int saldo
)

Configura o aviso de saldo ou o valor mínimo a ser avisado por e-mail do Serviço
Exemplo: 0 = Não notifica saldo, 1 = Notifica o saldo por e-mail.

Return value RetornoEstrutura: object

AlteraCallerID

RetornoEstrutura AlteraCallerID (
    AuthEstrutura auth,
    string servico,
    string tech_prefix,
    int tipo_callerid,
    string callerid
)

Altera informações do Caller ID. (Para limpa, basta não informar CallerID e passar tipo como 0).

Return value RetornoEstrutura: object

AlteraNumeroRemoto

RetornoEstrutura AlteraNumeroRemoto (
    AuthEstrutura auth,
    NumeroRemotoEstrutura obj
)

Altera Numero Remoto no sistema

Return value RetornoEstrutura: object

AtualizaCliente

RetornoEstrutura AtualizaCliente (
    AuthEstrutura auth,
    ClienteEstrutura obj
)

Atualiza Cliente no sistema. O Login não pode ser alterado.

Return value RetornoEstrutura: object

AtualizaContaVoip

RetornoEstrutura AtualizaContaVoip (
    AuthEstrutura auth,
    ContaVoipEstrutura obj,
    int tabela_roteamento_id,
    int tabela_preco_id,
    int ddd_local
)

Atualiza Conta Voip no sistema

Return value RetornoEstrutura: object

AtualizaIpDeOrigem

RetornoEstrutura AtualizaIpDeOrigem (
    AuthEstrutura auth,
    IpDeOrigemEstrutura obj
)

Editar Ip's de origem, de forma compartilhada ou não compartilhada por IP + tech_prefix se compartilhado.

Return value RetornoEstrutura: object

BloquearServico

RetornoEstrutura BloquearServico (
    AuthEstrutura auth,
    string servico,
    string tech_prefix,
    int tipo_servico,
    int tipo_bloqueio
)

Bloquear serviço para realizar e/ou receber chamadas.

Return value RetornoEstrutura: object

DesbloquearServico

RetornoEstrutura DesbloquearServico (
    AuthEstrutura auth,
    string servico,
    string tech_prefix,
    int tipo_servico
)

Desbloquear serviço para realizar e/ou receber chamadas.

Return value RetornoEstrutura: object

DesvinculaNumeroRemoto

RetornoEstrutura DesvinculaNumeroRemoto (
    AuthEstrutura auth,
    string numero_remoto
)

Desvincula cliente e serviço do numero remoto.

Return value RetornoEstrutura: object

InsereCliente

RetornoEstrutura InsereCliente (
    AuthEstrutura auth,
    ClienteEstrutura obj
)

Insere Cliente no sistema, preparando para inserir os serviços

Return value RetornoEstrutura: Status da inserção com o identificador único do cliente

InsereContaVoip

RetornoEstrutura InsereContaVoip (
    AuthEstrutura auth,
    ContaVoipEstrutura obj,
    int tabela_roteamento_id,
    int tabela_preco_id,
    int ddd_local
)

Insere Conta Voip no sistema

Return value RetornoEstrutura: object

InsereIpDeOrigem

RetornoEstrutura InsereIpDeOrigem (
    AuthEstrutura auth,
    IpDeOrigemEstrutura obj
)

Inserir Ip's de origem, de forma compartilhada ou não compartilhada.

Return value RetornoEstrutura: object

InsereNumeroRemoto

RetornoEstrutura InsereNumeroRemoto (
    AuthEstrutura auth,
    NumeroRemotoEstrutura obj
)

Insere Numero Remoto no sistema

Return value RetornoEstrutura: Status da inserção, se 1 = Numero Remoto inserido, 0 = Numero Remoto não inserido.

InsereSaldo

RetornoEstrutura InsereSaldo (
    AuthEstrutura auth,
    string numero,
    string dominio,
    float valor
)

Insere saldo em conta voip

Return value RetornoEstrutura: object

InsereSaldoMinutos

EstruturaSaldoList InsereSaldoMinutos (
    AuthEstrutura auth,
    int id_cliente,
    string servico,
    string tech_prefix,
    int id_regiao,
    int minutos
)

Retorna insere o saldo em minutos de acordo com a região selecionada

Return value EstruturaSaldoList: object

RemoveCliente

RetornoEstrutura RemoveCliente (
    AuthEstrutura auth,
    int id
)

Remove Cliente no sistema, removendo também todos seus serviços

Return value RetornoEstrutura: object

RemoveContaVoip

RetornoEstrutura RemoveContaVoip (
    AuthEstrutura auth,
    string numero,
    string dominio
)

Remove conta voip do sistema

Return value RetornoEstrutura: object

RemoveIpDeOrigem

RetornoEstrutura RemoveIpDeOrigem (
    AuthEstrutura auth,
    string ip,
    boolean compartilhado,
    string tech_prefix
)

Remover Ip's de origem, de forma compartilhada ou não compartilhada por IP + tech_prefix se compartilhado.

Return value RetornoEstrutura: object

RemoveNumeroRemoto

RetornoEstrutura RemoveNumeroRemoto (
    AuthEstrutura auth,
    int id
)

Remove Numero Remoto no sistema

Return value RetornoEstrutura: object

RetornaCidades

CidadeList RetornaCidades (
    AuthEstrutura auth,
    int id,
    int sigla_estado,
    int nome,
    int registro_inicial
)

Retorna objeto do Cliente

Return value CidadeList: object

RetornaCliente

ClienteEstrutura RetornaCliente (
    AuthEstrutura auth,
    int id
)

Retorna objeto do Cliente

Return value ClienteEstrutura: object

RetornaClientePorNome

ClienteEstrutura RetornaClientePorNome (
    AuthEstrutura auth,
    string nome_cliente
)

Retorna objeto do Cliente

Return value ClienteEstrutura: object

RetornaClientesPorNome

ClientesList RetornaClientesPorNome (
    AuthEstrutura auth,
    string nome_cliente
)

Retorna objeto do Cliente

Return value ClientesList: object

RetornaContaVoip

ContaVoipEstrutura RetornaContaVoip (
    AuthEstrutura auth,
    string numero,
    string dominio
)

Retorna uma Conta Voip para consulta

Return value ContaVoipEstrutura: object

RetornaFornecedores

FornecedoresList RetornaFornecedores (
    AuthEstrutura auth,
    string nome
)

Retorna Objeto Lista Fornecedores

Return value FornecedoresList: object

RetornaIpDeOrigem

IpDeOrigemEstrutura RetornaIpDeOrigem (
    AuthEstrutura auth,
    string ip,
    boolean compartilhado,
    string tech_prefix
)

Retorna IP de origem filtrando por IP + tech_prefix caso seja compartilhado.

Return value IpDeOrigemEstrutura: $obj object

RetornaListaCDR

CDRList RetornaListaCDR (
    AuthEstrutura auth,
    string data_inicio,
    string data_fim,
    string conta_voip,
    int cliente_id,
    string numero_destino,
    string nomeDisplay,
    int registros,
    int registros_inicio,
    string tech_prefix
)

Pesquisa e retorna lista de chamadas. Máximo de 2 meses e 1000 registros por consulta.

Return value CDRList: object

RetornaListaRegioes

EstruturaRegiaoList RetornaListaRegioes (
    AuthEstrutura auth,
    string nome
)

Retorna objeto do Saldo

Return value EstruturaRegiaoList: object

RetornaNumerosRemotos

NumerosRemotosList RetornaNumerosRemotos (
    AuthEstrutura auth,
    int id,
    string numero
)

Retorna Objeto Lista Numeros Remotos

Return value NumerosRemotosList: object

RetornaPedidos

PedidosList RetornaPedidos (
    AuthEstrutura auth,
    int periodo_pedido,
    int tipo_pedido,
    string data_inicio,
    string data_fim,
    int cliente_id,
    int registro_inicial,
    int registros_por_consulta
)

Retorna Lista de Pedidos da plataforma

Return value PedidosList: object

RetornaSaldo

SaldoList RetornaSaldo (
    AuthEstrutura auth,
    string tipo,
    int id_cliente,
    int id_servico
)

Retorna objeto do Saldo

Return value SaldoList: object

RetornaSaldoMinutos

EstruturaSaldoList RetornaSaldoMinutos (
    AuthEstrutura auth,
    int id_cliente,
    string servico,
    string tech_prefix,
    int id_regiao
)

Retorna objeto do Saldo em Minutos do Serviço

Return value EstruturaSaldoList: object

RetornaServicos

ServicoList RetornaServicos (
    AuthEstrutura auth,
    string id_cliente
)

Retorna todos os Serviços do cliente para a consulta

Return value ServicoList: object

RetornaTabelasPrecoPorNome

TabelaPrecoList RetornaTabelasPrecoPorNome (
    AuthEstrutura auth,
    string nome_tabela_preco
)

Retorna Objeto Lista TabelaPreco

Return value TabelaPrecoList: object

RetornaTabelasRoteamentoPorNome

TabelasRoteamentoList RetornaTabelasRoteamentoPorNome (
    AuthEstrutura auth,
    string nome_tabela_roteamento
)

Retorna Objeto Lista TabelasRoteamento

Return value TabelasRoteamentoList: object

bloqueiaCliente

RetornoEstrutura bloqueiaCliente (
    AuthEstrutura auth,
    int id_cliente
)

Bloqueia Cliente

Return value RetornoEstrutura: object

bloqueiaServico

RetornoEstrutura bloqueiaServico (
    AuthEstrutura auth,
    int id_cliente,
    string servico
)

Bloqueia Conta VOIP e/ou IP de Origem

Return value RetornoEstrutura: object

buscarConsumoCliente

ConsumoList buscarConsumoCliente (
    AuthEstrutura auth,
    int id_cliente,
    string data_inicio,
    string data_final
)

Busca o consumo do cliente por período

Return value ConsumoList: object

desbloqueiaCliente

RetornoEstrutura desbloqueiaCliente (
    AuthEstrutura auth,
    int id_cliente
)

Desbloqueia Cliente

Return value RetornoEstrutura: object

desbloqueiaServico

RetornoEstrutura desbloqueiaServico (
    AuthEstrutura auth,
    int id_cliente,
    string servico
)

Desbloqueia Conta VOIP e/ou IP de Origem

Return value RetornoEstrutura: object

insereSigaMe

RetornoEstrutura insereSigaMe (
    AuthEstrutura auth,
    string conta_voip,
    int todas,
    string destino_todas,
    int offline,
    string destino_offline,
    int indisponel,
    string destino_indisponel
)

Insere ou altera o siga-me para a conta voip informada.

Return value RetornoEstrutura: object

removeSigaMe

RetornoEstrutura removeSigaMe (
    AuthEstrutura auth,
    string conta_voip
)

Remove siga-me.

Return value RetornoEstrutura: object

retornaCallerID

CallerIDList retornaCallerID (
    AuthEstrutura auth,
    string servico,
    string tech_prefix
)

Retorna informações do Caller ID.

Return value CallerIDList: object

retornaChamadasSimultaneas

ChamadasSimultaneasEstrutura retornaChamadasSimultaneas (
    AuthEstrutura auth,
    int cliente_id
)

Retorna numero de chamadas simultaneas.

Return value ChamadasSimultaneasEstrutura: object

retornaSigaMe

SigaMeEstrutura retornaSigaMe (
    AuthEstrutura auth,
    string conta_voip
)

Retorna siga-me para a conta voip.

Return value SigaMeEstrutura: object

retornaStatusContaVoip

StatusRegistroList retornaStatusContaVoip (
    AuthEstrutura auth,
    string conta_voip
)

Retorna status para a conta voip.

Return value StatusRegistroList: object

retornaStatusRemoto

StatusRegistroRemotoEstrutura retornaStatusRemoto (
    AuthEstrutura auth,
    string numero_remoto
)

Retorna status do registro do numero remoto.

Return value StatusRegistroRemotoEstrutura: object


Powered by PhpWsdl - PDF download: Download this page as PDF