Menu Principal
Inicio
Aprendendo Asterisk
Calculadora VoIP
Contato
Downloads
Empregos Asterisk
Forum do Asterisk
Links
Livros Asterisk
Para Iniciantes
Tutoriais
Arquivo de Notícias
Lojas VOffice
ShopVoIP.com.br
IP Wave
Telefone IP para SIP e IAX
R$ 275,00
LojaCisco.com.br
WRT54GL
Roteador wireless c/ criptografia segura
R$ 388,50
ShopLicense.com.br
McAfee VirusScan
51 à 100 licenças
R$ 56,37
Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma
Usuários Online
Nós temos 34 visitantes online
Comparando Asterisk e OpenSER
16 de junho de 2008
Se você trabalha com telefonia IP, talvez ainda não tenha ouvido falar do OpenSER, mas certamente você ouviu falar sobre o Asterisk. Bom eu adoro uma chamada polêmica e eu já vi esta questão formulada muitas vezes em fóruns e listas de discussão. Então eu vou me atrever a comparar estes dois softwares muito populares dedicados ao mercado de VoIP. A idéia aqui não é mostrar qual é o melhor, mas principalmente mostrar como eles são diferentes um do outro. Abaixo está uma comparação tópico por tópico.

Arquitetura

Asterisk é um Back to Back User Agent (B2BUA), enquanto o OpenSER é um SIP Proxy. Isto faz toda a diferença. A arquitetura de um SIP Proxy é mais rápida do que a de um B2BUA porque ela só lida com a sinalização SIP. Por outro lado, um B2BUA, mesmo sendo um pouco mais lento, é capaz de gerenciar a mídia e é capaz de vários serviços não disponíveis em um Proxy SIP tais como tradução de CODECs (ex. G.729<->G.711), tradução de protocolos (SIP<->H323) e serviços relacionados à mídia tais como URA (unidade de resposta automática), DAC (distribuição automática de chamadas), TTS (conversão de texto para fala) e reconhecimento de voz.

Travessia de Nat

O OpenSER lida muito melhor com a travessia de NAT do que o Asterisk. Você pode enviar a mídia de seu cliente diretamente ao seu provedor usando o OpenSER na maioria dos casos (exceção ao NAT não simétrico). A manipulação direta do protocolo SIP permite a você gerenciar casos especiais, tais como quando você tem dois clientes atrás do mesmo NAT e quer enviar a mídia (áudio e vídeo) diretamente entre eles.

Balanceamento de carga

O OpenSER tem algoritmos específicos de balanceamento de carga com hash. Desta forma ele pode balancear a carga por “ruri”, “username”, “call-id” e algumas outras propriedades. Ele pode usar mensagens de redirecionamento (302 redirect) consumindo bem poucos recursos da máquina de balanceamento de carga. A tolerância a falhas faz parte da solução, coisas que você não encontra no Asterisk, mas são complementares.

Acesso em baixo nível aos cabeçalhos SIP e transações.
O OpenSER permite a você acesso de baixo nível ao protocolo. Você pode gerir todos os pedidos e respostas. Desta forma é possível, na maioria das vezes, traduzir entre duas versões incompatíveis de SIP. Isto é importante quando você tem duas implantações de diferentes fabricantes, algumas vezes, incompatíveis entre si.

Integration with Radius, Diameter and LDAP
O OpenSER tem suporte à LDAP, Radius e Diameter  integrado na distribuição. Enquanto isto também é possível com o Asterisk, a implantação do OpenSER é desenvolvida em C e integrada como um módulo que é parte da distribuição principal. (sem Perl, sem python, sem módulos de terceiros).

Roteamento no padrão operadora

O módulo CARRIERROUTE implanta algoritmos sofisticados para rotear chamadas para a rede pública.  Algumas vezes, os provedores VoIP precisam trabalhar com tabelas com mais de 40000 rotas. Neste caso, você vai precisar com certeza de um módulo específico de roteamento com capacidade de recuperação de falhas, listas negras e alguns outros recursos específicos para provedores de voz.

Serviços de mídia

O OpenSER é um SIP Proxy e ele não é capaz de atender nenhum serviço relacionado a mídia (áudio ou vídeo). Desta forma, não é possível criar com o OpenSER sistemas como, correio de voz, URA, TTS e reconhecimento de voz. No entanto é possível integrar estes serviços ao OpenSER usando um servidor de mídia separado. (normalmente o próprio Asterisk, Yate, FreeSwitch ou SEMS). Isto é proposital e é a forma com que o protocolo SIP foi desenhado e definido (veja norma RFC3261).

Conectividade com a rede pública de telefonia
O OpenSER sempre vai precisar de um gateway para se conectar a rede pública. Não existe a possibilidade de instalar interfaces de telefonia no servidor. Em vários casos o Asterisk é usado como gateway para a rede pública suportando o OpenSER.

