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 6 Next »

O objetivo deste documento é mostrar como realizar testes utilizando o web service do Softswitch.

O teste foi realizado na versão 5.4 e utilizado como base o documento Integração - PCRT 5.0 / PCRT 5.1 / PCRT 5.2.

O softswitch utiliza o padrão de arquitetura SOAP, para testar iremos utilizar o Soap Ui:

Ao iniciar o Soap Ui, criaremos um novo projeto:

Inserindo um link wsdl, ele irá procurar todos os requests disponíveis para serem utilizados. No exemplo foi inserido o link http://IP_INTERACE:PORTA/SipPulse/SubscriberWS?wsdl mostrando todos requests relacionados à Subscriber:

 Exemplos de links:

Na documentação de integração terá todas informações necessárias contendo os links e variáveis que devem ser utilizadas.

Seguem exemplos:

DIDs:
http://sippulse.com:8080/SipPulse/DidWS?wsdl

Revendas:

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

Hunt Group:

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

Após inserir o link deve aparecer a lista de requests disponíveis:

Para realizar a insersão de um assinante, basta dar dois cliques no request e irá abrir uma nova tela contendo todos dados disponíveis para serem enviados no request:

Preencher também as informações do usuário que irá enviar o request:

Identificando erros:

Os logs de insersão de dados podem ser consultados no log do glassfish, no exemplo a variável blockCollectCalls é do tipo boolean e é requirida para insersão de assinantes. No request foi enviado sem definir um valor:

cd /opt/glassfish/domains/domain1/logs
tail -f server.log

Ao clicar em executar no Soap UI é gerado um log no glassfish. Através dele é possível analisar e identificar a variável que está causando a falha:

  • No labels