Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sumário:

Table of Contents

...

Banco de dados

Além de permitir a extração de relatórios pela interface do sistema, a plataforma SIPPulse também disponibiliza um acesso a banco de dados para recuperação de informações já consolidadas em grandes volumes. Disponibilizamos view's dos CDR's das chamadas e outras informações.

Acesso a Views do Sistema

O SIPPulse disponibiliza acesso de leitura aos dados gerados pelo sistema através de acesso a tabelas e views. 

Sugerimos que os acessos a volumes grandes de dados sejam feitos fora dos horários de pico para evitar perda de desempenho no ambiente.

Acessando View vi_cdrs

O SIPPulse disponibiliza acesso aos bilhetes (já tarifados) gerados pelo sistema através de uma view de banco de dados chamada vi_cdrs

...

O resultado da execução de uma consulta na vi_cdrs retornará os campos listados abaixo:

Campos

Campo

Tipo

Descrição

Exemplo

id (PK)

bigint

Identificador do registro

auto_increment

call_start_time

datetime

Data do início da chamada.

2012-03-24 09:27:20
yyyy-MM-dd HH:mm:ss

src_uri

varchar(255)

SIP URI do originador da chamada.

sip:600002@sippulse.com

dst_uri

varchar(255)

SIP URI do destino da chamada.

sip:554830258080@[ip do gateway]

caller_domain

varchar(255)

Domínio do assinante que originou a chamada.

sippulse.com

caller_id

varchar(255)

Login do assinante que originou a chamada

600002

sip_call_id

varchar(255)

Identificador do diálogo

sip_from_tag

varchar(255)

Tag gerada para marcar o originador da chamada.

sip_to_tag

varchar(255)

Tag gerada para marcar o destinatário da chamada.

duration

varchar(255)

Tempo da duração da chamada em segundos.

45

127

rate

double

Tarifa de venda aplicada para a chamada.

0.18

 0.197

price

double

Preço total da chamada para o assinante.

0.56

 2.36

accountcode

varchar(128)

Accountcode do assinante que executou a chamada.

600002@sippulse.com

service

varchar(32)

Tipo de serviço da chamada executada.

0800, acobrar, timeout, 

 local, net, pstn, did.

rateplan_name

varchar(64)

Nome do plano de tarifas usado para tarifar a chamada.

PRÉ-BRONZE

 PÓS-OURO

rateplan_tx_conn

int(11)

Taxa de Conexão do plano de tarifas usado para tarifar a chamada.

30

60

rateplan_cadency

int(11)

Cadência do plano de tarifas usado para tarifar a chamada.

1

6

rateplan_markup

double

Markup do plano de tarifas usado para tarifar a chamada.

10

20.5

rateplan_prepaid

tinyint(1)

Indica se o plano de tarifas é PRÉ ou PÓS pago. 0 para pós-pago e 1 para pré-pago.

0

1

rateplan_rateid

int(11)

RateId do plano de tarifas usado para tarifar a chamada.

20000

30000

reseller_id

int(11)

Identificador de revenda a qual o assinante está associado. Se o valor estiver NULL, o assinante não está associado a nenhuma revenda.

NULL

1

reseller_name

varchar(64)

Nome da revenda a qual o assinante está associado. Se o valor estiver NULL, o assinante não está associado a nenhuma revenda.

NULL

Revenda ACME

reseller_rateplan_id

int(11)

Identificador do plano de tarifas da revenda usado           

  para tarifar a chamada.

2000

3000

gwid

int(10)

Identificador do gateway por onde a chamada foi executada.

12001

gw_address

varchar(64)

Endereço IP do gateway por onde a chamada foi executada.

201.64.23.11

gw_name

varchar(64)

Nome do gateway por onde a chamada foi executada.

Asterisk Interno

 Gateway SP

gw_rateid

int(11)

RateId do plano de tarifas associado ao gateway que executou a chamada.

20000

30000

providerid

int(11)

Identificador do provedor associado ao gateway que executou a chamada.

2

provider_name

varchar(64)

Nome do provedor associado ao gateway que executou a chamada.

OperadoraSul 

 OperadoraNorte

provider_tx_conn

int(11)

Taxa de Conexão do provedor associado ao gateway que executou a chamada.

30

60

provider_cadency

int(11)

Cadência do provedor associado ao gateway que executou a chamada

1

6

profile

varchar(20)

Profile ao qual o assinante está associado.

DEFAULT

user_agent

varchar(64)

User Agent usado na execução da chamada.

Blink 0.2.7 (Windows)

src_ip

varchar(15)

Endereço IP do originador da chamada.

189.4.123.226

matched_prefix

varchar(20)

Prefixo da tarifa de venda usada para a tarifação.

5511

matched_prefix_name

varchar(128)

Nome da tarifa de venda usada para a tarifação.

SAO PAULO FIXO

reseller_rate

reseller_price

reseller_matched_prefix

reseller_matched_prefix_name

double

double

varchar(20)

varchar(128)

Mesma descrição dos outros campos com nome igual. Só que esses campos são associados a uma revenda quanto o assinante está em uma revenda.

0.15

 1.25

 5517

 RIO DE JANEIRO

cost

double

Tarifa de custo aplicada para a chamada.

0.23

cost_price

double

Custo total de compra da chamada.

0.8

Acessando Tabela Acc

O SIPPulse disponibiliza acesso aos bilhetes de chamada não completadas com a causa detalhada do processamento 

...

O resultado da execução de uma consulta na tabela acc, retornará os campos listados abaixo:

Campos

Campo

Tipo

Descrição

Exemplo

id (PK)

bigint

Identificador do registro

auto_increment

time

datetime

Data do início da chamada.

2012-03-24 09:27:20
yyyy-MM-dd HH:mm:ss

sip_code

varchar(3)

código de retorno da transação SIP.

408

sip_reason

varchar(32)

mensagem de retorno da transação SIP.

Request Timeout

src_uri

varchar(255)

SIP URI do originador da chamada.

sip:600002@sippulse.com

dst_uri

varchar(255)

SIP URI do destino da chamada.

sip:554830258080@[ip do gateway]

caller_domain

varchar(255)

Domínio do assinante que originou a chamada.

sippulse.com

caller_id

varchar(255)

Login do assinante que originou a chamada.

600002

callid

varchar(255)

Identificador do diálogo

from_tag

varchar(255)

Tag gerada para marcar o originador da chamada.

to_tag

varchar(255)

Tag gerada para marcar o destinatário da chamada.

accountcode

varchar(128)

Accountcode do assinante que executou a chamada.

600002@sippulse.com

service

varchar(32)

Tipo de serviço da chamada executada.

0800, acobrar, timeout, 

 local, net, pstn, did.

gwid

int(10)

Identificador do gateway por onde a chamada foi executada.

12001

profile

varchar(20)

Profile ao qual o assinante está associado.

DEFAULT

user_agent

varchar(64)

User Agent usado na execução da chamada.

Blink 0.2.7 (Windows)

src_ip

varchar(15)

Endereço IP do originador da chamada.

189.4.123.226

poippi_origem

varchar(10)

Ponto de demarcação de origem do entroncamento (DETRAF). Somente versão STFC.

poippi_destino

varchar(10)

Ponto de demarcação de  destino do entroncamento (DETRAF). Somente versão STFC.

eot_origem

varchar(3)

EOT de origem do entroncamento (DETRAF). Somente versão STFC.

eot_destino

varchar(3)

EOT de destino de demarcação de entroncamento (DETRAF). Somente verão STFC.

direction

varchar(8)

Direção da Chamada. Somente versão STFC.

inbound/outbound

descritor

varchar(5)

Descritor da Chamada. Somente versão STFC

...

APIs de integração

A plataforma SIPPulse disponibiliza acesso a vários serviços através de WEBServices padrão SOAP (XML over HTTP). Através desta interface é possível integrar qualquer sistema utilizando a maioria das linguagens de programação do mercado. 

Abaixo segue as especificações dos serviços disponíveis na API de integração.

Transações Aninhadas


O módulo de integração SOAP da plataforma SIPPulseoferece o suporte a transações aninhadas. Isso serve para que o sistema ofereça o recurso de two-phase-commit em transações iniciadas por outros sistemas, utilizando o protocolo XA.

...

O componente Transaction Coodinator será o responsável por iniciar as transações, e com base no resultado dos processamentos ele irá confirmar (commit) ou abortar (rollback) as operações.

...

DomainWS - Listar Domínios

Esta função tem por objetivo listar os domínios ativos na plataforma.

...

Operation Name: listDomains

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

sim

Dados de Retorno:

Tipo

Descrição

List<Domain>

Lista dos Domínios em que o administrador possui acesso para gerenciamento.

ProfileWS - Listar Profiles por Domínio

Esta função tem por objetivo listar os profiles associados a um domínio.

...

Operation Name: listProfilesByDomain

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

sim

Dados de Retorno:

Tipo

Descrição

List<Profile>

Lista dos Profiles associados ao domínio.

SubscriberWS - Ativar Assinantes

Esta função tem por objetivo ativar um assinante dentro da plataforma.

...

Operation Name: activateSubscriber

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Desativar Assinantes

Esta função tem por objetivo desativar um assinante dentro da plataforma.

...

