Lanzamiento de la plataforma de comunicación Asterisk 20.

Después de un año de desarrollo, se lanzó una nueva rama estable de la plataforma de comunicación abierta Asterisk 20, que se utiliza para implementar software PBX, sistemas de comunicación de voz, puertas de enlace VoIP, organización de sistemas IVR (menú de voz), correo de voz, conferencias telefónicas y centros de llamadas. El código fuente del proyecto está disponible bajo la licencia GPLv2.

Asterisk 20 está clasificado como una versión de soporte extendido (LTS), que recibirá actualizaciones durante un período de cinco años en lugar de los dos años típicos. El soporte para la rama LTS anterior de Asterisk 18 durará hasta octubre de 2025 y el soporte para la rama Asterisk 16 hasta octubre de 2023. Las versiones LTS se centran en la estabilidad y la optimización del rendimiento, mientras que las versiones regulares se centran en agregar funcionalidad.

Mejoras clave en Asterisk 20:

  • Se ha agregado un marco de prueba que le permite verificar la exactitud del procesamiento de comandos por parte de procesos externos.
  • El módulo res_pjsip proporciona soporte para recargar claves y certificados TLS.
  • Se agregaron opciones adicionales para iniciar transferencias, como reproducir su propia invitación o instalar extensiones.
  • La capacidad de deshabilitar globalmente ciertos eventos se ha agregado a la AMI (Interfaz de Asterisk Manager) (apareció una directiva de eventos deshabilitados en la sección [general] del archivo de configuración). Se implementó un nuevo evento DeadlockStart que se genera cuando se detecta un punto muerto. Se agregó la acción DBPrefixGet para recuperar de la base de datos todas las claves que comienzan con un prefijo determinado.
  • Se agregó un comando de “función de evaluación de plan de marcado” a la CLI para iniciar funciones de procesamiento de llamadas (plan de marcado) y un comando de “actualización de módulo” para recargar módulos.
  • Se agregó una aplicación auxiliar de pbx para que sea más fácil buscar e iniciar otras aplicaciones por nombre.
  • Se agregó la función EXPORTAR para registrar variables y funciones para otros canales. Se agregaron nuevas funciones de cadena TRIM, LTRIM y RTRIM.
  • Se ha agregado la capacidad de reproducir un archivo de sonido arbitrario en respuesta al detector de contestador automático (AMD).
  • Las aplicaciones Bridge y BridgeWait han agregado la capacidad de no responder a un canal hasta que los canales estén puenteados.
  • Se ha agregado una opción a la aplicación de correo de voz (app_voicemail) para proteger los mensajes contra la eliminación.
  • Se agregó la función de codificación de audio (para proteger contra escuchas ilegales).
  • Se han ampliado las herramientas para determinar la ubicación (res_geolocation).
  • Se agregó soporte para reproducir música mientras una llamada está en espera en app_queue.
  • Se ha agregado una opción al módulo res_parking para anular en el plan de marcado la música reproducida mientras una llamada está en espera.
  • Se agregó la opción end_marked_any a app_confbridge para desconectar a los usuarios de la conferencia después de que cualquier usuario marcado se vaya.
  • Se agregó la opción listening_own_join_sound para deshabilitar la indicación de audio del usuario individual al unirse a una llamada.
  • Se proporcionó la capacidad de desactivar CDR (registro detallado de llamadas) de forma predeterminada para nuevos canales.
  • Se agregó la aplicación RecibirTexto para recibir texto, que realiza la función opuesta a la aplicación SendText.
  • Función agregada para analizar JSON.
  • Se agregó la aplicación SendMF para enviar una señal multifrecuencia arbitraria (R1 MF, multifrecuencia) a cualquier canal.
  • Se agregó el módulo ToneScan para detectar señales (marcación por tonos, señal de ocupado, respuesta del módem, tonos de información especial, etc.).
  • Se han eliminado aplicaciones previamente declaradas obsoletas: muted, conf2ael.
  • Se han eliminado módulos previamente declarados obsoletos: res_config_sqlite, chan_vpb, chan_misdn, chan_nbs, chan_phone, chan_oss, cdr_syslog, app_dahdiras, app_nbscat, app_image, app_url, app_fax, app_ices, app_mysql, cdr_mysql.

    Fuente: opennet.ru

Añadir un comentario