Quais são os funcionamentos internos do Google Voice?

2

Sou novo no Google Voice e estou interessado em saber como funciona internamente, por isso tenho poucas dúvidas sobre isso.

  1. O número do Google Voice é um número SIP?
  2. Como o Google Voice recebe chamadas de qualquer linha PSTN ou celular internamente e transfere para o telefone direcionado do usuário?
  3. O Google Voice tem seu próprio servidor SIP de onde gera números diferentes do Google Voice para os usuários?
Caçar
fonte

Respostas:

4

Nenhum número é inerentemente "SIP" números ou qualquer outro tipo de números, eles são apenas números. Os números são entregues tanto aos provedores de VoIP quanto aos provedores de linha PSTN dos vendedores de números (como 360 ou Level 3, eles não geram os números em si - embora eles possam, mas isso não significa que eles possuam o número dentro de sua rede, se não for roteado através de um fornecedor de números). Esses fornecedores de números controlam o roteamento dos números entre outros fornecedores de números e os fornecedores para os quais fornecem serviços de backbone. Isso é tipicamente onde a transferência entre PSTN e VoIP ocorre, em algo chamado de Backbone IP.

O SIP é apenas um dos muitos protocolos VoIP. O Google tem seus próprios servidores SIP para lidar com a sinalização de seu serviço - seus clientes precisarão sincronizar com esse servidor e a sinalização que cria uma chamada é feita dessa maneira. Esses servidores são chamados de Controladores de Borda de Sessão e geralmente são acompanhados por servidores de aplicativos (para voz hospedada, mas os sistemas integrados nem sempre exigem servidores de aplicativos). Seus SBCs se comunicam com os servidores de seus fornecedores de números para que a chamada seja roteada corretamente (a menos que seja uma chamada na rede, ela nunca sairá da rede do provedor de VoIP).

Espero que esta imagem ajude

Espero que esta imagem ajude

MaQleod
fonte
Ok, então se eu quiser implementar um sistema como o google voice então o que eu preciso de um servidor sip e um SBC?
Caça
Você precisaria de um SBC e uma conta com um fornecedor de números. Isso traria seus números e o roteamento de entrada desses números para o seu SBC. Você precisaria de um contrato com um ou mais fornecedores de números e regras de roteamento configuradas no SBC para chamadas de saída a serem seguidas. Você precisaria de um SBC para se comunicar com seus clientes e provavelmente precisaria de um servidor de aplicativos para lidar com as funções desses clientes (encaminhamento de chamadas, grupos de busca, caixa postal - muito parecido com um PBX). Você também precisará do recurso de registro e911, conforme exigido por lei em sua área de cobertura.
MaQleod
Então eu preciso convencer os provedores de serviços de telefonia e preciso amarrar para que eles permitam que o meu SBC trabalhe com eles?
Caça
Bem, não, você é o provedor de serviços de telefone, você só precisa acessar seus gatways para chamadas de entrada e saída para realmente ir a qualquer lugar. Eles fornecem as rotas para as chamadas de saída, você precisa programá-las no seu SBC. Você lhes fornece a (s) rota (s) para seu (s) SBC (s) e eles programam isso em seus sistemas. Eles lhe entregam números, os atribuem aos clientes e você escreve o roteamento para esses números em seu servidor SBC / Application. Quando um desses números é discado, ele atinge o vendedor do número, envia-o ao seu SBC, o SBC o envia ao seu cliente.
MaQleod
ok isso é muito informativo ajudar o seu estão fornecendo, o mesmo acontece com essas empresas como a Vodafone, AT & T etc nos permitem acessar seus gatways para chamadas de entrada e saída?
Caça