OpenSER (Kamailio)

Revisão de 20h26min de 6 de agosto de 2012 por André Carrijo (discussão | contribs) (Criou página com '== Definição == Image:Openserk-logo.jpg Kamailio (ex-OpenSER) é um SIP Server Open Source. Pode ser usado para construir grandes plataformas VoIP ou para incrementar g...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Definição

Kamailio (ex-OpenSER) é um SIP Server Open Source. Pode ser usado para construir grandes plataformas VoIP ou para incrementar gateways SIP-to-PSTN, sistemas de PBX ou Media Servers como Asterisk ™, FreeSwitch ou SEMS.


http://www.kamailio.org/

Objetivos

O kamailio é um Sip server e possui várias funcionalidades como proxy server, load balance, presença, integrações com IM entre outras funções que poderão ser utilizadas na plataforma.

Detalhamento Técnico

kamailio



Recursos http://www.kamailio.org/w/features/:

  • Arquitetura modular
  • Suporta comunicação TCP, UDP e SCTP
  • Comunicação segura através de TLS para VoIP (e vídeo)
  • SIMPLE instant messaging
  • Presença
  • ENUM
  • Roteamento de menor custo
  • Balanceamento de carga
  • Roteamento fail-over
  • Contabilidade
  • Autenticação e autorização em MySQL, PostgreSQL, Oracle, Radius, LDAP
  • Interface de controle XMLRPC
  • Monitoramento SNMP
  • Flexível
  • Escalável
  • Comunicação com vários Bancos de Dados
  • Possui uma linguagem de script para o arquivo de configurações, com uma sintaxe similar a linguagens de script, a configuração oferece uma maneira poderosa e flexível para implantar serviços SIP personalizados
  • Interfaces de programação:
    • Perl
    • Java SIP Servlet
    • Lua
    • Python

Pontos-Chave

  • Flexível
  • Escalável
  • Muitas funcionalidades
  • Boa Documentação
  • Versões desenvolvidas recentemente
    • January 11, 2010 – Kamailio (OpenSER) – New Major Version v3.0.0 Released
    • Kamailio v3.0.2 was released on May 27, 2010
  • Prêmio Best of Open Source Software Awards 2009

Integrações

  • Interligação direta com gateways PSTN
  • Gateway de sms ou xmpp e outros serviços de IM
  • Interoperabilidade com dispositivos habilitados para SIP e aplicações, como telefones SIP (Snom, Cisco, etc)
  • Media Servers (Asterisk, FreeSwitch, etc)

Comparativo

  • Asterisk
  • FreeSwitch
  • SEMS
  • OpenSIPs

Licenças e Restrições

A solução é Open Source.

A comunidade não é muito atuante. Ultimamente não há novos tópicos e também poucas respostas aos tópicos criados.

Conclusões

O kamailio é uma solução interessante pois aparentemente apresenta boas funcionalidade, possui uma boa documentação e a comunidade atua de maneira razoável.


Pesquisadores

  • Bruno Cezar de Oliveira