-
Notifications
You must be signed in to change notification settings - Fork 0
Home
O WebService da SIPPulse funciona baseado no padrão SOAP sendo assim é necessário por parte do cliente que seu sistema ERP ou CRM seja integrado falando SOAP diretamente com o servidor de aplicação da SIPPulse.
Recomendamos o uso do SOAPUI para testes da API, ou qualquer biblioteca que fale SOAP.
Para que a integração funcione não é necessário nenhuma intervenção do Suporte no sistema. É necessário criar um usuário nele.
As nos exemplos de código usamos a library zeep no Python e a library soap no NodeJS.
As requisições são mediadas através da porta 8080 e a lista de operações disponíveis na API encontra se abaixo.
Inserir usuário: SubscriberWS
Exemplo de código: Here
Listar os domínios ativos: DomainWS
Listar os profiles associados a um domínio: ProfileWS
Ativar um assinante: Subscriber
Desativar um assinante: Subscriber
Desativar o aviso de saldo baixo: LowCreditNotification
Ativar o recurso de chamadas privadas: PrivacyCalls
Desativar o recurso de chamadas privadas: PrivacyCalls
Ativar a execução de chamadas: OutgoingCalls
Desativar a execução de chamadas: OutgoingCalls
Ativar o recebimento de chamadas: IncommingCalls
Desativar o recebimento de chamadas: IncommingCalls
Bloquear o recebimento de chamadas a cobrar: CollectCalls
Desbloquear o recebimento de chamadas a cobrar: CollectCalls
Bloquear o recebimento de chamadas anônimas: AnonymousCalls
Desbloquear o recebimento de chamadas anônimas: AnonymousCalls
Ativar o recurso de ocultação de topologia para chamadas realizadas: TopologyHiding
Inativar o recurso de ocultação de topologia para chamadas realizadas: TopologyHiding
Ativar o recurso de geração de estatísticas diárias: DailyStatistics
Bloquear o recurso de geração de estatísticas diárias: DailyStatistics
Adicionar créditos na conta: Credit
Incluir um assinante: Subscriber
Alterar os dados de um assinante: Subscriber
Consultar saldo de um assinante: Credit
Trocar a senha de um assinante: Password
Trocar o profile de um assinante: Profile
Remover um assinante: Subscriber
Consultar senha de um assinante: Password
Recuperar os dados de um assinante: Subscriber
Alterar os dados de bilhetagem de um assinante: SubscriberBillingInfo
Alterar os dados de Classe V de um assinante: SubscriberClassV
Alterar os dados de Serviços de um assinante: SubscriberServices
Ativar o voicemail de um assinante: Voicemail
Desativar o voicemail de um assinante: Voicemail
Adicionar um alias a um assinante: DBAliases
Remover um alias a um assinante: DBAliases
Recuperar as informações de quota diária de um assinante: DailyQuota
Alterar as informações de quota diária de um assinante: DailyQuota
Inserir Número Entrante (DID): DidWS
Incluir um novo DID associado a um assinante: Did
Excluir um DID associado a um assinante: Did
Listar os DID's associados a um assinante: ByAcc
Listar os DID's disponíveis: AvailablesNumbers
Incluir uma nova Revenda: Reseller
Excluir uma Revenda: Reseller
Listar as Revendas de um domínio: ByDomain
Adicionar créditos na conta de uma revenda: ResellerCredit
Mostrar saldo de uma revenda: ResellerCredit
Incluir um novo número na whitelist do assinante: WhiteList
Excluir um número da lista whitelist do assinante: WhiteList
Listar os WhiteList's associados a um assinante: WhiteList
Listar o Plano de Tarifas associados a um domínio: RatePlan
Incluir um Plano de Tarifas associados a um domínio: RatePlan
Alterar um Plano de Tarifas associados a um domínio: RatePlan
Remover um Plano de Tarifas associados a um domínio: RatePlan
Listar as Tarifas de Venda de um domínio: RatesByParams
Incluir novas Tarifas de Venda (em lote) em um domínio: Rate
Excluir uma Tarifa de Venda: Rate
Excluir todas as Tarifas de Venda associadas a um RateId: AllRatesByRateId
Listar o Plano de Discagem associado a um domínio: DialplansByDomain
Adicionar um Account Group: AccountGroup
Recuperar um Account Group: AccountGroup
Remover um Account Group: AccountGroup
Autenticar um assinante: Authenticate
Trocar a senha de um assinante: CustomerPassword
Recuperar o crédito atual de um assinante: CustomerCredit
Listar os registros de um assinante: UserLocations
Adicionar um registro permanente para um assinante: UserLocation
Remover um registro permanente para um assinante: UserLocation
Listar as autenticações por IP de um assinante: Addresses
Inserir as autenticações por IP de um assinante: Addresses
Alterar autenticações por IP de um assinante: Addresses
Excluir autenticações por IP de um assinante: Addresses
Listar os huntgroups associados a um domínio: HuntGroups
Inserir um novo huntgroup: HuntGroups
Alterar um huntgroup: HuntGroups
Excluir um huntgroup: HuntGroups
Objeto UserPrincipal: Atributos
Objeto SubscriberBillingInfoDTO: Atributos
Objeto SubscriberClassVDTO: Atributos
Objeto SubscriberServicesDTO: Atributos
Objeto RateDTO: Atributos