VoIP en Linux: las mejores aplicaciones disponibles

En este post analizaremos someramente las aplicaciones para VoIP (mensajería de voz y video) para Linux más populares. Se incluyen algunas que seguramente oiste nombrar (Skype, Empathy), pero también otras no tan conocidas (Asterisk, Ekiga, Qutecom, Kphone, Gizmo5 y Twinkle).

Skype

Skype es la aplicación VoIP más popular, con casi 500 millones de usuarios. La razón por la que Skype es tan popular es que fue construido sobre un servicio VoIP independiente, sin la necesidad de que los usuarios tengan que ensuciar sus manos en tediosas configuraciones SIP.

La versión para Linux está un poco detrás que la de Windows, pero funciona bastante bien. Algunas personas, no obstante, tienen algunos problemas en que Skype reconozca bien la cámara de video para realizar videollamadas.

Empathy

Empathy es un cliente de mensajería instantánea basado en el entorno de comunicaciones Telepathy. Empathy soporta audio y videoconferencia XMPP/SIP disponible en los dispositivos. Además, proporciona un entorno común para que las aplicaciones accedan a funcionalidades de la mensajería instantánea. Soporta muchos protocolos comunes incluyendo Jabber/XMPP, Google Talk, MSN Messenger y el chat de red local de Apple Bonjour/Rendezvous.

Empathy está incluido por defecto en GNOME desde la versión 2.24.

Ekiga

Ekiga, anteriormente llamado GnomeMeeting, es una aplicación de software libre para realizar videoconferencias y telefonía IP para GNOME. Usa el hardware o software compatible con H.323 (como Microsoft Netmeeting) y se libera bajo licencia GPL. Además está disponible para sistemas Unix y Windows.

Permite todas las características modernas de una videoconferencia como soporte de proveedor inteligente o llamadas de telefonía desde el ordenador a un teléfono.
Para su correcto funcionamiento debe disponerse de una cuentas SIP, que puede crearse gratuitamente desde Ekiga.net. Por otro lado para poder realizar llamadas a teléfonos convencionales desde el PC se debe disponer de una cuenta con algún servidor de telefonía por internet. El mismo programa recomienda el proveedor Diamondcard Worldwide Communication Service, si bien existen muchos otros como VoIPBuster. Estos servicios no son gratuitos sino que se paga al proveedor del servicio en función del teléfono de destino según sus tarifas.

KDE Softphones

Las siguientes aplicaciones también trabajan con los protocolos SIP y H.323 y fueron diseñadas para KDE: KPhone, Twinkle y Qutecom.

Asterisk

Asterisk es un programa de software libre (bajo licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Como cualquier PBX, se puede conectar un número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor de VoIP o bien a una RDSI tanto básicos como primarios.

Asterisk incluye muchas características anteriormente sólo disponibles en costosos sistemas propietarios PBX como buzón de voz, conferencias, IVR, distribución automática de llamadas, y otras muchas más. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el lenguaje de script de Asterisk o añadiendo módulos escritos en lenguaje C o en cualquier otro lenguaje de programación reconocido por Linux.

Para conectar teléfonos estándar analógicos son necesarias tarjetas electrónicas telefónicas FXS o FXO fabricadas por Digium u otros proveedores, ya que para conectar el servidor a una línea externa no basta con un simple módem.
Quizá lo más interesante de Asterisk es que reconoce muchos protocolos VoIP como pueden ser SIP, H.323, IAX y MGCP. Asterisk puede interoperar con terminales IP actuando como un registrador y como gateway entre ambos.

Asterisk se empieza a adoptar en algunos entornos corporativos como una gran solución de bajo coste junto con SER (Sip Express Router).