Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

fulxo criação de assinantes (1).png

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

Seguiremos o fluxo destacando as principais APIs necessárias para implementar esse processo.

Para criar um assinante/conta, é necessário preencher os dados presentes no Softswitch SipPulse, como domínio (domain), perfil (profile) e plano de tarifas (rateplan).

Este caso de uso deve ser utilizado em conjunto com o manual de integração da versão correspondente.

Listagem de Domínios - Domain

Neste passo, utiliza-se a API de listagem de domínios para obter o objeto Domain, cujo campo domain será usado para preencher o campo correspondente. 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/1859159256/Integra+o+-+PCRT+5.7#DomainWS---Listar-Dom%C3%ADnios

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

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

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]

  • No labels