Operation Name: blockSubscriber

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Ativar Notificação de Saldo Baixo

Esta função tem por objetivo ativar o aviso de saldo baixo para um assinante dentro da plataforma.

...

Operation Name: activateLowCreditNotification

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

Username

String

Username do assinante.

SIM

Domain

String

Domínio do assinante.

SIM

lowCreditLimit

Double

Limite para saldo ser considerado baixo.

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Desativar Notificação de Saldo Baixo

Esta função tem por objetivo desativar o aviso de saldo baixo para um assinante dentro da plataforma.

...

Operation Name: blockLowCreditNotification

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Ativar Chamadas Privadas

Esta função tem por objetivo ativar o recurso de chamadas privadas de um assinante dentro da plataforma.

...

Operation Name: activatePrivacyCalls

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Desativar Chamadas Privadas

Esta função tem por objetivo desativar o recurso de chamadas privadas de um assinante dentro da plataforma.

...

Operation Name: blockPrivacyCalls

Parâmetros: 

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Ativar Execução de Chamadas

Esta função tem por objetivo ativar a execução de chamadas deum assinante dentro da plataforma.

...

Operation Name: activateOutgoingCalls

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Desativar Execução de Chamadas

Esta função tem por objetivo desativar a execução de chamadas deum assinante dentro da plataforma.

...

Operation Name: blockOutgoingCalls

Parâmetros: 

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Ativar Recebimento de Chamadas

Esta função tem por objetivo ativar o recebimento de chamadas deum assinante dentro da plataforma.

...

Operation Name: activateIncommingCalls

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Desativar Recebimento de Chamadas

Esta função tem por objetivo desativar o recebimento de chamadas deum assinante dentro da plataforma.

...

Operation Name: blockIncommingCalls

Parâmetros: 

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Bloquear Chamadas a Cobrar

Esta função tem por objetivo bloquear o recebimento de chamadas a cobrar paraum assinante dentro da plataforma.

...

Operation Name: blockCollectCalls

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Desbloquear Chamadas a Cobrar

Esta função tem por objetivo desbloquear o recebimento de chamadas a cobrar paraum assinante dentro da plataforma.

...

Operation Name: activateCollectCalls

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Bloquear Chamadas Anônimas

  Esta função tem por objetivo bloquear o recebimento de chamadas anônimas paraum assinante dentro da plataforma.

...

Operation Name: blockAnonymousCalls

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Desbloquear Chamadas Anônimas

  Esta função tem por objetivo desbloquear o recebimento de chamadas anônimas paraum assinante dentro da plataforma.

...

Operation Name: activateAnonymousCalls

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Ativar Ocultação de Topologia

Esta função tem por objetivo ativar o recurso de ocultação de topologia para chamadas realizadas por um assinante.

...

Operation Name: activateTopologyHiding

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Bloquear Ocultação de Topologia

  Esta função tem por objetivo inativar o recurso de ocultação de topologia para chamadas realizadas por um assinante.

...

Operation Name: blockTopologyHiding

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Ativar Geração de Estatísticas Diárias

  Esta função tem por objetivo ativar o recurso de geração de estatísticas diárias de um assinante. Estas estatísticas são apresentadas no dashboard do portal de administração.

...

Operation Name: activateDailyStatistics

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Bloquear Geração de Estatísticas Diárias

  Esta função tem por objetivo bloquear o recurso de geração de estatísticas diárias de um assinante. 

...

Operation Name: blockDailyStatistics

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Adicionar Créditos para Assinantes

Esta função tem por objetivo adicionar créditos na conta de um assinante

...

Operation Name: addCredit

Parâmetros: 

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

value

Double

Valor do crédito que será adicionado na conta do assinante

SIM

obs

String

Descrição da transação de inclusão de crédito

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Incluir Novos Assinantes

Esta função tem por objetivo incluir um assinante dentro da plataforma.

...

Operation Name: insertSubscriber

Parâmetros: 

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

password

String

Senha do assinante.

SIM

passwordPortal

String

Senha Portal do Assinante.

SIM

profile

String

Perfil do Assinante no sistema. (recuperar via serviço ProfileWS)

SIM

ratePlanId

Integer

Identificador do plano de tarifas do assinante

SIM

emailAddress

String

Emails para notificação.

SIM

contractNumber

String

Número de contrato do assinante.

NÃO

cityCode

String

Código de cidade ou CNL, para preenchimento automático deste campo mandar ele nulo e username com numero válido.

NÃO

localArea

String

Código de área local, para preenchimento automático deste campo mandar ele nulo e username com numero válido.

NÃO

firstName

String

Nome do Assinante.

NÃO

lastName

String

Sobrenome do Assinante.

NÃO

document

String

Número do Documento do Assinante.

NÃO

address

String

Endereço do Assinante.

NÃO

number

String

Número do Endereço do Assinante.

NÃO

complement

String

Complemento do Endereço do Assinante.

NÃO

quarter

String

Bairro do Endereço do Assinante.

NÃO

city

String

Cidade do Endereço do Assinante.

NÃO

state

String

Estado do Endereço do Assinante.

NÃO

zip

String

CEP do Endereço do Assinante.

NÃO

phone

String

Telefone de Contato do Assinante.

NÃO

mobile

String

Telefone Celular de Contato do Assinante.

NÃO

countryCode

String

Código do país do Assinante. Ex.: 55 (Brasil)

SIM

areaCode

String

Código de Área do Assinante. Ex.:11 (São Paulo)

SIM

callLimit

Integer

Número de Chamadas simultânea que o Assinante poderá executar. Ex. 1

SIM

voicemail

boolean

Flag para ativação do serviço de correio de voz. Ex.: 1 (Ativo) ou 0.

SIM

voicemailPassword

String

Senha para o serviço de correio de voz

NÃO

resellerId

Integer

Identificador da revenda associada ao assinante, caso exista. Caso não possua Reseller, adicionar com 0.

SIM

resellerBillingType

Integer

Tipo de Bilhetagem que a revenda aplicará na conta do assinante. 0: Marckup \ 1: Plano de Tarifas. Valor default 0.0.

NÃO

resellerMarckup

Double

Tipo de Bilhetagem que a revenda aplicará na conta do assinante.
0: Marckup / 1: Plano de Tarifas. Valor Default 0.

NÃO

resellerRateplanId

Integer

Quando a estratégia resellerBillingType=1, define-se o identificador do plano de tarifas que a revenda aplicará nesta conta.

NÃO

rpid

String

Número de Identificação para chamadas originadas pelo Assinante.

NÃO

callFwd

String

Endereço sip para o serviço siga-me. Ex.: sip:1000@sippulse.com

NÃO

fwdBusy

String

Endereço sip para o serviço siga-me quando ocupado. Ex.: sip:1000@sippulse.com

NÃO

noAnswer

String

Endereço sip para o serviço siga-me quando não atende. Ex.: sip:1000@sippulse.com

NÃO

activeIncomingCalls

activeIncommingCalls

boolean

Define se o assinante estará habilitado para receber chamadas. 

Default true.

NÃO

activeOutgoingCalls

boolean

Define se o assinante estará habilitado para executar chamadas. 

Default true.

NÃO

blockCollectCalls

boolean

Define se o bloqueio de recebimento de chamadas ACOBRAR está ativo. Default false. Mecanismo disponível em distro STFC.

NÃO

blockAnonymousCalls

boolean

Define se o bloqueio de recebimento de chamadas ACOBRAR está ativo. Default false.

NÃO

lowCreditNotification

boolean

Ativa o recurso de aviso de saldo baixo. Default False. 

Mecanismo válido para assinantes que possuem planos PRÉ-PAGO.

NÃO

lowCreditLimit

double

Valor mínimo de crédito para ativação do mecanismo de aviso. Default 0.0.

NÃO

callsOnlyByIp

boolean

Ativa chamadas somente por IP

SIM

softphoneAllowed

boolean

Habilita o cliente a poder ter o softphone provisionado via QR code

NÃO

copuPassertedRpid

copyPassertedRpid

boolean

Flag que ativa ou desativa o copiar P-Asserted para from header

NÃO

Tipo

blockEntry0303

Descrição

Integer

Identificador do novo assinante gerado pelo sistema.

SubscriberWS - Alteração de Assinantes

Esta função tem por objetivo alterar os dados de um assinante dentro da plataforma.

URL Descritiva do Serviço:

...

boolean

Bloqueia chamadas entrantes vindas de callcenter. *Disponivel a partir da versão 5.2.

NÃO

validateSource0303

boolean

Valida o formarto 0303 caso o número é valido e ele venha de callcenter para WholeSale. *Disponivel a partir da versão 5.2.

NÃO

addServiceHeader

boolean

Adiciona um header no pacote para sinalizar que é uma chamada a cobrar

SIM

Tipo

Descrição

Integer

Identificador do novo assinante gerado pelo sistema.

SubscriberWS - Alteração de Assinantes

Esta função tem por objetivo alterar os dados de um assinante dentro da plataforma.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/SubscriberWS?wsdl

...

Operation Name: updateSubscriber

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

password

String

Senha do assinante.

SIM

profile

String

Perfil do Assinante no sistema. (recuperar via serviço ProfileWS)

SIM

ratePlanId

Integer

Identificador do plano de tarifas do assinante

