VOIP

Sistemas, VOIP

Comandos para gestionar centralitas Asterisk como Issabel (Elastix…) por cli

La interfaz web de las centralitas tipo Issabel basadas en Asterisk es muy sencilla de usar y muy potente. Pero, en ocasiones, tendremos que usar la línea de comandos para poder ver que está pasando en nuestra centralita. Hoy os (y nos) dejamos, un resumen de comandos que podéis usar y cómo acceder a dicha línea de comandos. Cómo acceder a la línea de comandos. Issabel (la distribución que más usamos nosotros ahora) dispone de una manera de introducir comandos a través de la interfaz web. Tienes que ir a PBX->herramientas->Asterisk-CLI.  El problema es que sólo permite poner una. Si quieres algo más complejo tendrás que ir a la terminal de tu servidor. En la termina linux de tu servidor, entrando con tu usuario root, puedes entrar en el cli de Asterisk con el siguiente comando: asterisk -r También vale rasterisk. Comandos más usados. Obviamente hay muchos comandos. Puedes ver la ayuda con  core show help . Para ver las aplicaciones que puedes añadir al fichero extensions.conf puedes poner core show applications. Recordad que funciona como linux, con la tecla TAB te completa los comandos y da opciones. Os voy a dejar los comandos que más usamos: COMANDOS SIP. sip show registry: Muestra el estado de registro del SIP. sip show peers: Muestra los peers, los clientes registrados en tu centralita (las extensiones). Su estado, IPs etc. sip show channel: Muestra información del canal SIP. sip show channels: Muestra los canales activos SIP. sip set debug on o sip debug (dependiendo de las versiones): activa el modo debug. sip set debug off o sip no debug (dependiendo de las versiones): desactiva el modo debug. sip show users: Muestra los usuarios COMANDOS SISTEMA ASTERISK. core show version: Versión de Asterisk. core show uptime: Cuanto tiempo ha estado activo Asterisk. core stop now: detiene Asterisk inmediatamente. core stop gracefully: Para Asterisk cuando cuelguen las llamadas en curso. core restart now: Reinicia Asterisk inmediatemente. core restart gracefully: Reinicia Asterisk cuando se acaben las llamadas activas y no permite más llamadas entrantes hasta reiniciar. core reload: recarga la configuración. core dialplan reload: recarga sólo las extensiones. core show channels: muestra los canales de todo tipo.  COMANDOS CONSOLE. console dial: Llama a la extensión que pongas detrás. console answer: responde una llamada a la consola. console hangup: cuelga una llamada a la consola.    VARIOS. voicemail show users: muestra una lista de los buzones de voz. Puedes ejecutar y ver el resultado de comandos de linux desde la CLI de Asterisk (sin salir) si los antecedes con una !. Es decir !comandolinux. Por ejemplo !ls /home exit: sale del CLI de Asterisk. Más comandos aquí (algunos pueden variar con la versión).

Sistemas, Trucos, VOIP

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.

Noticias Informáticas, VOIP

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.  

Scroll al inicio