O que acontece quando dois clientes SIP efetuam login ao mesmo tempo

2

Se dois clientes SIP estiverem conectados a um provedor de serviços ao mesmo tempo, o que acontece quando uma chamada de entrada é recebida e o que acontece se você tentar fazer uma chamada de saída? (Esta questão é sobre o serviço SIP conectado a um número de telefone dos EUA.)

Algum dos seguintes itens afeta a resposta à pergunta acima?

  • Usando um provedor de serviços SIP diferente
  • Usando classes diferentes de clientes SIP, por exemplo meu telefone de mesa e um cliente de linha de comando que apenas coleta informações de identificação de chamadas ao vivo

Obrigado!

    
por William Entriken 11.02.2014 / 14:42

3 respostas

2

A resposta final depende bastante da configuração do provedor de serviços.

Opção 1: tocar todos os pontos de extremidade registrados (ramificação paralela), aguardar a resposta de qualquer um deles e cancelar as solicitações restantes.

Opção 2: tocar apenas no endpoint registrado mais recentemente.

Opção 3: toque em cada endpoint registrado, um de cada vez (ramificação serial) até que alguém responda.

O fato de vários registros existirem não é tão significativo de uma perspectiva de chamada de saída. O registro é principalmente para que o proxy do provedor saiba para onde enviar chamadas de entrada. Quando você chama de saída, normalmente também está autenticando novamente. Se a chamada de saída é bem-sucedida depende mais da capacidade do tronco configurado no final do provedor.

Alguns provedores oferecem um número fixo de chamadas de entrada / saída ativas e você não poderá exceder esse número, independentemente do número de pontos de extremidade. Dito isto, até esse limite, normalmente é bom fazer qualquer combinação de chamadas de entrada ou saída de qualquer um dos seus endpoints (mesmo vários do mesmo endpoint).

No que diz respeito aos tipos de endpoints / clientes que você está usando, a maioria das decisões sobre o que fazer para rotear uma chamada de entrada acontece no proxy. Seu endpoint receberá a chamada ou não e poderá decidir responder ou não (ou redirecionar / transferir para o correio de voz).

    
por 30.04.2014 / 22:23
1

As chances de isso acontecer no mesmo instante, para mim, parecem muito raras. Os servidores, em qualquer caso, não participam das chamadas. Depois que os dois pontos de extremidade tiverem negociado uma configuração de chamada bem-sucedida, o servidor retornará e estará pronto para processar a próxima solicitação de chamada. O servidor, na realidade, envia a solicitação de chamada para um proxy SIP que conecta os dois pontos finais e decide sobre os pacotes SIP que são trocados entre os dois.

Se, por acaso, houver duas chamadas conflitantes no mesmo instante, suponho que o servidor priorize uma e, talvez, abandone a outra. Também estou bastante confiante de que o hardware e o software modernos funcionarão para formar uma fila e lidar com um após o outro.

Para aqueles que estão tentando entender o entroncamento SIP, há um infográfico simples de entender no link . Compartilhe com seus amigos.

Obrigado

    
por 30.04.2014 / 12:51
0

Você pode querer dar uma olhada nisso, se estiver tentando implementar algo por si mesmo: link

    
por 22.09.2017 / 17:22

Tags