SubscriberWS - Incluir Novos Assinantes
Esta função tem por objetivo incluir um assinante dentro da plataforma.
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: insertSubscriber
Parâmetros:
Parâmetro |
Tipo |
Descrição |
Req. |
username |
String |
Username do assinante. |
SIM |
domain |
String |
Domínio do assinante. (recuperar via serviço DomainWS) |
SIM |
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. Caso não informado, o sistema utilizará o plano associado ao profile. |
NÃO |
emailAddress |
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 Assinate. |
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ânes 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 (Inativo). |
SIM |
voicemailPassword |
String |
Senha para o serviço de correio de voz. |
NÃO |
resellerId |
Integer |
Identificador da revenda associada ao assinante, caso exista. |
NÃO |
resellerBillingType |
Integer |
Tipo de Bilhetagem que a revenda aplicará na conta do assinante.0: Marckup / 1: Plano de Tarifas. Valor Default 0. |
NÃO |
resellerMarckup |
Double |
Quando a estratégia resellerBillingType=0, define-se o valor de markup para as tarifas de venda. O markup aplicado será com base no valor das tarifas de compra. Valor Default 0.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 |
boolean |
Define se o assinante estará habilitado para receber chamadas. |
NÃO |
activeOutgoingCalls |
boolean |
Define se o assinante estará habilitado para executar chamadas. |
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. |
NÃO |
lowCreditLimit |
double |
Valor mínimo de crédito para ativação do mecanismo de aviso. Default 0.0. |
NÃO |
Dados de Retorno:
Tipo |
Descrição |
Integer |
Identificador do novo assinante gerado pelo sistema. |