SIM

emailAdress

String

Email do Assinante.

SIM

contractNumber

String

Número de contrato do assinante.

NÃO

firstName

String

Nome do Assinante.

NÃO

lastName

String

Sobrenome do Assinante.

NÃO

document

String

Número do Documento do Assinante.

NÃO

address

String

Endereço do Assinante.

NÃO

number

String

Número do Endereço do Assinante.

NÃO

complement

String

Complemento do Endereço do Assinante.

NÃO

quarter

String

Bairro do Endereço do Assinante.

NÃO

city

String

Cidade do Endereço do Assinante.

NÃO

state

String

Estado do Endereço do Assinante.

NÃO

zip

String

CEP do Endereço do Assinante.

NÃO

phone

String

Telefone de Contato do Assinante.

NÃO

mobile

String

Telefone Celular de Contato do Assinante.

NÃO

countryCode

String

Código do país do Assinante. Ex.: 55 (Brasil)

SIM

areaCode

String

Código de Área do Assinante. Ex.:11 (São Paulo)

SIM

callLimit

Integer

Número de Chamadas simultânea que o Assinante poderá executar. Ex. 1

SIM

voicemail

boolean

Flag para ativação do serviço de correio de voz. Ex.: 1 (Ativo) ou 0.

SIM

voicemailPassword

String

Senha para o serviço de correio de voz

NÃO

rpid

String

Número de Identificação para chamadas originadas pelo Assinante.

NÃO

callFwd

String

Endereço sip para o serviço siga-me. Ex.: sip:1000@sippulse.com

NÃO

fwdBusy

String

Endereço sip para o serviço siga-me quando ocupado. Ex.: sip:1000@sippulse.com

NÃO

noAnswer

String

Endereço sip para o serviço siga-me quando não atende. Ex.: sip:1000@sippulse.com

NÃO

copyPassertedRpid

boolean

Flag que ativa ou desativa o copiar P-Asserted para from header

SIM

softphoneAllowed

boolean

Flag que ativa ou desativa o provisionamento via QR code do softphone pelo assinante

SIM

callsOnlyByIp

boolean

Flag que ativa ou desativa a execução de chamadas somente por IP

SIM

SubscriberWS - Consultar Saldo do Assinante

Esta função tem por objetivo consultar saldo de um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/SubscriberWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: retrieveCredit

Parâmetros:

...

Parâmetro

...

Tipo

...

Descrição

...

Requerido

...

username

...

String

...

Username do assinante.

...

SIM

...

domain

...

String

...

Domínio do assinante.

...

SIM

...

principal

...

UserPrincipal

...

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

...

SIM

Dados de Retorno:

...

Tipo

...

Descrição

...

Double

...

Saldo do assinante.

SubscriberWS - Trocar senha de Assinantes

...

rings

Integer

Tempo máximo para o atendimento da chamada (segundos).

SIM

addServiceHeader

boolean

Adiciona um header no pacote para sinalizar que é uma chamada a cobrar

NÃO

blockAnonymousCalls

boolean

Bloqueia o recebimento de chamadas anônimas

NÃO

blockCollectCalls

boolean

Bloqueia o recebimento de chamadas a cobrar

NÃO

blockEntry0303

boolean

Bloqueia chamadas entrantes vindas de callcenter.

NÃO

lowCreditLimit

Double

Limite para Saldo Baixo

NÃO

lowCreditNotification

boolean

Ativa o envio de email de notificação de saldo baixo

NÃO

resellerBillingType

Integer

NÃO

resellerMarkup

Double

NÃO

validateSource0303

boolean

Valida o formarto 0303 caso o número é valido e ele venha de callcenter para WholeSale.

NÃO

SubscriberWS - Consultar Saldo do Assinante

Adiciona um header no pacote para sinalizar que é uma chamada a cobrar

Esta função tem por objetivo consultar saldo de um assinante.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: changePasswordretrieveCredit

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

actualPassword

String

Senha atual do assinante.

SIM

newPassword

String

Nova senha a ser atribuída ao assinante

SIM

confirmNewPassword

String

Confirmação da nova senha.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Trocar Profile do Assinante

Esta função Dados de Retorno:

Tipo

Descrição

Double

Saldo do assinante.

SubscriberWS - Trocar senha de Assinantes

Esta função tem por objetivo trocar o profile a senha de um assinante da plataforma.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: changeProfilechangePassword

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

newProfileId

actualPassword

Integer

String

ID do Profile que será definido para o

Senha atual do assinante.

SIM

newPassword

String

Nova senha a ser atribuída ao assinante

SIM

confirmNewPassword

String

Confirmação da nova senha.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS –

...

Trocar Profile do Assinante

Esta função tem por objetivo remover trocar o profile de um assinante da plataforma.

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: removeSubscriberchangeProfile

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

newProfileId

Integer

ID do Profile que será definido para o assinante

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS –

...

Remover Assinante

Esta função tem por objetivo consultar senha de remover um assinante da plataforma.

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: retrievePasswordremoveSubscriber

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

Tipo

Descrição

String

Senha atual do assinante.

SubscriberWS –

...

Consultar Senha do Assinante

Esta função tem por objetivo recuperar os dados consultar senha de um assinante da plataforma.

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: retrieveSubscriberretrievePassword

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

SubscriberDTO

String

Dados atuais

Senha atual do assinante.

SubscriberWS –

...

Recuperar Dados

...

do Assinante

Esta função tem por objetivo alterar recuperar os dados de bilhetagem de um assinante da plataforma.

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: updateSubscriberBillingInforetrieveSubscriber

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

subscriber

SubscriberBillingInfoDTO

Objeto que contém os dados de bilhetagem (descrito mais abaixo)

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

SubscriberDTO

Dados atuais do assinante.

SubscriberWS – Alteração de Dados

...

de Bilhetagem do Assinante

Esta função tem por objetivo alterar os dados de Classe V bilhetagem de um assinante da plataforma.

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: updateSubscriberClassVupdateSubscriberBillingInfo

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

subscriber

SubscriberClassVDTO

SubscriberBillingInfoDTO

Objeto que contém os dados de bilhetagem (descrito mais abaixo)

.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Alteração de Dados

...

Classe V do Assinante

Esta função tem por objetivo alterar os dados de Serviços Classe V de um assinante da plataforma.

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: updateSubscriberServicesupdateSubscriberClassV

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

subscriber

SubscriberServicesDTO

SubscriberClassVDTO

Objeto que contém os dados de

Serviços

bilhetagem (descrito mais abaixo).

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS

...

– Alteração de Dados de Serviços do Assinante

Esta função tem por objetivo ativar o voicemail alterar os dados de Serviços de um assinante da plataforma.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: activateVoicemailupdateSubscriberServices

Parâmetros: 

Parâmetro

Tipo

Descrição

Requerido

username

subscriber

String

Username do assinante

SubscriberServicesDTO

Objeto que contém os dados de Serviços (descrito mais abaixo).

SIM

domain

principal

String

Domínio do assinante.

SIM

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Ativar Voicemail do Assinante 

Esta função tem por objetivo ativar o voicemail de um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/SubscriberWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/SubscriberWS?wsdl

Operation Name: activateVoicemail

Parâmetros: 

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

voicemailPassword

Long

Senha numérica do voicemail do assinante

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Desativar Voicemail do Assinante 

Esta função tem por objetivo desativar o voicemail de um assinante.

...

Operation Name: blockVoicemail

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS - Adicionar Alias de Assinante 

Esta função tem por objetivo adicionar um alias a um assinante.

...

Operation Name: insertDBAliases

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

dbAliases

DbAliases

Contém os dados do alias de um assinante

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

SubscriberDTO

Dados atuais do assinante.

SubscriberWS - Remover Alias de Assinante 

Esta função tem por objetivo remover um alias a um assinante.

...

Operation Name: deleteDBAliases

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

dbAliases

Integer

Identificador de registro a ser excluído.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

SubscriberWS – Recuperar Quota Diária 

Esta função tem por objetivo recuperar as informações de quota diária de um assinante.

...

Operation Name: retrieveDailyQuota

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

SubscriberDTO

Dados atuais do assinante.

SubscriberWS – Alterar a Quota Diária 

Esta função tem por objetivo alterar as informações de quota diária de um assinante.

...

Operation Name: updateDailyQuota

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

dailyQuota

Boolean

Flag que indica a ativação ou não do recurso.

SIM

dailyQuotaType

String

Tipo de controle de quota diária.  Valores possíveis:

M: Limita a quota diária em minutos.

V:  Limita a quota diária em valores.

SIM

dailyQuotaLimit

Double

Valor limite de uso diário, com base no tipo definido acima.

SIM

dailyQuotaConsumed

Double

Valor da quota consumido até o momento.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

DidWS - Inclusão de DID's

SubscriberWS – Bloqueia chamadas entrantes vindas de callcenter com 0303. *A partir da versão 5.2

  Esta função tem como objetivo incluir um novo DID associado a um assinantepor objetivo de bloquear as chamadas advindas de callcenter com o prefixo 0303.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/DidWSSubscriberWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/DidWSSubscriberWS?wsdl

Operation Name: insertDidblockEntry0303

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

accountCode

username

String

Account Code

Username do assinante

que possui o Did

SIM