Conclusão
Eu adoro esta discussão, porque o Asterisk e o OpenSER se completam. O OpenSER fornece serviços robustos para o SIP e é capaz de atender a um grande número de chamadas, de balancear a carga do SIP, resolver cenários avançados de NAT e lidar com a sinalização SIP como nenhum outro. Já o Asterisk é um B2BUA, muito forte no mercado de IP PBX. Ele é mais simples de configurar e pode gerenciar volumes de pequenos e moderados. O Asterisk pode ser usado no conceito “uma caixa faz tudo” ao contrário do OpenSER que requer todos os componentes da arquitetura do SIP. O OpenSER é um sucesso no mercado de provedores e universidades. O Asterisk é um sucesso no mercado de PABX e está abocanhando um pedaço do mercado de pequenos e médios provedores VoIP. Normalmente você começa a usar o OpenSER com grandes volumes, tais como quando você tem mais de mil usuários registrados. Escolha com sabedoria!

Tutoriais sobre Asterisk e VoIP
Instalando o OpenR2 no Asterisk
A snalização MFC/R2 é uma sinalização utilizada em telefonia digital, entregue ao consumidor em um link de dados E1, encontrada com muita freqüencia em cidades do interior e em alguns pontos nas capitais brasileiras onde não existe a possibilidade de entrega de um link ISDN ou RDSI como é conhecido no Brasil. Como nos EUA a sinhalização MFC/R2 não existe, pouca ou melhor dizendo nenhuma importância foi dada ao desenvolvimento de bibliotecas que suportassem este tipo de sinalização no Asterisk.
BackTraces
BackTraces, você já usou? não?, então vamos lá...

Backtrace é um modo de obter informações sobre o que esta acontecendo de errado quando um programa fecha inesperadamente, no nosso caso vamos usar o asterisk como exemplo. Existem dois tipos de backtraces que também é conhecido como bt, que são: bt e bt full...
Ergonomia de um projeto
Um ponto algumas vezes esquecido, por nós técnicos, é a interface com o usuário. Nos preocupamos em dimensionar corretamente o servidor, ter uma boa infra-estrutura de rede, aplicar uma politica de QoS na rede entre outras e nos esquecemos de um fator determinante para o sucesso e aceitação dos nossos projetos: a interface com o usuário.
Comparando Asterisk e OpenSER
Se você trabalha com telefonia IP, talvez ainda não tenha ouvido falar do OpenSER, mas certamente você ouviu falar sobre o Asterisk. Bom eu adoro uma chamada polêmica e eu já vi esta questão formulada muitas vezes em fóruns e listas de discussão. Então eu vou me atrever a comparar estes dois softwares muito populares dedicados ao mercado de VoIP. A idéia aqui não é mostrar qual é o melhor, mas principalmente mostrar como eles são diferentes um do outro. Abaixo está uma comparação tópico por tópico.

Instalando o codec Speex no ASTERISK 1.4.x
Neste tutorial vou explicar como compilar e instalar o codec speex no ASTERISK, que é juntamente com o ilbc uma ótima alternativa para quem não quer gastar com licensas de codecs proprietários como o G729.

Simplificando (e baixando custos com) PoE
O Power over Ethernet é uma tecnologia relativamente nova que evoluiu sobre a, amplamente  divulgada Ethernet, que disponibiliza energia em corrente contínua confiavelmente através dos mesmos cabos que disponibilizam dados Ethernet.
Instalando qloganalyzer no ASTERISK p/ gerar relatórios de filas e cdr
O Queue LOG analyzer é uma opção GPL para geração de relatórios e gráficos sobre as filas e CDR Call Detailed Record do Asterisk . O autor é o Earl C. Terwillinger.

Configuração do Astribank XORCOM
Esse tutorial tem como objetivo demonstrar o processo de configuração do Astribank XORCOM.
Publicidade
www.shopvoip.com.br
www.khomp.com.br
www.shopvoip.com.br/index.php?cPath=4_70
www.orecx.com
www.asteriskexperts.com.br/content/view/252/1/

Se você deseja publicar uma matéria ou anúncio neste site envie um e-mail para info@asteriskguide.com
Visite:  
Sua loja on-line de produtos e serviços VoIP. Digium, Xorcom, Linksys, DLink, Cisco, Grandstream, Alo-IP e muitos outros.
Treinamentos, Projetos, Telecom, Sistemas Operacionais, Suporte, Monitoramento...
Produtos e Suporte Cisco e Linksys
Seu novo ponto de licenciamento on-line. Microsoft, McAfee, Novell.

 
Todas as Marcas referidas neste website são ou podem ser marcas comerciais registradas e protegidas por leis internacionais
de copyright e propriedade industrial e pertencem aos seus respectivos fabricantes e proprietários.
 
All Brands referred in the website are or may be registered commercial brands and protected by copyright and industrial property
international laws and belong to their respective manufacturers and owners.