Códigos para Elastix (Shortcodes)

codigos para elastix - no molestar

Hace mucho que no escribo sobre Elastix, será porque no da muchos problemas que digamos.

Es un conmutador telefónico (PBX) confiable y cuando esta bien configurado los problemas son escasos, Si por alguna extraña razón llega a presentar problemas basta con reiniciarlo y si es algo más severo generalmente es por detallitos en el hardware.

Los shortcodes con los códigos que funcionan prácticamente con cualquier teléfono aunque no tenga teclas especiales.

De hecho muchos teléfonos utilizan estos mismos códigos o se pueden programar, por ejemplo en el IP Phone Linksys SPA922 la tecla del buzón de voz es programable y en su configuración pongo el shortcode para accesar el buzón de la misma extensión, por citar solo un ejemplo.

Esta es una pequeñísima colección del universo de códigos que existen, sin embargo son los los que más he utilizado con el tiempo.

Lista de códigos

Servicio / OpciónCódigo en Elastix
Sígueme*72
Desactivar sígueme*73
No molestar (DND)*78
Desactivar No Molestar*79
Activar la llamada en espera*70
Desactivar la llamada en espera*71
Escuchar el correo de voz de mi extensión*97
Escuchar el correo de voz de otra extensión*98
Prueba de eco (echo test)*43
Te dice la hora*60
Jala la llamada* * [Extensión que está sonando]
Despertador*62
Tu número de extensión*65
Marca la última llamada que recibiste*69
Transferir una llamada con atención (Attended Transfer)*2 + Número de extensión
Transferir una llamada de forma desatendida (Blind Transfer)## + Número de extensión

Por último quiero agregar que aunque estos códigos son para Elastix, podrían funcionar también en cualquier implementación de Asterisk.

Como restaurar un respaldo en Elastix

Mal inicio de semana el que tuve. Durante el fin de semana hubo sobrecargas eléctricas en el trabajo, al llegar el lunes temprano de buen humor después de haber pasado el fin de semana viendo un maratón de Game of Thrones con mi chaparrita me encuentro con un escenario de pesadilla.

Un servidor en muy malas condiciones, fallaron dos de sus 3 discos duros y el conmutador Elastix que al parecer había sobrevivido estoicamente en realidad estaba mal herido y agonizaba.

Aquella computadora Duron con sus vetustos 512 MB en RAM fue reemplazada con un Celeron y la memoria se duplicó (no necesita más).

Afortunadamente tenía un respaldo de la configuración, no me quiero ni imaginar el infierno que hubiera sido reconfigurar todas las extensiones. La reinstalación de elastix fue muy rápida unos 20 minutos y ya estaba listo para responder a mi llamado 🙂 (chiste local).

Pero me di cuenta de algo, elastix tiene la opción de generar un respaldo, incluso lo puedes descargar, pero NO TIENE OPCIÓN PARA SUBIR UN RESPALDO. Esta bien que confíen en la plataforma , pero los discos duros no son eternos.

¿A donde copiar el archivo?

Buscando información sobre como restaurar un respaldo en Elastixun me di cuenta de que hacerlo en el mismo equipo era muy fácil, pero transferir ese respaldo a otro equipo es un poquito más complicado.

Para restaurar un respaldo que se encuentra en otra computadora a Elastix solo hay que copiar tu archivo de respaldo a la carpeta /var/www/backup/  del equipo nuevo,  recargar la página de respaldos, seleccionar el respaldo que acabo de subir y presionar el botón Restaurar.

Para subir el archivo utilicé el programa Winscp con el usuario de root y su contraseña.

Solo tengan la precaución de revisar que las versiones de Elastix de la máquina de origen y destino sea exactamente la misma, de lo contrario podrían recibir un mensaje de advertencia.

Warning Versions to restore are different
Warning Versions to restore are different.

Si quieren una lista de las diferentes versiones que se han publicado de Elastix lo pueden hacer aquí.

En menos de media hora ya tenía el conmutador telefónico listo para pedir ayuda y refacciones.

¡Gracias software libre!

Grandstream Handtytone 286 en Elastix

Los Grandstream son unos ATA (Analogue Terminal Adapter) muy económicos y muy sencillos de configurar. Este tipo de aparatitos se vuelven necesarios si quieres conectar un teléfono normal como puede ser un teléfono inálambrico o un fax.

Handytone 286 de Grandstream

Son aparatos muy simples, en un extremo se conectan a la red y en el otro al teléfono normal.

Como no tienen display puede ser un poco complicado averiguar la dirección ip que obtuvieron, para averiguarla hay que hacer los siguiente.

  1. Descolgar el teléfono y marcar * * * (tres veces asterisco).
  2. Escucharan un código de error (todavía no se registra al servidor elastix)
  3. Presionan la tecla # para que entre en el menú de opciones.
  4. Presionan 02 que es la opción en la que les va a decir la dirección ip del aparatito, les reto a que la anoten en el primer intento 🙂

Claro que todo esto y la explicación de muchas más opciones las pueden encontrar en el [Manual de usuario para el handytone 286](http://www.grandstream.com/user_manuals/HandyTone.pdf).

Abrimos una página web y tecleamos la dirección IP, les pedirá una contraseña que es admin.

Vamos a la pestaña que dice ADVANCED SETTINGS 1, aquí es donde ocurre la magia.

Configuracion de un Grandstream Handytone 286 para elastix

Claro que para que funcione se debe de dar primero la extensión en el servidor Elastix, realmente es muy sencillo.

Solo quiero agregar un detalle, la extensión al parecer no detectaba correctamente los tonos de las teclas y es indispensable para revisar el buzón de voz o hacer transferencias de llamadas.

Para eso cambiamos el valor de Send DTMF y solo seleccionamos la opción de via RTP (RFC2833).

Guardamos las configuraciones, reiniciamos el aparatito y listo con eso debe de funcionar correctamente.

P.D: Parafraseando un poco a Bob Ross

Soy su amigo Linuxman, me despido deseándoles felices llamadas…. hasta la próxima.