aliasUsername

String

Número do Did que será utilizado na rede pública

.

Ex: 1130258080.

SIM

username

String

Usuário de destino de entrega da chamada ao Did.

SIM

domain

String

Domínio

de destino de entrega da chamada ao Did

do assinante.

SIM

monthlySubscription

reverseBilling

Boolean

Flag que ativa a bilhetagem reversa. Utilizado apenas para números 0800.

NÃO

Double

Valor da mensalidade do Did, caso exista.

NÃO

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

...

Tipo

...

Descrição

...

SubscriberDTO

...

Dados atuais do assinante.

DidWS - Exclusão de DID's

...

SubscriberWS – Ativa as chamadas entrantes vindas de callcenter com 0303 *A partir da versão 5.2

  Esta função tem por objetivo de ativar as chamadas advindas de callcenter com o prefixo 0303.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/DidWSSubscriberWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/DidWSSubscriberWS?wsdl

Operation Name: deleteDidactivateEntry0303

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

didId

Integer

Identificador do DID que será excluído

username

String

Username do assinante.

SIM

domain

String

Domínio do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

DidWS - Listar DID's Associados a um Assinante

Esta função tem como objetivo listar os DID's  associados a um assinante.

URL Descritiva do Serviço:

...

SubscriberWS – Ativa a Validação de Origem 0303. *A partir da versão 5.2

  Esta função ativa a validação do formato 0303 caso o número é valido e ele venha de callcenter para WholeSale.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/DidWSSubscriberWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/DidWSSubscriberWS?wsdl

Operation Name: listByAccactivateValidateSource0303

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

accountCode

username

String

Username do assinante.

SIM

domain

String

Account Code

Domínio do assinante

que possui o Did

.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

Tipo

...

Descrição

...

List<Did>

...

Lista de DID's associados ao assinante.

DidWS - Listar DID's Disponíveis

...

SubscriberWS – Desativa a Validação de Origem 0303. *A partir da versão 5.2

  Esta função tem por objetivo de desativar as chamadas advindas de callcenter com o prefixo 0303.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/DidWSSubscriberWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/DidWSSubscriberWS?wsdl

Operation Name: listAvailablesNumbersdisableValidateSource0303

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Username do assinante.

SIM

domain

String

Domínio

associado aos números disponíveis

do assinante.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

Tipo

...

Descrição

...

List<Did>

...

Lista de DID's disponíveis no sistema.

ResellerWS - Inclusão de Revendas

DidWS - Inclusão de DID's

Esta função tem como objetivo incluir uma nova Revenda no sistema um novo DID associado a um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ResellerWSDidWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ResellerWSDidWS?wsdl

Operation Name: insertResellerinsertDid

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

domain

accountCode

String

Domínio da revenda.

Account Code do assinante que possui o Did

SIM

name

aliasUsername

String

Nome da Revenda

Número do Did que será utilizado na rede pública. Ex: 1130258080.

SIM

manager

username

String

Nome do Responsável pela Revenda

Usuário de destino de entrega da chamada ao Did.

SIM

email

domain

String

E-mail do responsável pela Revenda

Domínio de destino de entrega da chamada ao Did.

SIM

phone

monthlySubscription

String

Double

Telefone do responsável pela Revenda

Valor da mensalidade do Did, caso exista.

NÃO

mobile

reverseBilling

String

Telefone Móvel do rsponsável pela Revenda.

NÃO

username

String

Usuário de acesso ao portal de revendas.

SIM

password

String

Senha de acesso ao portal das revendas.

SIM

credit

Double

Valor do Crédito da Revenda (Planos Pré-pagos). Valor Default ZERO.

Boolean

Flag que ativa a bilhetagem reversa. Utilizado apenas para números 0800.

NÃO

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

Integer

SubscriberDTO

Identificador do novo registro gerado pelo sistema

Dados atuais do assinante.

...

DidWS - Exclusão de

...

DID's

Esta função tem como objetivo excluir uma Revenda um DID associado a um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ResellerWSDidWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ResellerWSDidWS?wsdl

Operation Name: deleteResellerdeleteDid

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

resellerId

didId

Integer

Identificador

da Revenda

do DID que será

excluída

excluído.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

DidWS - Listar

...

DID's Associados a um Assinante

Esta função tem como objetivo listar as Revendas de um domínio os DID's  associados a um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ResellerWSDidWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ResellerWSDidWS?wsdl

Operation Name: listByDomainlistByAcc

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

Domain

accountCode

String

Domínio das revendas

Account Code do assinante que possui o Did.

SIM

Principal

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM


Dados de Retorno:

Tipo

Descrição

List<Reseller>

List<Did>

Lista de

Revendas

DID's associados ao

domínio

assinante.

...

DidWS - Listar DID's Disponíveis

Esta função tem por objetivo adicionar créditos na conta de uma revendacomo objetivo listar os DID's  disponíveis no sistema.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ResellerWSDidWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ResellerWSDidWS?wsdl

Operation Name: addResellerCreditlistAvailablesNumbers

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

resellerName

domain

String

Nome da Revenda.

SIM

Domain

String

Domínio da Revenda

Domínio associado aos números disponíveis.

SIM

Value

Double

Valor do crédito que será adicionado na conta da revenda.

SIM

Obs

String

Descrição da transação de inclusão de crédito

SIM

Principal

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...


Dados de Retorno:

Tipo

Descrição

List<Did>

Lista de DID's disponíveis no sistema.

ResellerWS - Inclusão de Revendas

Esta função tem por como objetivo mostrar saldo de uma revenda incluir uma nova Revenda no sistema.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/ResellerWS?wsdl

Operation Name: retrieveResellerCreditinsertReseller

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

resellerId

Integer

Identificador da Revenda que será excluída.

SIM

domain

String

Domínio da revenda.

SIM

name

String

Nome da Revenda

SIM

manager

String

Nome do Responsável pela Revenda

SIM

email

String

E-mail do responsável pela Revenda.

SIM

phone

String

Telefone do responsável pela Revenda.

NÃO

mobile

String

Telefone Móvel do rsponsável pela Revenda.

NÃO

username

String

Usuário de acesso ao portal de revendas.

SIM

password

String

Senha de acesso ao portal das revendas.

SIM

credit

Double

Valor do Crédito da Revenda (Planos Pré-pagos). Valor Default ZERO.

NÃO

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

Double

Integer

O valor do crédito da revenda

Identificador do novo registro gerado pelo sistema.

...

ResellerWS -

...

Exclusão de

...

Revendas

Esta função tem como objetivo incluir um novo número na whitelist do assinante excluir uma Revenda.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/WhiteListWSResellerWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/WhiteListWSResellerWS?wsdl

Operation Name: insertWhiteListdeleteReseller

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

resellerId

String

Identificação do Assinante

SIM

domain

String

Domínio do Assinante

SIM

prefix

String

Número que será cadastrado na whitelist

Integer

Identificador da Revenda que será excluída.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

...

Tipo

...

Descrição

...

Integer

...

Identificador do novo registro gerado pelo sistema.

...

ResellerWS - Listar Revendas

Esta função tem como objetivo excluir um número da lista whitelist do assinante listar as Revendas de um domínio.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/WhiteListWSResellerWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/WhiteListWSResellerWS?wsdl

Operation Name: deleteWhiteListlistByDomain

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

whiteListId

Domain

Integer

Identificador do WhiteList que será excluído

String

Domínio das revendas.

SIM

principal

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

WhitelistWS - Listar WhiteList

Esta função tem como objetivo listar os WhiteList's  associados a um assinante.

Dados de Retorno:

Tipo

Descrição

List<Reseller>

Lista de Revendas associados ao domínio.

ResellerWS - Adicionar Créditos para Revendas

Esta função tem por objetivo adicionar créditos na conta de uma revenda

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/WhiteListWSResellerWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/WhiteListWSResellerWS?wsdl

Operation Name: listWhiteListaddResellerCredit

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

whiteListId

Integer

Identificador do WhiteList que será excluído

SIM

domain

String

Domínio do assinante

SIM

principal

resellerName

String

Nome da Revenda.

SIM

Domain

String

Domínio da Revenda.

SIM

Value

Double

Valor do crédito que será adicionado na conta da revenda.

SIM

Obs

String

Descrição da transação de inclusão de crédito

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

...

Tipo

...

Descrição

...

List<UserWhiteList>

...

Lista de WhiteList's associados ao assinante.

...

ResellerWS - Saldo da revenda

Esta função tem como objetivo listar o Plano de Tarifas associados a um domínio.por objetivo mostrar saldo de uma revenda

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/RatePlanWSResellerWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/RatePlanWSResellerWS?wsdl

Operation Name: listRatePlansByDomainretrieveResellerCredit

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

domain

resellerId

String

Domínio do assinante

Integer

Identificador da Revenda que será excluída.

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

List<RatePlan>

Lista de RatePlan associados ao domínio

...

Double

O valor do crédito da revenda.

WhitelistWS - Inclusão de Whitelist 

Esta função tem como objetivo incluir um Plano de Tarifas associados a um domínionovo número na whitelist do assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/RatePlanWSWhiteListWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/RatePlanWSWhiteListWS?wsdl

Operation Name: insertRatePlaninsertWhiteList

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

name

username

String

