Etiqueta: Asterisk

  • Novedades en Asterisk 1.8 y el nuevo LibPRI beta

    Llevaba algún tiempo probando la versión trunk, probando las novedades que se iban anunciando en las listas de desarrolladores y algunas nuevas características de las versiones team de algunos desarrolladores.

    Entre las novedades que Asterisk 1.8 trae, la más interesante y que ya hemos contado varias veces es el tipo de versionado LTS (Long Term Support) de manera que cada versión nueva se considerará más estable que la anterior y su liberación no se basará en «fechas de publicación» si no en la verificación de estabilidad necesaria para ser publicada.

    Esto seguramente haga que muchas personas pasen de Asterisk 1.4 directamente a Asterisk 1.8 sin pasar por Asterisk 1.6, pero esto tiene un gran problema: los cambios de la versión 1.8 con respecto a la versión 1.4 son muchos y bastante importantes que han ido evolucionando paulatinamente en Asterisk 1.6 pero que ya son requisitos básicos en Asterisk 1.8.

    Por ejemplo, para reiniciar el sistema:

    En Asterisk 1.4: restart now
    En Asterisk 1.6: core restart now (aún admite 'restart now' como comando obsoleto)
    En Asterisk 1.8: core restart now 

    Hace unos días se hizo pública la versión Asterisk 1.8.0-beta1, y ayer salió la versión Asterisk 1.8.0-beta2 con las primeras correcciones de la beta1.

    (más…)

  • Todo preparado para Asterisk 1.8

    Russell Bryant envió ayer un email a la lista de Asterisk-DEV anunciando que todo está preparado para publicar una versión candidata de Asterisk 1.8 a la espera de confirmar que todas las características que se quieren implementar en la nueva versión están ya incluidas en la misma rama, por lo que sólo falta probar, probar y reportar cualquier problema que encontremos.

    Hay muchas novedades, entre ellas la nueva forma de versionado basado en LTS (Long Term Support) la forma de publicar nuevas versiones que ha demostrado ser la más interesante para mejorar la estabilidad.

    Otra de las grandes novedades es el soporte de IPV6, mejoras en la gestión y tratamiento de faxes y nuevas aplicaciones que harán del sistema aún más completo que la versión de Asterisk 1.6.2, pero lo más importante es sin duda que existe una gran espectación sobre la estabilidad de esta nueva versión, ya que es sin duda el gran atractivo para sistemas en producción y que, en teoría, debería convencer a los usuarios de Asterisk 1.4 para actualizar Asterisk.

    De momento, lo que falta es quizá la parte más importante para conseguir dicha estabilidad: desarrolladores y betatesters empiecen a hacer pruebas y reportar aquellos fallos o características que no funcionan correctamente para poder publicar una versión libre de fallos básicos, problemas heredados de otras versiones y lo más estable posible.

    Es fácil criticar una nueva versión cuando tiene fallos, pero si no se reportan, estos seguirán ahí para las siguientes versiones, así que es el momento de probar y reprobar todas aquellas funciones que utilizamos generalmente y vamos a necesitar en el presente (y posiblemente en el futuro) para evitar sorpresas desagradables y disponer de una nueva rama tan estable como podamos entre todos.

  • Visual Dialplan se hace mayor: Visual Dialplan 3

    Mucho ha llovido ya desde que presentamos la versión 1.2 de este software visual para programar dialplans y mucho ha cambiado desde entonces.

    Entre otras mejoras, la compatibilidad con Linux es una de las necesidades básicas y requerimientos mínimos por lo que dejé de probarlo, ahora por fin dispone de una versión Linux (hace ya tiempo, aunque no lo había vuelto a ver desde entonces).

    La nueva versión 3 incorpora soporte de bases de datos MSSQL, MySQL, Postgres, Sybase, HSQL, … además de servicios y servidores de email como Gmail, Sendmail, Exim etc. a la vez que mejora la integración con otros interfaces y distribuciones como FreePBX, PBX-in-a-Flash, PIAF o Elastix.

    Parece ser que han mejorado bastante la integración con Colas, faxes, CDR y soporte de DAHDI y SIP. 🙂

    Como ya dije la otra vez, no soy muy amigo de los interfaces gráficos, simplemente porque creo que sabiendo cómo funcionan las cosas, es más rápido escribir con el teclado que moviendo el ratón y pulsando botones. Además los interfaces gráficos limitan bastante la potencia (pese a que todos mencionen el ‘*_custom.conf‘) soy de los que prefiero un dialplan sencillo, limpio y fácil de entender en lugar de algo «fácil de hacer» pero imposible de depurar, quizá por esto nunca me ha hecho gracia los interfaces web y mucho menos para algo profesional o del que dependa una empresa.

    No obstante Visual Dialplan 3 combina ambos casos:

    – No ensucia el dialplan (ya que no incluye nada propio, y únicamente traduce lo «visual» a «texto simple»).
    – Es más atractivo para alguien acostumbrado a «los botones» y a manejarse con Windows.

    Además incorpora de una ayuda contextual para aquellos que no sepan muy bien el funcionamiento de alguna aplicación o alguna función de Asterisk. 🙂

    Podéis descargar una demo de 30 días para Windows o para Linux en su página web:
    http://www.apstel.com/download/

  • Asterisk 101: ¿Qué es Asterisk?

    Steven Sokol (Digium) ha hecho una presentación online sobre qué es Asterisk, las posibilidades que tiene para nosotros y nuestra empresa, así como algunas ventajas frente a otros sistemas.

    La presentación está en inglés, pero como os daréis cuenta, se entiende bastante bien.

    Enlace: https://www.brainshark.com/brainshark/vu/view.asp?pi=zHnzBv9g6z1rtuz0

    Vía: VoipToday.org

  • Cómo hacer videoconferencia Web con Asterisk

    Uno de los mayores atractivos de Asterisk es que deja la puerta abierta a desarrollos realmente innovadores y atractivos que llaman la atención de usuarios y empresas, uno de estos desarrollos lo acabamos de conocer de la mano de la conocida empresa española i6Net.

    i6Net acaba de desarrollar un canal especial de Asterisk para poder realizar conferencias de audio y vídeo vía web a través de Flash añadiendo soporte Flash/RTMP a Asterisk de forma que cualquier persona que disponga de un navegador web con soporte Flash pueda realizar videoconferencias de una forma fácil y rápida sin necesidad de configurar softphones ni forzar a Asterisk a realizar llamadas telefónicas vía PSTN.

    We are please to announce a new important feature for voice & video services over VXI* 5.1 next release. Flash/RTMP for Asterisk / VXI* is an add-on channel driver for Asterisk-based PBX systems. Adding Flash/RTMP for Asterisk to any Asterisk server enables complete access to manage bi-directional video calls from a Web browser with a Flash player.

    Flash/RTMP for Asterisk / VXI* is an add-on channel driver for Asterisk-based PBX systems. Adding Flash/RTMP  for Asterisk to any Asterisk server enables complete access to manage bi-directional video calls from a Web browser with a Flash player.

    Real Time Messaging Protocol (RTMP) is a proprietary protocol developed by Adobe Systems for streaming audio, video and data over the Internet, between a Flash player and a server. Adobe Flash, is the industry-leading web application environment, present in web browsers on 99% of the world’s computers. Flash can access the webcam and microphone on a PC and works through any firewall.

    Features:

      • RTMP Video IN/OUT
      • RTMP Audio IN/OUT
      • DTMF

    Flash/RTMP can send or receive video calls from/to:

      • Video 3G-324m
      • Video SIP
      • Video h323
      • Video Flash/RTMP

    Sin duda, esto es lo que muchos conocidos estaban esperando que alguien desarrollase tarde o temprano, así que por fin lo tenemos aquí.

  • Jared Smith deja el proyecto Asterisk y se centra en Fedora

    Jared Smith, el que fuera una vez uno de los primeros examinadores del título dCap, autor del libro The Future Of Telephony y antiguo coordinador de la comunidad general de Asterisk, es ahora el nuevo coordinador general del proyecto GNU/Linux Fedora (la versión gratuita de RedHat) según nos cuentan en el blog de Digium.

    Pese a haber estado más de 10 años intensamente relacionado con el mundo Asterisk, a través de la empresa «Sokol & Associated» que justo hace 3 años fue adquirida por Digium y pasaron de ser consultores independientes y organizadores de la Astricon, a trabajar en distintos puestos de Digium (coordinadores de la comunidad, desarrolladores, director de productos, etc.) y ahora se embarca en un proyecto que está pasando por horas bajas: Fedora, que necesita un poco de aire fresco si desea innovar y ser una distribución que ofrezca algo diferente a otras y seguramente Jared Smith pueda traer algo de esto.

    Los profesionales, en lugar de apostar por Fedora prefieren la seguridad de un sistema operativo con soporte como RedHat, y los usuarios que buscan una distribución parecida pero libre, suelen decantarse por otras CentOS, Mandriva o Ubuntu, por lo que Fedora, pese a ser una de las mejores y más sólidas distribuciones de Linux, llevaba algún tiempo en un silencio sospechoso, pero la incorporación de Jared seguro que será una buena señal.

    Desde Sinologic le deseamos lo mejor y esperamos que aunque ahora esté ocupado con otros menesteres, pueda seguir dentro de la comunidad Asterisk y aportando su granito de arena que siempre ha sido importante.

    Más información:
    http://blogs.digium.com/2010/07/06/digiums-fond-farewell-to-jared-smith/
    http://press.redhat.com/2010/06/29/introducing-fedora-project-leader-jared-smith/

  • Abriendo puertas con Asterisk

    Nuestro colega Jorge Montero acaba de publicar en la lista de Asterisk-ES cómo, a través de Asterisk, un par de tarjetas y un pequeño transformador podemos crearnos un sistema que pueda abrir puertas mediante el protocolo SIP.

    Asterisk y la domótica son grandes amigos desde hace tiempo, pero como siempre faltan ver proyectos donde puedan ser utilizados y donde el coste final no haga que el proyecto finalice antes de tiempo.

    Aquí os dejo el vídeo:

  • Tutorial para interconectar Asterisk 1.6 con Kamailio 3.0

    A traves de Manwe veo un fantástico tutorial paso a paso sobre cómo integrar Asterisk 1.6.2 con Kamailio 3.0 escrito por Daniel Constantin Mierla en la que nos explica cómo configurar Kamailio para registrar y gestionar las llamadas entre usuarios SIP mientras que reenvía ciertas peticiones SIP a Asterisk (para acceder a la red telefónica, por ejemplo).

    El tutorial está hecho realmente para torpes y es que siguiendo los pasos cualquiera puede instalar su propio OpenSER como servidor de registro y conectarlo a Asterisk para utilizarlo como gateway o servidor de aplicaciones de voz, aunque lo verdaderamente interesante es que seguro que esto hará que muchos que ya conocéis Asterisk y queréis aprender cómo funciona una aplicación como  Kamailio servirá como punto de partida para algo práctico para continuar aprendiendo.

    Seguramente, muchos lectores estarán deseando poner en práctica este tutorial, aunque debemos recordar que, de poco sirve hacer copy+paste de los comandos y de la configuración si no se entiende lo que se está haciendo y aunque parezca sencillo, realmente lo es, tan sólo hay que dedicarle su tiempo para leer la documentación y entender qué hace y porqué.

    (más…)

  • SIPCheck: Vigila quien intenta registrarse en tu Asterisk

    Hace unas semanas creamos una pagina web desde la que podíamos comprobar si nuestro Asterisk era vulnerable a INVITES externos sin autenticación. Por la cantidad de emails que recibí tanto de usuarios de España como los de otros países, ví que una gran cantidad de usuarios admitían paquetes INVITES sin autenticación.

    Por lo general, esto no es en absoluto erróneo, entra dentro de la filosofía de la VoIP que podamos admitir llamadas anónimas desde otros sistemas para poder ponerlas en contacto con usuarios que tengamos registrados en nuestro Asterisk, pero conociendo la cantidad de usuarios que permiten esto (apenas un 5%), el resto se podría considerar que utilizan un interfaz web como FreePBX que configura por defecto el famoso parámetro ‘allowguest=yes’ en lugar de rechazarlo.

    Asterisk 1.4 y 1.6 también configuran por defecto este parámetro, pero por supuesto es responsabilidad de cada uno conocer el significado de estos parámetros y actuar en consecuencia.

    Durante una charla/debate/brainstorming que tuvimos en el último curso de Asterisk Advanced en Bilbao, aparecieron algunas ideas bastante interesantes y que nos gustaría compartir desde aquí:

    (más…)

  • Asterisk 1.4 continuará viva hasta Asterisk 1.8

    Leif MadsenLeif Madsen acaba de publicar una nota en la que anuncia que el próximo mes de Junio, las versiones de Asterisk 1.6.0 y 1.6.1 pasarán a congelarse por lo que únicamente se le realizarán modificaciones para corregir los posibles bugs que se vayan encontrando.

    Asimismo, Asterisk 1.6.2 será la única versión que seguirá recibiendo actualizaciones normales hasta que aparezca por fín la esperada versión de Asterisk 1.8.

    Como nota curiosa: tanto Asterisk 1.4 como Asterisk 1.6.2 serán las únicas versiones que ampliarán el plazo para recibir mantenimiento hasta que el equipo de desarrolladores de Asterisk publique Asterisk 1.8.

    Release SeriesRelease TypeRelease DateSecurity Fix OnlyEOL
    1.2.X2005-11-212007-08-072010-11-21
    1.4.XLTS2006-12-232010-12-232011-12-23
    1.6.0.XStandard2008-10-012010-05-012010-10-01
    1.6.1.XStandard2009-04-272010-05-012011-04-27
    1.6.2.XStandard2009-12-182010-12-182011-12-28
    1.8.XLTSTBD (Goal: Q3 2010)TBD + 4 yearsTDB + 5 years

    Ya dicho sea de paso, acaban de publicarse las versiones candidatas: 1.4.32, 1.6.0.28, 1.6.1.20, y 1.6.2.8

    Vea la nota oficial:

    (más…)