Enviado por admin el
Hay una tendencia que se ha vuelto visible en los últimos tiempos: personas y empresas que buscan alejarse de otros proyectos de telefonía IP y volver la mirada hacia Asterisk. El problema es que muchos llegan con una imagen mental del Asterisk de hace diez años, una imagen que ya no corresponde a la realidad. Vale la pena entonces hacer un recorrido honesto por lo que este proyecto es hoy.
Lo primero que llama la atención es la previsibilidad del ciclo de lanzamientos. Cada cuatro a seis semanas se publican release candidates de todas las ramas activas. Si no se detectan problemas, se pasa al lanzamiento completo. En octubre de cada año llega una nueva versión mayor. Esta cadencia regular permite planificar integraciones y actualizaciones con bastante comodidad, algo que en el pasado era impensable.
El modelo de soporte distingue entre versiones LTS y versiones estándar. Las primeras ofrecen cuatro años de corrección de bugs más uno adicional de parches de seguridad, totalizando cinco años de cobertura. Las versiones estándar tienen un ciclo más corto, un año de bugs y uno de seguridad, y sirven para probar cambios importantes antes de que lleguen a una LTS. En la práctica, también se usan en producción.
La estabilidad dejó de ser una promesa para convertirse en la norma. Durante años, actualizar Asterisk —incluso entre versiones menores— era una fuente de ansiedad. Hoy la gran mayoría de los usuarios actualiza sin mayores problemas, incluso en entornos con miles de endpoints y canales concurrentes. El rendimiento también mejoró en esa misma dirección: la plataforma escala a niveles que antes eran inalcanzables, aunque como siempre, las pruebas específicas para cada entorno siguen siendo necesarias.
Uno de los cambios más significativos en la filosofía del proyecto es que las ramas activas ahora aceptan nuevas funcionalidades, no solo correcciones. La condición es que no rompan compatibilidad hacia atrás. Esto significa que los usuarios no tienen que esperar al próximo ciclo anual para acceder a novedades. Un ejemplo reciente es la implementación de Media Over Websockets, incluida en octubre de 2025 en las versiones 20, 21, 22 y 23, diseñada para facilitar integraciones con sistemas de inteligencia artificial.
Para quienes necesitan máxima estabilidad existe otra opción: las Certified Branches, ramas derivadas de versiones LTS maduras que solo reciben correcciones de seguridad y bugs limitados, sin nuevas funcionalidades. Son la opción preferida de grandes empresas con despliegues internos críticos.
Desde el punto de vista técnico, ARI —Asterisk REST Interface— merece atención especial. Permite construir aplicaciones de telefonía en cualquier lenguaje que soporte HTTP y WebSockets, entregando bloques fundamentales como control de canales y bridging. Es la puerta de entrada para quien quiere integrar Asterisk con lógica propia o con plataformas externas, incluyendo Voice AI.
El proceso de desarrollo también refleja una cultura de calidad. Todas las contribuciones, sin excepción, pasan por revisión de código con al menos dos aprobaciones antes de ser fusionadas. El proyecto cuenta además con más de mil pruebas automatizadas que cubren escenarios que van desde el registro básico de un teléfono hasta transferencias complejas. Esto ralentiza un poco el proceso, pero reduce considerablemente los problemas que llegan a producción.
En cuanto a las dependencias externas, la postura es equilibrada: se usan bibliotecas de terceros donde tiene sentido, sin forkearlas. El caso de PJSIP es ilustrativo — se descarga la versión upstream y se le aplican parches propios solo cuando es necesario, contribuyendo esos parches de vuelta al proyecto original siempre que sea posible. Es una decisión de ingeniería que evita la deuda de mantenimiento que suele acumularse con los forks.
Finalmente, el desarrollo no está estancado. Responde a las necesidades de la comunidad, a los aportes de los contribuidores y a la evolución de la industria. El soporte para geolocalización E911 es un ejemplo de cómo el proyecto anticipa requisitos regulatorios antes de que se vuelvan urgentes. Esa capacidad de anticipación, combinada con la estabilidad y el ciclo de lanzamientos predecible, es probablemente lo que mejor define al Asterisk de hoy.
Comentarios recientes