Nome

Identificação do

plano de tarifas

Assinante

SIM

domain

String

Dominio associado ao plano de tarifas

Domínio do Assinante

SIM

prefix

String

Número que será cadastrado na whitelist

SIM

rateid

principal

Integer

Identificador da tabela de tarifas associada ao plano (Vide Rates)

SIM

prepaid

boolean

Indica se o plano é PRE-PAGO. Em caso negativo, o plano terá o comportamento de POS-PAGO. Default false.

SIM

txConnection

Integer

Taxa de Conexão que será aplicada para a tarifação das chamadas. Valores entre 1-60 (em segundos). Default 60.

SIM

cadency

Integer

Cadência que será aplicada após a Taxa de Conexão para a tarifação das chamadas. Valores entre 1-60 (em segundos). Default 60.

SIM

freeMinutes

Integer

Campo meramente informativo para calculo de franquias. Utilizado por sistemas de CRM. Default 0.

NÃO

markup

double

Taxa de Markup que será aplicada na tabela de tarifas associada ao plano. Default 0.0.

NÃO

blockCallsWithoutRate

boolean

Flag que indica se o sistema irá bloquear a execução de chamadas para destinos sem uma tarifa de venda associada. Default false.

NÃO

limitToCreditExpires

Integer

Limite de validade (em dias) para os créditos adicionados a uma conta. Válido apenas para planos PRE-PAGO. Default 0.

NÃO

txDelay

Integer

Taxa de delay (em segundos) para inicio de calculo da duração/abatimento de créditos de uma chamada. Ex. Delay = 3, a chamada será contabilizada somente após o segundo 4. Default 0.

NÃO

txDiscard

Inteeger

Taxa de descarte (em segundos). O sistema irá descartar as chamadas com tempo igual ou inferior a taxa de descarte configurada. As chamadas acima da taxa de descarte, serão tarifadas com a duração total. Default 0.

NÃO

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

Integer

Identificador do novo registro gerado pelo sistema.

WhitelistWS - Exclusão de WhiteList

Esta função tem como objetivo excluir um número da lista whitelist do assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/WhiteListWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/WhiteListWS?wsdl

Operation Name: deleteWhiteList

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

whiteListId

Integer

Identificador do WhiteList que será excluído

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

WhitelistWS - Listar WhiteList

Esta função tem como objetivo listar os WhiteList's  associados a um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/WhiteListWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/WhiteListWS?wsdl

Operation Name: listWhiteList

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

whiteListId

Integer

Identificador do WhiteList que será excluído

SIM

domain

String

Domínio do assinante

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

RatePlan

List<UserWhiteList>

Retorna o plano de tarifas com o identificador único gerado pelo sistema

Lista de WhiteList's associados ao assinante.

RatePlanWS -

...

Listar Plano de Tarifas por Domínio

Esta função tem como objetivo alterar um listar o Plano de Tarifas associados a um domínio.

...

http://sippulse.com:8080/SipPulse/RatePlanWS?wsdl

Operation Name: updateRatePlanlistRatePlansByDomain

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

id

domain

Integer

String

Identificador único do plano de tarifas

Domínio do assinante

SIM

name

principal

String

Nome do plano de tarifas

SIM

rateid

Integer

Identificador da tabela de tarifas associada ao plano (Vide Rates)

SIM

prepareid

boolean

Indica se o plano é PRE-PAGO. Em caso negativo, o plano terá o comportamento de POS-PAGO. Default false.

SIM

txConnection

Integer

Taxa de Conexão que

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

List<RatePlan>

Lista de RatePlan associados ao domínio

RatePlanWS - Incluir Plano de Tarifas por Domínio

Esta função tem como objetivo incluir um Plano de Tarifas associados a um domínio.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/RatePlanWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/RatePlanWS?wsdl

Operation Name: insertRatePlan

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

name

String

Nome do plano de tarifas

SIM

domain

String

Dominio associado ao plano de tarifas

SIM

rateid

Integer

Identificador da tabela de tarifas associada ao plano (Vide Rates)

SIM

prepaid

boolean

Indica se o plano é PRE-PAGO. Em caso negativo, o plano terá o comportamento de POS-PAGO. Default false.

SIM

txConnection

Integer

Taxa de Conexão que será aplicada para a tarifação das chamadas. Valores entre 1-60 (em segundos). Default 60.

SIM

cadency

Integer

Cadência que será aplicada após a Taxa de Conexão para a tarifação das chamadas. Valores entre 1-60 (em segundos). Default 60.

SIM

freeMinutes

Integer

Campo meramente informativo para calculo de franquias. Utilizado por sistemas de CRM. Default 0.

NÃO

markup

double

Taxa de Markup que será aplicada na tabela de tarifas associada ao plano. Default 0.0.

NÃO

blockCallsWithoutRate

boolean

Flag que indica se o sistema irá bloquear a execução de chamadas para destinos sem uma tarifa de venda associada. Default false.

NÃO

limitToCreditExpires

Integer

Limite de validade (em dias) para os créditos adicionados a uma conta. Válido apenas para planos PRE-PAGO. Default 0.

NÃO

txDelay

Integer

Taxa de delay (em segundos) para inicio de calculo da duração/abatimento de créditos de uma chamada. Ex. Delay = 3, a chamada será contabilizada somente após o segundo 4. Default 0.

NÃO

txDiscard

Integer

Inteeger

Taxa de descarte (em segundos). O sistema irá descartar as chamadas com tempo igual ou inferior a taxa de descarte configurada. As chamadas acima da taxa de descarte, serão tarifadas com a duração total. Default 0.

NÃO

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

RatePlan

Retorna o plano de tarifas

atualizado

com o identificador único gerado pelo sistema.

RatePlanWS -

...

Alterar Plano de Tarifas por Domínio

Esta função tem como objetivo remover alterar um Plano de Tarifas associados a um domínio.

...

http://sippulse.com:8080/SipPulse/RatePlanWS?wsdl

Operation Name: removeRatePlanupdateRatePlan

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

id

Integer

Identificador único do plano de tarifas

SIM

principal

name

UpserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

RateWS - Listar Tarifas de Venda

Esta função tem como objetivo listar as Tarifas de Venda de um domínio.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/RateWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/RateWS?wsdl

Operation Name: listRatesByParams

Parâmetros:

...

Parâmetro

...

Tipo

...

Descrição

...

Requerido

...

Domain

...

String

...

Domínio das tarifas de venda

...

SIM

...

Description

...

String

...

Filtro pela descrição da tarifa.

...

NÃO

...

RateId

...

Integer

...

Filtro pelo RateId da tarifa.

...

NÃO

...

Prefix

...

String

...

Filtro pelo prefixo da tarifa.

...

NÃO

...

Principal

...

UserPrincipal

...

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

...

SIM

Dados de Retorno:

...

Tipo

...

Descrição

...

List<Rate>

...

Lista de Tarifas de Venda encontradas no domínio.

RateWS – Inclusão de Tarifas de Venda

Esta função tem como objetivo incluir novas Tarifas de Venda (em lote) em um domínio.

URL Descritiva do Serviço:

...

String

Nome do plano de tarifas

SIM

rateid

Integer

Identificador da tabela de tarifas associada ao plano (Vide Rates)

SIM

prepareid

boolean

Indica se o plano é PRE-PAGO. Em caso negativo, o plano terá o comportamento de POS-PAGO. Default false.

SIM

txConnection

Integer

Taxa de Conexão que será aplicada para a tarifação das chamadas. Valores entre 1-60 (em segundos). Default 60.

SIM

cadency

Integer

Cadência que será aplicada após a Taxa de Conexão para a tarifação das chamadas. Valores entre 1-60 (em segundos). Default 60.

SIM

freeMinutes

Integer

Campo meramente informativo para calculo de franquias. Utilizado por sistemas de CRM. Default 0.

NÃO

markup

double

Taxa de Markup que será aplicada na tabela de tarifas associada ao plano. Default 0.0.

NÃO

blockCallsWithoutRate

boolean

Flag que indica se o sistema irá bloquear a execução de chamadas para destinos sem uma tarifa de venda associada. Default false.

NÃO

limitToCreditExpires

Integer

Limite de validade (em dias) para os créditos adicionados a uma conta. Válido apenas para planos PRE-PAGO. Default 0.

NÃO

txDelay

Integer

Taxa de delay (em segundos) para inicio de calculo da duração/abatimento de créditos de uma chamada. Ex. Delay = 3, a chamada será contabilizada somente após o segundo 4. Default 0.

NÃO

txDiscard

Integer

Taxa de descarte (em segundos). O sistema irá descartar as chamadas com tempo igual ou inferior a taxa de descarte configurada. As chamadas acima da taxa de descarte, serão tarifadas com a duração total. Default 0.

NÃO

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

RatePlan

Retorna o plano de tarifas atualizado.

RatePlanWS - Remover Plano de Tarifas por Domínio

Esta função tem como objetivo remover um Plano de Tarifas associados a um domínio.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/RateWSRatePlanWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/RateWSRatePlanWS?wsdl

Operation Name: insertRatesremoveRatePlan

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

Rate

id

List<RateDTO>

Lista com as Tarifas de Venda que serão incluídas (descrito mais abaixo).

Integer

Identificador único do plano de tarifas

