Vía ByteCoders me entero de la existencia de este interesante proyecto:
Astxx es una librería escrita en C++ que sirve de wrapper para muchos servicios de Asterisk. De momento se implementan wrappers para AGI y el Asterisk Manager, aunque también están planeados wrappers para ExternalIVR, clientes IAX e incluso módulos de Asterisk!
Sin duda un proyecto interesante a seguir de cerca
Acabo de leer la notica en la web de OpenSER: a partir de la siguiente versión, la 1.4, OpenSER pasará a llamarse Kamailio.
El cambio de nombre ha venido motivado por el importante crecimiento que ha tenido en los últimos 3 años, y la necesidad de desligarse de lo anterior y representar un ente nuevo.
La palabra, Kamailio, no ha sido elegida al azar, significa “hablar, conversar” en Hawayano, por lo que es más que adecuada para este proyecto.
Adiós OpenSER, hola Kamailio!!
En la web ya han actualizado el título, pero el logo todavía no
Con motivo de los cursillos de julio del E-Ghost, preparé una charla de introducción a SIP y OpenSER, ya que me pareció que podrían resultar de interés y así complementar el curso de Asterisk.
El documento trata de explicar el funcionamiento del protocolo SIP, ya que no es posible configurar un OpenSER sin sabe como funciona el SIP.
El objetivo de la charla era profundizar en los fundamentos y operativa del protocolo SIP, y posteriormente examinar varios ejemplos de configuración de OpenSER, teniendo en cuenta y contrastando lo anteriormente comentado.
Desafortunadamente, por diversos problemas ajenos a mi voluntad y a la de la organización, la charla no tuvo lugar No obstante, he colgado las transparencias en SlideShare y he dejado aquí los ejemplos de código, por si a alguien le pudieran servir.
Para la próxima ocasión espero que no haya contratiempos y poder contarlo de viva voz
Aunque muchos le tengamos manía, no cabe duda de que FreePBX tiene un hueco muy importante en la comunidad de Asterisk ya que facilita (demasiado IMHO) la configuración de Asterisk.
Acaba de ser lanzada la versión alpha del próximo release, de FreepBX 2.5.0, pero todavía la lista de features no esta congelada. Puedes consultar el milestone de la versión 2.5, e incluso sugerir algo, ya que la lista de features aún no esta cerrada.
AAcaba de ser lanzada la segunda beta de la versión 2.0 de este softphone IAX para KDE. Se incluyen muchas mejoras, entre las que destacan el hecho de utilizar las librerías Qt4, estando así disponible para Windows y para MacOS X también. Características:
Core bajo licencia LGPL, GUI bajo GPL.
Estructura modular, separando la señalización, almacenamiento y aspectos visuales.
Core ligero y modular.
Código preparado para GCC4.
Misma base de código para Windows, GNU/Linux y MacOS.
SQLite como backend de almacenamiento.
Qt4.4 para la interfaz de usuario.
Integración con WebKit.
Interfaz sencilla de utilizar.
Completamente personalizable.
Posibilidad de configuración remota.
Integración sencilla con proveedores de servicios (vía JSON).
Soporte para múltiples proveedores de servicio.
Soporte para varias llamadas simultáneas.
Soporte de proxy failover para el registro.
Búsqueda de contactos y registros del CDR.
Codecs: G711, iLBC, GSM, Speex.
Filtro de reducción de ruido.
Soporte i18n.
Como se puede observar, ha mejorado mucho, y aunque IAX no sea el protocolo adecuado para un softphone (IAX se diseñó para unir servidores Asterisk), puede ser una buena opción en algunas situaciones.
Podéis consultar más detalles y descargarlo desde su web oficial.
Leyendo a Russel Byant me entero de que acaban de ser lanzadas estas 2 nuevas versiones de Asterisk, debido a 2 fallos de seguridad en IAX2. Podéis consultar los informes correspondientes: AST-2008-010 y AST-2008-011.
Desde que mi novia se fue a estudiar fuera, he estado haciendo uso intensivo de la VoIP, en muchas de sus vertientes. Algunos quizá recuerden que fue por esta razón por la que monté Asterisk en el NSLU2, ¡y todavía sigue up and running!
Pues bien, últimamente he estado utilizando bastante intensamente la VoIP a través del móvil, y he pensado en recoger aquí mis impresiones. En concreto las pruebas las he realizado en un iPhone y en un Nokia N80, y he probado Fring, SIPGate y el própio cliente SIP de Nokia.
Fring (iPhone y Nokia N80)
Cuando salió se hizo bastante popular, porque es multiprotocolo, “no tiene problemas con el NAT”, y puede funcionar en móviles sin cliente SIP nativo, como el N70. Pues a mi no me gusta demasiado. Cuando usas Fring, tanto la señalización como el audio son enviados a sus servidores, por aquello de “ayudar” con el NAT, pero a cambio de tu privacidad. Además, el hecho de utilizar otro servidor para “rebotar”, hace que aumente la latencia, y cuando la conexión no es muy buena…
SIPGate (iPhone)
Este sencillo cliente SIP inicialmente solo podía usarse con los própios servidores de SIPGate, pero posteriormente se abrió la posibilidad de ser conectado contra cualquier servidor. Funcionar funciona, y la calidad es buena, pero es extremadamente sencillo: no se integra con la agenda del iPhone, y no da apenas feedback del estado de la conexión. Le echo en falta más opciones (solo pide usuario, password y servidor) y algo más de información de log.
Cliente SIP de Nokia (Nokia N80)
De los 3 este ha sido mi gran favorito. Aunque es el más complicado de configurar, es muy fácil de utilizar, y esta completamente integrado con el terminal, por lo que cuando llego a casa y se conecta por WiFi, puedo empezar a llamar por VoIP sin problemas. La calidad es muy buena y ofrece “algo” de información de log, por ejemplo cuando falla el registro de SIP.
Conclusiones
Creo que aunque actualmente la VoIP móvil ya se esta empezando a extender, hacen falta más aplicaciones, abiertas e integradas en el terminal. De momento, y teniendo en cuenta las pruebas que he realizado, me quedo con el cliente SIP de Nokia, aunque como terminal prefiera el iPhone
Leo en la web oficial de FreeSWTICH, que la SIP Foundry ha anunciado que sipXecs incorporará un servidor de conferencias en siguiente versión y esto lo realizarán mediante FreeSWITCH.
Al parecer FreeSWITCH formará la infraestructura subyacente, y sipX incorporará una interfaz gráfica de usuario (GUI) amigable para su manejo.
Aquí podéis ver una imágen del asunto, y si queréis más información podéis leer el anuncio oficial.
En un post a la lista Asterisk-Dev, Luiggi Rizzo comenta que acaba de incluir una nueva feature en el trunk de Asterisk: la posibilidad de tener varias fuentes de video en chan_oss.
Para compilar Asterisk con esta feature habilitada solo tenéis que seguir los pasos que Luiggi comenta en el post y obtendréis algo parecido a la imágen de abajo
Saúl Ibarra trabaja actualmente en el Departamento de I+D de una empresa del sector, dando soporte a instalaciones de VoIP y Asterisk, además de cursar sus estudios de Ingeniería Informática.