Asterisk não é um Sip Proxy

Muitas pessoas pensam que Asterisk é um Sip Proxy, enquanto na verdade é apenas um PABX. Pretendo com este artigo explicar a diferença entre um SIP Proxy e um Asterisk, para que as pessoas que procuram uma solução voip saibam escolher corretamente um sistema que se encaixa no seu tipo de negócio.

[ Hits: 27.020 ]

Por: Daniel Cardoso Alves em 13/11/2008


O que cada um pode fazer?



Porque o Asterisk não é um Sip Proxy?

No SIP Proxy você tem todo o poder de manipulação de uma mensagem SIP. Você pode alterar os cabeçalhos conforme sua necessidade, controlando todas as requisições e respostas, roteando os dados de forma inteligente e segura. No Asterisk isto não é possível, pois isto é feito automaticamente.

Porque o SIP Proxy não faz o que o Asterisk faz?

A idéia do SIP Proxy não é manipular outra coisa a não ser protocolo SIP. Assim sendo é impossível um SIP Proxy manter um conferência, pois para manter uma conferencia ele teria que manipular o áudio/vídeo. Mas ele pode fazer a parte de roteamento das chamadas, localizando um sistema que faz esta conferência.

Qual é o melhor?

Esta resposta depende do que você quer fazer. Se quiser apenas um PABX, com certeza o Asterisk vai lhe servir muito bem. Se você quer uma operadora voip, com certeza uma plataforma com um Sip Proxy lhe trará mais benefícios e facilidades.

Mas pense na possibilidade em que se queira uma Operadora Voip com uma interconexão para a rede pública. Qual seria a melhor solução? Com certeza uma plataforma voip robusta com um SIP Proxy que faz o roteamento necessário e envia as chamadas, quando necessário, para um servidor PABX (Asterisk).

Conclusão

Não é possível falar que o Asterisk é melhor que um Sip Proxy e nem mesmo que um SIP Proxy é melhor que o asterisk, pois isto depende muito da sua necessidade. E além disso são duas soluções que podem se complementar.

Referências:
Página anterior    

Páginas do artigo
   1. Definições: Asterisk e Sip Proxy
   2. O que cada um pode fazer?
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Compatibilizando as extensões do Firefox

Funcionamento da memória virtual

S1 Ponto: Sistema de controle de ponto Open Source para Linux (Ubuntu)

Uma excelente ferramenta de monitoramento de rede

Zabbix 2 no CentOS 6 - Instalação e configuração

  
Comentários
[1] Comentário enviado por vsmoraes em 13/11/2008 - 12:15h

"Melhor que isso, só dois disso." =)

[2] Comentário enviado por danilotm em 14/11/2008 - 10:02h

Legal a informação Daniel.
Sabe me dizer em que caso seria interessante usar um SIP proxy? Por exemplo, o SIP é um pouco complicado para passar por NAT, uma vez que o fluxo de mídia RTP utiliza diversas portas aleatórias.
Teria como contornar isso com o uso do SIP Proxy?

Abraços.

[3] Comentário enviado por renatomartins em 14/11/2008 - 10:44h

Parabéns pelo artigo !!
So queria comentar que no caso para termos uma interação total podemos instalar o asterisk e openser na mesma maquina e fazer os dois interagir entre si para termos um super sistema um otimo pbx-ip e um sip proxy de forma transparente se usarmos ldap ou mysql para autenticar.

aqui na vol temos vários artigos ótimos sobre asterisk mas nao temos nada de openser, alguem que conheça bem de openser poderia nós presentear com um artigo ?

Grande abraço a todos da vol
Renato Martins

[4] Comentário enviado por renatomartins em 14/11/2008 - 10:45h

Parabéns pelo artigo !!
So queria comentar que no caso para termos uma interação total podemos instalar o asterisk e openser na mesma maquina e fazer os dois interagir entre si para termos um super sistema um otimo pbx-ip e um sip proxy de forma transparente se usarmos ldap ou mysql para autenticar.

aqui na vol temos vários artigos ótimos sobre asterisk mas nao temos nada de openser, alguem que conheça bem de openser poderia nós presentear com um artigo ?

Grande abraço a todo
Renato Martins

[5] Comentário enviado por dcardosoa em 14/11/2008 - 10:59h

danilotm,

No caso de vc quiser montar uma operadora VOIP seria interessante uma plataforma VOIP robusta. Eu acho que um sip proxy seria a melhor solução, pois além de ser mais leve você pode tratar melhor suas requisições.
Sempre que se tratar de plataformas VOIP, softswitch e afins é aconselhavel um o uso de um Sip Proxy.


Sim, existe soluções excelentes para o caso do NAT. Você tem um trabalho extra na configuração, pois você que indica como o SipProxy terá que tratar o nat, se existe ou não um Servidor que trata os pacotes RTP, etc..., mas também não é nada de outro mundo. Apenas tem que entender de Sinalização SIP.
O Openser, no caso, tem módulos específicos para isto como o MEDIAPROXY e o NATHELPER.

[6] Comentário enviado por dcardosoa em 14/11/2008 - 11:07h

renatomartins,

Não recomendo a instalação do asterisk e do openser na mesma máquina (para produção) caso vc queira ter um PBX e um SIP proxy, pois o asterisk é meio pesadão e consome muito processamento dependendo do uso. Como os dois trabalham com SIP não há problema em colocá-los em máquinas separadas e um enviar msg SIP par ao outro.
Mas nada impede de colocá-los juntos. Isto vai depender do que você pretende e da quantidade de $$$ que vc possui para investir.


Talvez mais para frente eu coloque um artigo explicando a configuração de um SIP PROXY.

[7] Comentário enviado por danilotm em 14/11/2008 - 11:26h

Obrigado Daniel, sua resposta foi bem esclarecedora!

Um grande abraço.

Danilo.

[8] Comentário enviado por romeuama@gmail.c em 20/05/2009 - 10:30h

e


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts