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: 26.655 ]

Por: Daniel Cardoso Alves em 13/11/2008


Definições: Asterisk e Sip Proxy



O que é Asterisk?

O Asterisk é atualmente o mais famoso software de PABX. Ele é um PABX completo e seu código é livre, permitindo que você modifique o código conforme suas necessidades.

Ele pode ser configurado para substituir/integrar um PABX de grande porte, devido a sua grande flexibilidade de trabalhar com vários protocolos como H.323, SIP, IAX etc, por isso o nome Asterisk.

Com o Asterisk é possível interligar sua rede voip a uma rede de telefonia pública (PSTN) através uma placa de E1, possibilitando um ramal Voip fazer uma ligação para um telefone convencional.

Existem inúmeras outras funcionalidades do Asterisk que no momento não citarei, pois não é o objetivo deste artigo.

Os arquivos de configuração do Asterisk são simples e intuitivos, e sua configuração não demanda grandes conhecimentos em mensagens SIP.

O que é um Sip Proxy?

Um Sip Proxy é o elemento chave de uma plataforma Voip (para protocolo SIP). Ele é um software capaz de manipular uma mensagem SIP.

Ao manipular a mensagem SIP o proxy deve ser capaz de:
  • Rotear a mensagem SIP para o destino requisitado;
  • Autenticar e autorizar usuários;
  • Prover políticas de roteamento;
  • Prover funcionalidades para usuários;
  • Etc.

Em resumo, é um software que apenas trabalha com a sinalização SIP de uma chamada.

Normalmente a configuração de um SIP Proxy é um pouco mais complicada, pois exige um bom nível de conhecimento sobre o protocolo SIP, para que não haja erros de roteamento das mensagens SIP.

Exemplo de Sip Proxy: SER, OpenSER (recentemente tivemos um fork).

    Próxima página

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

Customizando e atualizando o Slax

Gnuplot - versátil ferramenta científica

Como atualizar/instalar o X.org em seu Slackware

Wine, Steam e programas do Windows, no Linux

LAMP no Fedora 17

  
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