SIM

Principal

principal

UserPrincipal

UpserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

RateWS -

...

Listar Tarifas de Venda

Esta função tem como objetivo excluir uma Tarifa listar as Tarifas de Venda de um domínio.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/RateWS?wsdl

Operation Name: removeRatelistRatesByParams

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

RateID

Integer

Identificador da Tarifa de Venda que será excluída. 

SIM

Domain

String

Domínio das tarifas de venda

SIM

Description

String

Filtro pela descrição da tarifa.

NÃO

RateId

Integer

Filtro pelo RateId da tarifa.

NÃO

Prefix

String

Filtro pelo prefixo da tarifa.

NÃO

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

Dados de Retorno:

Tipo

Descrição

List<Rate>

Lista de Tarifas de Venda encontradas no domínio.

RateWS – Inclusão de Tarifas de Venda

...

Esta função tem como objetivo excluir todas as incluir novas Tarifas de Venda associadas a um RateId(em lote) em um domínio.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/RateWS?wsdl

Operation Name: removeAllRatesByRateIdinsertRates

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

Domain

Rate

String

Domínio das

List<RateDTO>

Lista com as Tarifas de Venda que serão

excluídas

incluídas (descrito mais abaixo).

SIM

RateID

Principal

UserPrincipal

Objeto que contém as

Principal

Integer

RateId das Tarifas de Venda que serão excluídas.

SIM

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

Tipo

...

Descrição

...

Integer

...

RateWS - Exclusão de Tarifas de Venda

...

Esta função tem como objetivo listar o Plano de Discagem associado a um domínio excluir uma Tarifa de Venda.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/DialplanWSRateWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/DialplanWSRateWS?wsdl

Operation Name: listDialplansByDomainremoveRate

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

domain

RateID

String

Domínio do assinante

Integer

Identificador da Tarifa de Venda que será excluída. 

SIM

principal

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

...

Tipo

...

Descrição

...

List<Dialplan>

...

Lista de Dialplan associados ao domínio.

AccountGroupWS - Adicionar Account Group

RateWS - Exclusão de Tarifas de Venda por RateId

Esta função tem como objetivo adicionar um Account Group excluir todas as Tarifas de Venda associadas a um RateId.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/AccountGroupWSRateWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/AccountGroupWSRateWS?wsdl

Operation Name: addAccountGroupremoveAllRatesByRateId

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

accountManager

Domain

String

Account code da conta agrupadora.

Domínio das Tarifas de Venda que serão excluídas

SIM

managerProfile

RateID

String

Profile da conta agrupadora.

SIM

accounts

List<String>

Lista de Account codes que serão beneficiadas pelo agrupamento

Integer

RateId das Tarifas de Venda que serão excluídas.

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...


Dados de Retorno:

Tipo

Descrição

Integer

Quantidade de Tarifas de Venda que foram excluídas.

DialplanWS - Listar Plano de Discagem

Esta função tem como objetivo recuperar um Account Group listar o Plano de Discagem associado a um domínio.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/AccountGroupWSDialplanWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/AccountGroupWSDialplanWS?wsdl

Operation Name: retrieveAccountGrouplistDialplansByDomain

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

accountManager

domain

String

Account code da conta agrupadora.

Domínio do assinante

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

AccountGroup

Contém os dados da conta agrupadora e das contas agrupadas

List<Dialplan>

Lista de Dialplan associados ao domínio.

AccountGroupWS -

...

Adicionar Account Group

Esta função tem como objetivo remover adicionar um Account Group.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/AccountGroupWS?wsdl

Operation Name: removeAccountGroupaddAccountGroup

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

accountManager

String

Login do assinante

Account code da conta agrupadora.

SIM

domain

managerProfile

String

Domínio do assinante da plataforma

Profile da conta agrupadora.

SIM

password

accounts

String

List<String>

Senha de autenticação do assinante

Lista de Account codes que serão beneficiadas pelo agrupamento.

SIM

...

Tipo

...

Descrição

...

SubscriberDTO

...

Contém os dados da conta do assinante autenticado.

...

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

AccountGroupWS - Recuperar um Account Group

Esta função tem como objetivo trocar a senha  de um assinante da plataforma recuperar um Account Group.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/CustomerWSAccountGroupWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

...

http://sippulse.com:8080/SipPulse/CustomerWSAccountGroupWS?wsdl

Operation Name: changeCustomerPasswordretrieveAccountGroup

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

accountManager

String

Login do assinante

SIM

domain

String

Domínio do assinante da plataforma

Account code da conta agrupadora.

SIM

actualPassword

principal

String

Senha atual de autenticação do assinante

SIM

newPassword

String

Nova senha do assinante

SIM

confirmNewPassword

String

Confirmação da nova senha do assinante

SIM

...

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

AccountGroup

Contém os dados da conta agrupadora e das contas agrupadas.

AccountGroupWS - Remover Account Group

Esta função tem como objetivo recuperar o crédito atual  de um assinante da plataforma remover um Account Group.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/CustomerWSAccountGroupWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

...

http://sippulse.com:8080/SipPulse/CustomerWSAccountGroupWS?wsdl

Operation Name: retrieveCustomerCreditremoveAccountGroup

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

password

domain

String

Senha de autenticação

Domínio do assinante da plataforma

SIM

domain

password

String

Domínio

Senha de autenticação do assinante

na plataforma

SIM


Dados de Retorno:

Tipo

Descrição

Double

valor atual do crédito

SubscriberDTO

Contém os dados da conta do assinante autenticado.

...

CustomerWS -

...

Troca de

...

Senha do Assinante

Esta função tem como objetivo listar os registros trocar a senha  de um assinante da plataforma.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/UserLocationWSCustomerWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/UserLocationWSCustomerWS?wsdl

Operation Name: listUserLocationschangeCustomerPassword

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

String

Domínio do assinante da plataforma

SIM

principal

actualPassword

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

Tipo

...

Descrição

...

List<Location>

...

Lista contendo os registros atuais do assinante.

...

String

Senha atual de autenticação do assinante

SIM

newPassword

String

Nova senha do assinante

SIM

confirmNewPassword

String

Confirmação da nova senha do assinante

SIM

CustomerWS - Crédito Atual do Assinante 

Esta função tem como objetivo adicionar um registro permanente para recuperar o crédito atual  de um assinante da plataforma.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/UserLocationWSCustomerWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/UserLocationWSCustomerWS?wsdl

Operation Name: addUserLocationretrieveCustomerCredit

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

password

String

Domínio

Senha de autenticação do assinante

SIM

contact

domain

String

Endereço

Domínio do

registro do assinante. Ex.: sip:[username]@[ipaddress]:port

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...

assinante na plataforma

SIM

Dados de Retorno:

Tipo

Descrição

Double

valor atual do crédito do assinante

UserLocationWS - Listar Registros de um Assinante

Esta função tem como objetivo remover um registro permanente para listar os registros de um assinante.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/UserLocationWS?wsdl

Operation Name: removeUserLocationlistUserLocations

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

String

Domínio do assinante

SIM

contact

principal

UserPrincipal

Objeto que contém as credenciais

principal

String

Endereço do registro do assinante. Ex.: sip:[username]@[ipaddress]:port

SIM

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

...


Dados de Retorno:

Tipo

Descrição

List<Location>

Lista contendo os registros atuais do assinante.

UserLocationWS - Adicionar Registros Permanentes para um Assinante

Esta função tem como objetivo listar as autenticações por IP de adicionar um registro permanente para um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/AddressWSUserLocationWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/AddressWSUserLocationWS?wsdl

Operation Name: listAddressesaddUserLocation

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

String

Domínio do assinante

SIM

Principal

contact

String

Endereço do registro do assinante. Ex.: sip:[username]@[ipaddress]:port

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

...

Tipo

...

Descrição

...

List<Adress>

...

Lista contendo os dados de autenticação por IP de um assinante.

AddressWS – Inserir Autenticações por IP de um Assinante

Esta função tem como objetivo inserir autenticações por IP de um assinante.

URL Descritiva do Serviço:

...

UserLocationWS - Remover Registros Permanentes para um Assinante

Esta função tem como objetivo remover um registro permanente para um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/AddressWSUserLocationWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/AddressWSUserLocationWS?wsdl

Operation Name: insertAddressesremoveUserLocation

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

accountcode

username

String

Accountcode

Login do assinante

. Ex.: username@domain

SIM

contextinfo

String

[não obrigatório, gerado pelo sistema]

NÃO

domain

String

Domínio do assinante

SIM

group

contact

String

[não obrigatório, gerado pelo sistema]

NÃO

Id

Integer

[não obrigatório, gerado pelo sistema no evento de inclusão]

NÃO

IpAdress

String

endereço ip para autorização

SIM

mask

Integer

máscara que será aplicada ao endereço ip, normalmente o valor 32.

SIM

method

String

pode ser informado os seguintes valores [iponly, techprefix, ip+cpt, ip+cli]

SIM

pattern

String

[não obrigatório, gerado pelo sistema no evento de inclusão]

NÃO

port

Integer

porta padrão para autenticação, para liberar todas, informe o valor 0 (zero).

SIM

protocol

String

pode ser informado os seguintes valores [tcp, udp, tls, any] normalmente usa-se any.

