Versions Compared

Key

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

fulxo criação de assinantes.pngImage Removedfulxo criação de assinantes (2).pngImage Added

Neste caso de uso iremos , vamos abordar o fluxo indicado recomendado para a criação automatizada de um assinante, de maneira mais automatizada.

Seguindo Seguiremos o fluxo vamos abordar destacando as principais API’s para a implementação desse caso de usoAPIs necessárias para implementar esse processo.

Para a criação de criar um Assinantes/Conta são necessários o preenchimento de assinante/conta, é necessário preencher os dados presentes no Softswitch SipPulse, como dominiodomínio (domain), perfil (profile) e plano de tarifas (rateplan).

O uso desse Este caso de uso deve ser feito junto ao utilizado em conjunto com o manual de integração da versão desejadacorrespondente.

Listagem de

...

Domínios - Domain

Neste passo, utiliza-se a API de listagem de dominios domínios para obter o objeto Domain, cujo campo domain será usado para preencher o campo domaincorrespondente. Esse objeto também será utilizado nas duas listagens seguintes.

Documentação da API SOAP para as versões:

...

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/351731770/Integra+o+-+PCRT+4.7#DomainWS---Listar-Dom%C3%ADnios

Listagem de Profiles - Profile

Neste passo, utiliza-se a API de listagem de perfis com o domínio selecionado no primeiro passo para extrair o objeto Profile. O campo nome desse objeto será usado para preencher o campo profile.

Documentação da API SOAP para as versões:

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1859159256/Integra+o+-+PCRT+5.7#ProfileWS---Listar-Profiles-por-Dom%C3%ADnio

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1717077178/Integra+o+-+PCRT+5.6.1#ProfileWS---Listar-Profiles-por-Dom%C3%ADnio

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1269104665/Integra+o+-+PCRT+5.0+PCRT+5.1+PCRT+5.2#ProfileWS---Listar-Profiles-por-Dom%C3%ADnio

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/351731770/Integra+o+-+PCRT+4.7#ProfileWS---Listar-Profiles-por-Dom%C3%ADnio

Listagem de Planos de Tarifa - RatePlan

Neste passo, utiliza-se a API de listagem de planos de tarifa com o domínio selecionado no primeiro passo para extrair o objeto RatePlan. O ID desse objeto será utilizado para preencher o campo ratePlanId durante a criação do assinante.

Documentação da API SOAP para as versões:

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1859159256/Integra+o+-+PCRT+5.7#RatePlanWS---Listar-Plano-de-Tarifas-por-Dom%C3%ADnio

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1717077178/Integra+o+-+PCRT+5.6.1#RatePlanWS---Listar-Plano-de-Tarifas-por-Dom%C3%ADnio

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1269104665/Integra+o+-+PCRT+5.0+PCRT+5.1+PCRT+5.2#RatePlanWS---Listar-Plano-de-Tarifas-por-Dom%C3%ADnio

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/351731770/Integra+o+-+PCRT+4.7#RatePlanWS---Listar-Plano-de-Tarifas-por-Dom%C3%ADnio

Criação/Edição de Assinante - Subscriber

Nesta etapa final do fluxo, todos os dados coletados anteriormente serão utilizados para a criação ou edição de um assinante. Para a criação, será utilizado um endpoint específico, e para a edição, outro.

Documentação da API SOAP para as versões:

Criação:

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1859159256/Integra+o+-+PCRT+5.7#SubscriberWS---Incluir-Novos-Assinantes

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1717077178/Integra+o+-+PCRT+5.6.1#SubscriberWS---Incluir-Novos-Assinantes

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1269104665/Integra+o+-+PCRT+5.0+PCRT+5.1+PCRT+5.2#SubscriberWS---Incluir-Novos-Assinantes

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/351731770/Integra+o+-+PCRT+4.7#SubscriberWS---Incluir-Novos-Assinantes

Edição:

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1859159256/Integra+o+-+PCRT+5.7#SubscriberWS---Altera%C3%A7%C3%A3o-de-Assinantes

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1717077178/Integra+o+-+PCRT+5.6.1#SubscriberWS---Altera%C3%A7%C3%A3o-de-Assinantes

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1269104665/Integra+o+-+PCRT+5.0+PCRT+5.1+PCRT+5.2#SubscriberWS---Altera%C3%A7%C3%A3o-de-Assinantes

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/351731770/Integra+o+-+PCRT+4.7#SubscriberWS---Altera%C3%A7%C3%A3o-de-Assinantes

Criação de DID(Opcional):

Esta etapa, que é opcional, permite a criação de um DID, ou seja, um alias para o assinante, caso o número para recebimento de chamadas seja diferente do login (username) utilizado na criação do assinante.

Documentação da API SOAP para as versões:

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1859159256/Integra+o+-+PCRT+5.7#DidWS---Inclus%C3%A3o-de-DID%27s-[hardBreak]

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1717077178/Integra+o+-+PCRT+5.6.1#DidWS---Inclus%C3%A3o-de-DID%27s-[hardBreak]

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/1269104665/Integra+o+-+PCRT+5.0+PCRT+5.1+PCRT+5.2#DidWS---Inclus%C3%A3o-de-DID%27s-[hardBreak]

https://support-sippulse.atlassian.net/wiki/spaces/BDCS/pages/351731770/Integra+o+-+PCRT+4.7#DidWS---Inclus%C3%A3o-de-DID%27s-[hardBreak]