SIP para PSTN

SIP (Softphone) e PSTN (telefone antigo) são redes diferentes e falam idiomas diferentes. Portanto, precisamos de um tradutor (Gateway aqui) para nos comunicarmos entre essas duas redes.

Vamos dar um exemplo para mostrar como um telefone SIP faz uma chamada telefônica para um PSTN por meio do gateway PSTN.

Neste exemplo, Tom (sip:[email protected]) é um telefone sip e Jerry usa um número de telefone global +91401234567.

SIP para PSTN por meio de Gateways

A ilustração a seguir mostra um fluxo de chamadas de SIP para PSTN por meio de gateways.

A seguir, é fornecida uma explicação passo a passo de todo o processo que ocorre ao fazer uma chamada de um telefone SIP para PSTN.

  • Em primeiro lugar, o telefone SIP (Tom) disca o número global +91401234567 para falar com Jerry. O agente de usuário SIP o entende como um número global e o converte em uri de solicitação usando DNS e aciona a solicitação.

  • O telefone SIP envia o CONVITE diretamente para o gateway.

  • O gateway inicia a chamada no PSTN selecionando um tronco SS7 ISUP para a próxima central telefônica no PSTN.

  • Os dígitos discados do CONVITE são mapeados no ISUP IAM. A mensagem de conclusão do endereço ISUP (ACM) é enviada de volta pelo PSTN para indicar que o tronco foi criado.

  • O telefone gera toque e vai para a central telefônica. O gateway mapeia o ACM para a resposta de progresso da sessão 183 contendo um SDP indicando a porta RTP que o gateway usará para fazer a ponte entre o áudio do PSTN.

  • Ao receber o 183, o UAC do chamador começa a receber os pacotes RTP enviados do gateway e apresenta o áudio ao chamador para que ele saiba que o receptor está progredindo no PSTN.

  • A chamada é concluída quando a parte chamada atende o telefone, o que faz com que a central telefônica envie uma mensagem de atendimento (ANM) ao gateway.

  • O gateway então corta a conexão de áudio PSTN em ambas as direções e envia uma resposta 200 OK ao chamador. Como o caminho da mídia RTP já está estabelecido, o gateway responde ao SDP no 183, mas não causa alterações na conexão RTP.

  • O UAC envia um ACK para concluir a troca de sinalização SIP. Como não há mensagem equivalente no ISUP, o gateway absorve o ACK.

  • O chamador envia BYE ao gateway para encerrar. O gateway mapeia o BYE na mensagem de liberação do ISUP (REL).

  • O gateway envia o 200OK para o BYE e recebe um RLC do PSTN.