SIM

username

String

Username do assinante

SIM

techprefix

String

é obrigatório quando usa-se os methods techprefix e ip+cpt.

Endereço do registro do assinante. Ex.: sip:[username]@[ipaddress]:port

SIM

principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

AddressWS – Lista as Autenticações por IP de um Assinante

Esta função tem como objetivo listar as autenticações por IP de um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/AddressWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/AddressWS?wsdl

Operation Name: listAddresses

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

String

Domínio do assinante

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

Adress

Contem o registro

List<Adress>

Lista contendo os dados de autenticação por IP

gerado no sistema

de um assinante.

AddressWS –

...

Inserir Autenticações por IP de um Assinante

Esta função tem como objetivo alterar inserir autenticações por IP de um assinante.

...

http://sippulse.com:8080/SipPulse/AddressWS?wsdl

Operation Name: updateAddressesinsertAddresses

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

accountcode

String

Accountcode do assinante. Ex.: username@domain

SIM

contextinfo

String

[não obrigatório, gerado pelo sistema]

NÃO

domain

String

Domínio do assinante

SIM

group

String

[não obrigatório, gerado pelo sistema]

NÃO

Id

Integer

[não obrigatório, gerado pelo sistema no evento de inclusão]

NÃO

IpAdress

String

endereço ip para autorização

SIM

mask

Integer

máscara que será aplicada ao endereço ip, normalmente o valor 32.

SIM

method

String

pode ser informado os seguintes valores [iponly, techprefix, ip+cpt, ip+cli]

SIM

Pattern

pattern

String

[não obrigatório, gerado pelo sistema no evento de inclusão]

NÃO

Port

port

Integer

porta padrão para autenticação, para liberar todas, informe o valor 0 (zero).

SIM

Protocol

protocol

String

pode ser informado os seguintes valores [tcp, udp, tls, any] normalmente usa-se any.

SIM

Username

username

String

Username do assinante

SIM

Techprefix

techprefix

String

é obrigatório

é obrigatório quando usa-se os methods techprefix e ip+cpt.

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

Adress

Contem o registro de autenticação por IP gerado no sistema.

AddressWS –

...

Alterar Autenticações por IP de um Assinante

Esta função tem como objetivo excluir alterar autenticações por IP de um assinante.

...

http://sippulse.com:8080/SipPulse/AddressWS?wsdl

Operation Name: removeAddressesupdateAddresses

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

domain

accountcode

String

Domínio do registro de autenticação por ip.

Accountcode do assinante. Ex.: username@domain

SIM

Id

contextinfo

Integer

Identificador único do registro

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

HuntGroupWS – Listar HuntGroups

Esta função tem como objetivo listar os huntgroups associados a um domínio.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/HuntGroupWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/HuntGroupWS?wsdl

Operation Name: listHuntGroups

Parâmetros:

...

Parâmetro

...

Tipo

...

Descrição

...

Requerido

...

domain

...

String

...

Domínio do registro de autenticação por ip.

...

SIM

...

Principal

...

UserPrincipal

...

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

...

SIM

...

Tipo

...

Descrição

...

List<HuntGroup>

...

Lista contendo os huntgroups associados ao domínio informado.

HuntGroupWS – Inserir HuntGroups

...

String

[não obrigatório, gerado pelo sistema]

NÃO

domain

String

Domínio do assinante

SIM

group

String

[não obrigatório, gerado pelo sistema]

NÃO

Id

Integer

[não obrigatório, gerado pelo sistema no evento de inclusão]

NÃO

IpAdress

String

endereço ip para autorização

SIM

mask

Integer

máscara que será aplicada ao endereço ip, normalmente o valor 32.

SIM

method

String

pode ser informado os seguintes valores [iponly, techprefix, ip+cpt, ip+cli]

SIM

Pattern

String

[não obrigatório, gerado pelo sistema no evento de inclusão]

NÃO

Port

Integer

porta padrão para autenticação, para liberar todas, informe o valor 0 (zero).

SIM

Protocol

String

pode ser informado os seguintes valores [tcp, udp, tls, any] normalmente usa-se any.

SIM

Username

String

Username do assinante

SIM

Techprefix

String

é obrigatório quando usa-se os methods techprefix e ip+cpt.

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

Adress

Contem o registro de autenticação por IP gerado no sistema.

AddressWS – Excluir Autenticações por IP de um Assinante

Esta função tem como objetivo excluir autenticações por IP de um assinante.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/HuntGroupWSAddressWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/HuntGroupWSAddressWS?wsdl

Operation Name: insertHuntGroupsremoveAddresses

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

id

domain

Integer

[Não deve ser informado no momento da inclusão, será gerado automaticamente pelo sistema]

NÃO

domain

String

Domínio do assinante

SIM

description

String

Nome do grupo.

SIM

groupList

String

Lista de usernames separados por ; (ponto e vírgula) que fazem parte do grupo

Ex.: joao;maria;jose

SIM

method

String

Tipo de distribuição das chamadas no grupo.

paralell: Entrega as chamadas para todos os membros do grupo de forma paralela.

serial: Entrega as chamadas para os membros do grupo de forma seqüencial, com base no timeout definido.

SIM

uri

String

[Não deve ser informado no momento da incluão, será gerado automaticamente pelo sistema]

NÃO

timeout

Integer

Tempo para execução da entrega da chamada, com base na método de entrega definido

String

Domínio do registro de autenticação por ip.

SIM

Id

Integer

Identificador único do registro

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

HuntGroupWS – Listar HuntGroups

Esta função tem como objetivo listar os huntgroups associados a um domínio.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/HuntGroupWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/HuntGroupWS?wsdl

Operation Name: listHuntGroups

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

domain

String

Domínio do registro de autenticação por ip.

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM


Dados de Retorno:

Tipo

Descrição

HuntGroup

List<HuntGroup>

Retorna os dados do Huntgroup atualizado pelo sistema

Lista contendo os huntgroups associados ao domínio informado.

HuntGroupWS –

...

Inserir HuntGroups

Esta função tem como objetivo alterar inserir um novo huntgroup no sistema.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/HuntGroupWS?wsdl

Operation Name: updateHuntGroupsinsertHuntGroups

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

id

Integer

[Não deve ser informado no momento da inclusão, será gerado automaticamente pelo sistema]

NÃO

domain

String

Domínio do assinante

SIM

description

String

Nome do grupo.

SIM

groupList

String

Lista de usernames separados por ; (ponto e vírgula) que fazem parte do grupo

Ex.: joao;maria;jose

SIM

method

String

Tipo de distribuição das chamadas no grupo.

paralell: Entrega as chamadas para todos os membros do grupo de forma paralela.

serial: Entrega as chamadas para os membros do grupo de forma seqüencial, com base no timeout definido.

SIM

uri

String

[Não deve ser informado no momento da

inclusão

incluão, será gerado automaticamente pelo sistema]

NÃO

timeout

Integer

Tempo para execução da entrega da chamada, com base na método de entrega definido.

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

HuntGroup

Retorna os dados do Huntgroup atualizado pelo sistema.

HuntGroupWS –

...

Alterar HuntGroups

Esta função tem como objetivo excluir alterar um huntgroup no sistema.

URL Descritiva do Serviço:

...

http://sippulse.com:8080/SipPulse/HuntGroupWS?wsdl

Operation Name: removeHuntGroupupdateHuntGroups

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

id

Integer

Deverá

[Não deve ser informado no momento da

exclusão.SIM

inclusão, será gerado automaticamente pelo sistema]

NÃO

domain

String

Domínio do assinante

SIM

Principal

description

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo)

String

Nome do grupo.

SIM

UserPrincipal

...

Atributos

...

Parâmetro

...

Tipo

...

Descrição

...

Requerido

...

login

...

String

...

Login do administrador

...

SIM

...

password

...

String

...

Senha do administrador

...

SIM

SubscriberBillingInfoDTO 

...

Atributos

...

Parâmetro

...

Tipo

...

Descrição

...

Requerido

...

username

...

String

...

Login do assinante

...

SIM

...

domain

...

String

...

Domínio do assinante na plataforma

...

SIM

...

contractNumber

...

String

...

Número do contrato do assinante

...

NÃO

...

firstName

...

String

...

Nome

...

NÃO

...

lastName

...

String

...

Sobrenome

...

NÃO

...

document

...

String

...

CPF/CNPJ

...

NÃO

...

address

...

String

...

Endereço

...

NÃO

...

number

...

String

...

Número

...

NÃO

...

complement

...

String

...

Complemento

...

NÃO

...

quarter

...

String

...

Bairro

...

NÃO

...

city

...

String

...

Cidade

...

NÃO

...

state

...

String

...

Estado

...

NÃO

...

zip

...

String

...

CEP

...

NÃO

...

phone

...

Long

...

Telefone

...

NÃO

...

mobile

...

Long

...

Celular

...

NÃO

SubscriberClassVDTO

...

groupList

String

Lista de usernames separados por ; (ponto e vírgula) que fazem parte do grupo

Ex.: joao;maria;jose

SIM

method

String

Tipo de distribuição das chamadas no grupo.

paralell: Entrega as chamadas para todos os membros do grupo de forma paralela.

serial: Entrega as chamadas para os membros do grupo de forma seqüencial, com base no timeout definido.

