Cómo cambiar el mensaje del buzón de voz en una centralita Asterisk (Issabel, Elastix etc)

Hoy os dejamos cómo cambiar el buzón de voz (o contestador o voicemail) por defecto en una centralita Asterisk. Nosotros usamos Issabel ahora.Nos ha costado encontrar cómo hacerlo mirando por la web, así que así lo tenemos para referencias futuras.

Otro día haremos un artículo sobre cómo activar el buzón en Issabel.

Cambiar el mensaje del buzón de voz .

Lo primero es si sólo quieres cambiarlos de idioma. Por defecto vienen en inglés (bastante adecuados), y aunque cambiemos el sistema a español los mensajes siguen en inglés. Podemos hacer un truco (seguro que hay otro método) para ponerlos en español:

Entrar en el servidor por ssh o ftp y :

  • Entrar en la carpeta : cd /var/lib/asterisk/sounds/
  • Mover la carpeta inglés a otra: mv en en.old 
  • Movemos la de español a la carpeta inglés: mv es en

Ahora lo probamos y veremos que el mensaje está en un español latinoamericano que, por lo menos para España, queda muy extraño.

Personalicemos el mensaje de un buzón.

Si lo que queremos es cambiar el mensaje de un buzón lo más sencillo es hacerlo a través del teléfono.
En teoría se puede grabar cualquier audio y subirlo, pero el formato tiene que ser exacto y con nuestras pruebas no había manera. Es mucho más fácil llamar a tu extensión.

  • Llama desde un teléfono o software SIP a *98
  • Te va a pedir tu extensión (la marcas) y tu clave (la marcas). Si usáis Zoiper usa el teclado en pantalla (no el de llamar).
  • Una vez accedas te empezará a decir los mensajes que tienes. Marca el 0.
  • Te va a dar unas opciones para los mensajes que quieras personalizar. El 1 es el mensaje si no estás disponible (unavailable).
    1- No disponible.
    2- Ocupado.
    3- Nombre de usuario.
    4- Mensaje de bienvenida temporal.
    Marca el que quieras modificar.
  • Te va a pedir que grabes después de la señal y pulses # cuando hayas acabado.
  • Pulsa 1 para confirmar.

Veréis que el mensaje se graba en la ruta /var/spool/asterisk/voicemail/default/extension   donde extensión es el número de extensión elegido.
Los ficheros son:

unavail.wav – el mensaje si no estás disponible.

busy.wav – el mensaje si estás ocupado.

Recuerda que el fichero tiene que tener los siguientes dueños asterisk:asterisk  así que si no lo tienen haz, por ejemplo:

chwon asterisk:asterisk unavail.wav

Con esto ya lo tienes modificado.

NOTA: para que te reconozca el audio, el wav tiene que estar grabado en  mono 16bits y 8 KHz. Si no lo tienes así usa Audacity para convertirlo o te sonarán los de por defecto.

Elastix parece haber muerto, desgraciadamente. Nacen Issabel y OpenELX

Como muchos habéis leído en el blog, hace ya algunos años que nos hemos metido (y más últimamente) con la VOIP. Un mundo que nos parece interesantísimo y con muchas oportunidades por su relación coste/funcionalidad.

Dentro de la telefonía VOIP, el rey es Asterisk, sin duda. Un software para funcionar como centralita. Y casi todo está basando en esta fantástica solución. Pero es complicado de configurar para el que no sabe. Para eso está Freepbx (de Sangoma Technologies), que es es una GUI sobre Asterisk para poder configurarlo de manera más amigable.
Y luego teníamos Eslastix, una distribución de Linux que era como el WordPress de las centralitas. Incluía Asterisk, con Freepbx y muchos otros plugins y soluciones que se puede necesitar para cualquier entorno de comunicaciones. Es decir incluía Asterisk con Freepbx y mucho más. Y la usaban muchos porque además era muy sencilla de usar.

Hablo en pasado porque en Diciembre del 2016 nos enteramos que la empresa 3CX ha comprado Eslastix. Sin intención de darle continuidad, ya que para al última versión lo han sustituido por una solución suya, propietaria y para Windows (aunque ahora tengan para Linux). Esta solución ya no es código abierto, y tiene limitaciones. Es decir, ya no es Elastix.

Curiosamente 3CX son los mayores accionistas de los dueños de Freepbx (Sangoma Technologies) Podéis leer algo más sobre ello aquí.  La sensación es que están eliminando competencia a base de talonario.

Afortunadamente Elastix ya tenía un mercado creado, con muchas empresas haciendo desarrollos (módulos) e instalaciones, y estas empresas no quieren que se abandone el proyecto. Por eso han sacado dos “fork” que pretenden seguir con Elastix. De hecho son compatibles y se puede pasar de Elastix a ellas. Una toma el camino de mantener la versión actual Elastix 2.5 (OpenELX), y la otra toma el camino de sacar la siguiente versión, Elastix 4 (Issabel).
Sólo habrá que ver cual tiene mayor aceptación y desarrollo. Son:

  • Issabel. Cuya primera versión es un Elastix 4, compatible y que continúa con la línea del proyecto. Dispone
    también de un foro para ver los avances. Más información aquí.
  • OpenELX.  Este proyecto quiere mantener, dar soporte y evolución a la versión actual de Elastix, Elastix 2.5. Más información aquí.

Así que si ahora tenéis un proyecto de este tipo, podéis optar por intentar descargar Elastix 2.5, o pensar en OpenELX…. o probar Isabel con la siguiente versión.

Al menos, tenemos soluciones que nos den continuidad, mejoras, mantenimiento y un futuro.
Pero no parece que Elastix sea ya una solución fiable para la comunidad.