Os benefícios de um servidor proxy antes do Asterisk

1

Estamos ocupados para desenvolver um aplicativo para permitir que os usuários chamem um ao outro usando o webRTC. Neste momento temos áudio trabalhando, mas não vídeo. Agora eu ouço que um servidor proxy pode ser a solução para esse problema. Mas parece um pouco ilógico, porque quais são os benefícios de colocar um servidor proxy antes do servidor Asterisk sip? Por que o vídeo deve fluir com um proxy, mas não sem um proxy?

Eu ouvi do kamailio como proxy, servidor de registro antes do asterisco. Mas não consigo encontrar informações sobre os benefícios e por que o fluxo de vídeo fluirá.

Espero que alguém possa me indicar algum tipo de direção para descobrir isso.

Obrigado antecipadamente.

    
por Haije Ploeg 31.03.2015 / 11:03

3 respostas

1

Você não postou nenhum detalhe de adição desde que foi perguntado há algumas semanas, então tentarei responder da melhor maneira possível (e recomende que a pergunta seja encerrada):

Segurança : Se o seu objetivo é proteger o seu servidor Asterisk, então um servidor proxy / kamailio não é a resposta. Consulte Asterisk Security para obter detalhes sobre como fazer isso.

Rede : Se o seu problema é NAT, um SBC / Proxy pode ajudar - mas nem sempre é necessário. O Asterisk é bastante flexível em termos de publicação de seu IP externo em pacotes fora da sub-rede local. Consulte NAT traversal para obter detalhes sobre como fazer isso.

Alta disponibilidade : se seu objetivo é adicionar um proxy para redirecionar o tráfego no caso de uma falha do Asterisk, um proxy não é uma ótima escolha. (Também não é balanceamento de carga, a menos que você não precise de nenhuma rigidez ou sincronização da sessão, etc.). Consulte Alta disponibilidade para obter detalhes sobre como fazer isso.

    
por 14.04.2015 / 22:56
0

Um proxy SIP puro permite que você manipule toda a mensagem SIP, isso oferece muita flexibilidade e o ajudará a lidar com problemas NAT, failover e outros recursos que não são fáceis de implementar com o asterisco. O Asterisk é um ótimo e completo recurso de PBX, mas não oferece muitas opções para tratar mensagens SIP (isso por design, porque é projetado para ser um PBX, não um proxy SIP).

    
por 01.04.2015 / 07:36
0

O Kamailio definitivamente não resolverá o problema com o vídeo, mas pode descarregar algum processamento SIP do Asterisk e adicionar segurança. Também permite colocar vários servidores de mídia atrás de um servidor Kamailio, permitindo assim o balanceamento de carga e o failover.

Vi em algum lugar que a atualização recente do Chrome quebrou a compatibilidade com a implementação do WebRTC no FreeSWITCH, portanto, provavelmente, o asterisco também é afetado. Além disso, o vídeo só é suportado na versão 12 do Asterisk.

Eu realmente sugiro olhar para o FreeSWITCH e seu módulo mod_verto. O FreeSWITCH pode substituir o Asterisk completamente, e é muito mais fácil solucionar problemas e integrar-se.

    
por 01.04.2015 / 09:58