SIM

uri

String

[Não deve ser informado no momento da inclusão, será gerado automaticamente pelo sistema]

NÃO

timeout

Integer

Tempo para execução da entrega da chamada, com base na método de entrega definido.

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

Dados de Retorno:

Tipo

Descrição

HuntGroup

Retorna os dados do Huntgroup atualizado pelo sistema.

HuntGroupWS – Excluir HuntGroups

Esta função tem como objetivo excluir um huntgroup no sistema.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/HuntGroupWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/HuntGroupWS?wsdl

Operation Name: removeHuntGroup

Parâmetros:

Parâmetro

Tipo

Descrição

Requerido

id

Integer

Deverá ser informado no momento da exclusão.

SIM

domain

String

Domínio do assinante

SIM

Principal

UserPrincipal

Objeto que contém as credenciais de acesso de um administrador do sistema (descrito mais abaixo).

SIM

UserPrincipal


Este objeto representa as credenciais de um administrador válido para o sistema. Todo serviço exposto para integração requisitará esta informação. Com base no principal informado, o sistema validará suas credenciais, além de verificar se o mesmo tem acesso de administração para o domínio informado.

Atributos

Parâmetro

Tipo

Descrição

Requerido

login

String

Login do administrador

SIM

password

String

Senha do administrador

SIM

SubscriberBillingInfoDTO 


Este objeto representa os dados de bilhetagem de um assinante do sistema, sendo utilizado no serviço que atualiza as informações do mesmo.

Atributos

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

String

Domínio do assinante na plataforma

SIM

callFwd

contractNumber

String

Siga-me

Número do contrato do assinante

NÃO

firstName

String

Nome

NÃO

lastName

String

Sobrenome

NÃO

document

String

CPF/CNPJ

NÃO

address

String

Endereço

NÃO

fwdBusy

number

String

Siga-me ocupado

Número

NÃO

noAnswer

complement

String

Siga-me Não Atende

Complemento

NÃO

callGroup

quarter

Integer

String

Call Group

Bairro

NÃO

pickupGroup

city

String

Pickup Group

Cidade

NÃO

pinCode

state

String

Código PIN do assinante

Estado

NÃO

bossSecretary

zip

String

Serviço Chefe/Secretária

CEP

NÃO

phone

Long

Telefone

NÃO

mobile

Long

Celular

NÃO

...

SubscriberClassVDTO


Este objeto representa os dados referentes aos atributos de serviços Classe V de um assinante do sistema, sendo utilizado no serviço que atualiza as informações do mesmo.

Atributos

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

String

Domínio do assinante na plataforma

SIM

email

callFwd

String

E

Siga-

mail

me

NÃO

countryCode

fwdBusy

String

Código do País

Siga-me ocupado

NÃO

areaCode

noAnswer

String

Código da Área

Siga-me Não Atende

NÃO

cityCode

callGroup

String

Código da Localidade

Integer

Call Group

NÃO

localArea

pickupGroup

String

Sigla da Localidade

Pickup Group

NÃO

rpid

pinCode

String

Id da Chamada

Código PIN do assinante

NÃO

callLimit

bossSecretary

Integer

Chamadas Simultâneas

String

Serviço Chefe/Secretária

NÃO

cps

Int

Chamadas por Segundo

NÃO

keepAlive

Int

Keep Alive

NÃO

RateDTO

SubscriberServicesDTO


Este objeto representa uma Tarifa de Venda do sistemaos dados referentes aos atributos de serviços de um assinante do sistema, sendo utilizado no serviço que atualiza as informações do mesmo.

Atributos

Parâmetro

Tipo

Descrição

Requerido

username

String

Login do assinante

SIM

domain

String

Domínio do assinante na plataforma

SIM

email

String

E-mail

SIM

name

countryCode

String

Descrição da Tarifa de Venda

Código do País

SIM

prefix

areaCode

String

Prefixo

Código da

Tarifa de Venda

Área

SIM

rateId

cityCode

Integer

Identificador do grupo de tarifas.

String

Código da Localidade

SIM

rateValue

localArea

Double

String

Valor de venda da Tarifa.

Sigla da Localidade

SIM

serviceType

rpid

String

Tipo de Ligação da Tarifa.

NÃO

Id da Chamada

SIM

callLimit

Integer

Chamadas Simultâneas

SIM

cps

Int

Chamadas por Segundo

SIM

keepAlive

Int

Keep Alive

SIM

RateDTO


Este objeto representa uma Tarifa de Venda do sistema.

Atributos

Parâmetro

Tipo

Descrição

Requerido

domain

String

Domínio do assinante na plataforma

SIM

name

String

Descrição da Tarifa de Venda

SIM

prefix

String

Prefixo da Tarifa de Venda

SIM

rateId

Integer

Identificador do grupo de tarifas.

SIM

rateValue

Double

Valor de venda da Tarifa.

SIM

serviceType

String

Tipo de Ligação da Tarifa.

NÃO

ReloadModulesWS - reloadSubscriber

Esse método realiza o reload dos dados do assinante, a chamada do botão limpar cache da tela assinantes.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ReloadModulesWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ReloadModulesWS?wsdl

Operation Name: reloadSubscriber

Parâmetro

Tipo

Descrição

Requerido

domain

String

Domínio do assinante na plataforma

SIM

username

String

Username que será realizado o reload

SIM

principal

String

Objeto de autenticação

SIM

Exemplo da requisição:

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.ws.sippulse.voffice.com.br/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:reloadSubscriber>
         <username>jonas_teste</username>
         <domain>sip.voip.com.br</domain>
         <principal>
            <login>pulseadmin</login>
            <password>admin</password>
         </principal>
      </ser:reloadSubscriber>
   </soapenv:Body>
</soapenv:Envelope>

Obs: Método disponível a partir da versão 5.1

ReloadModulesWS - reloadProfile

Esse método realiza o reload dos dados do profile, a chamada do botão limpar cache da tela profile.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ReloadModulesWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ReloadModulesWS?wsdl

Operation Name: reloadProfile

Parâmetro

Tipo

Descrição

Requerido

domain

String

Domínio do assinante na plataforma

SIM

profile

String

Profile que será realizado o reload

SIM

principal

String

Objeto de autenticação

SIM

Exemplo da requisição:

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.ws.sippulse.voffice.com.br/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:reloadProfile>
         <profile>Default</profile>
         <domain>sip.voip.com.br</domain>
         <principal>
            <login>pulseadmin</login>
            <password>admin</password>
         </principal>
      </ser:reloadProfile>
   </soapenv:Body>
</soapenv:Envelope>

Obs: Método disponível a partir da versão 5.1

ReloadModulesWS - reloadDid

Esse método realiza o reload dos dados do DID, a chamada do botão limpar cache da tela did.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ReloadModulesWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ReloadModulesWS?wsdl

Operation Name: reloadDid

Parâmetro

Tipo

Descrição

Requerido

didId

String

id do did que será recarregado

SIM

principal

String

Objeto de autenticação

SIM

Exemplo da requisição:

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.ws.sippulse.voffice.com.br/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:reloadDid>
         <didId>1</didId>
         <principal>
            <login>pulseadmin</login>
            <password>admin</password>
         </principal>
      </ser:reloadDid>
   </soapenv:Body>
</soapenv:Envelope>

Obs: Método disponível a partir da versão 5.1

ReloadModulesWS - reloadAddress

Esse método realiza o reload dos dados da autenticação por IP, a chamada do botão carregar alterações da tela de Autenticação por IP.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ReloadModulesWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ReloadModulesWS?wsdl

Operation Name: reloadAddress

Parâmetro

Tipo

Descrição

Requerido

principal

String

Objeto de autenticação

SIM

Exemplo da requisição:

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.ws.sippulse.voffice.com.br/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:reloadAddress>
         <principal>
            <login>pulseadmin</login>
            <password>admin</password>
         </principal>
      </ser:reloadAddress>
   </soapenv:Body>
</soapenv:Envelope>

Obs: Método disponível a partir da versão 5.1

ReloadModulesWS - reloadHuntGroup

Esse método realiza o reload dos dados do Hunt Group (Grupo de busca), a chamada do botão limpar cache do Hunt Group.

URL Descritiva do Serviço:

http://<IP_SERVER>:<PORT>/SipPulse/ReloadModulesWS?wsdl

IP_SERVER: Endereço do servidor que hospeda o sistema.

PORT: Porta de acesso ao serviço. Geralmente utilizamos a porta 8080.

Exemplo: 

http://sippulse.com:8080/SipPulse/ReloadModulesWS?wsdl

Operation Name: reloadHuntGroup

Parâmetro

Tipo

Descrição

Requerido

huntGroupId

String

Id do huntgroup que sera recarregado

SIM

principal

String

Objeto de autenticação

SIM

Exemplo da requisição:

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.ws.sippulse.voffice.com.br/">
   <soapenv:Header/>
   <soapenv:Body>
      <ser:reloadHuntGroup>
         <huntGroupId>1</huntGroupId>
         <principal>
            <login>pulseadmin</login>
            <password>admin</password>
         </principal>
      </ser:reloadHuntGroup>
   </soapenv:Body>
</soapenv:Envelope>

Obs: Método disponível a partir da versão 5.1