Adiós Elastix, bienvenida Issabel

telefonos comunicaciones pbx voip issabel elastix

El año pasado me enteré de la compra venta de Elastix, la distribución de Linux que utilizo como conmutador telefónico. La noticia me tomó por sorpresa.

¿Quién compró a Elastix?

En diciembre del año pasado sonaba como bomba la noticia de que la empresa 3CX había comprado a Elastix, una de las distribuciones más importantes en el ramo de comunicaciones.

3CX ya ofrecía un conmutador telefónico para Windows. Cuando estuve investigando sobre el tema llegué a considerarlo, pero luego vino el tema del pago de licencias, límites de extensiones, programas exclusivos y venía huyendo precisamente de todo eso.

En la última versión de Elastix (ya en manos de 3CX) se hizo el anuncio de que era “gratis” (pero no libre) hasta cierto punto. Después de eso hay que pagar ¿Cuanto? no lo se, realmente se pierde el interés cuando empiezas a llenar un formulario para obtener una free license key.

Elastix 5 gratis pero con limites
Gratis, pero hasta cierto punto.

Muchos desarrolladores se sienten defraudados al contribuir en un proyecto en el que creían para que lo empaquetaran, vendieran y lo cerraran. Y eso amigos, no se vale.

La comunidad al rescate.

Pero una de las ventajas del software libre es que la comunidad puede hacer un fork y deslindarse de un l proyecto para continuar hacia otro rumbo y eso fue lo que hicieron con Issabel.

Me había tardado mucho en escribir sobre el tema principalmente porque no tenían ninguna forma de instalación. Vamos que la iniciativa todavía estaba muy verde. Pero hace poco se liberó la primera versión beta del proyecto y todo parece que pinta para bien.

Ha tenido una buena recepción por parte de la comunidad y tal parece que Elastix suena cada vez menos.

Curiosamente todavía tengo instalada y funcionando la versión uno de Elastix y ya sabes lo que dicen «Si no esta roto, no lo arregles», así que seguirá ahí hasta que el hardware se rinda.

Si estás pensando en construir un IP PBX no dejes de darle un vistazo a Issabel.

Enlaces de interés.

 

Ruidos y chasquidos en el conmutador Elastix.

Me voy a permitir contarles una historia muy interesante que me pasó con mi conmutador Elastix.

De un día para otro y sin previo aviso empezó a escucharse una serie de ruidos y chasquidos en las líneas telefónicas del conmutador que tengo con Elastix. Lo curioso es que solamente pasaba en las llamadas al exterior, porque las llamadas entre extensiones se escuchaba perfectamente.

Para comprobar que era un problema con las líneas telefónicas las desconecté del conmutador y comencé a probarlas una por una llamando a las otras líneas y efectivamente, seguía escuchando los mismos ruidos, chasquidos y voz intermitente.

El problema era tal que ni siquiera me daba la oportunidad de reportarlo al servicio de atención a clientes de Axtel, tuve que levantar mi reporte vía correo electrónico.

Una vez que llegó el técnico de Axtel hizo unas pruebas y por arte de magia ¡El problema desapareció! (que casualidad), no tuve más remedio que firmar la hojita y ponerle un sello de SI TRABAJA.

Pero por increíble que parezca el problema seguía ahí, en menor o mayor grado seguían apareciendo esos extraños ruidos a los que cariñosamente bauticé como “haciendo palomitas”.

Después de realizar varias pruebas y cambiar las tarjetas Openvox (afortunadamente tengo varias de repuesto) pude aislar el problema a una sola línea telefónica, que para mi mala fortuna era muy utilizada por el conmutador.

Llegué a esta conclusión después de ejecutar el comando fxotune que tiene la función de ajustar ciertos valores de la tarjeta para cancelar el eco.

No era mi intención directamente cancelar el eco, de hecho el conmutador había funcionado perfectamente durante mucho tiempo, este comando solo me ayudó a “escuchar” mejor lo que estaba pasando en las líneas telefónicas.

Durante mi búsqueda de una solución mencionaron algo de sobre colocar un microfiltro, afortunadamente tenía uno a la mano, es un microfiltro de esos que colocan en los módem de Infinitum ¡y funcionó!

El microfiltro

Antes del microfiltro.

[root@elastix ~]# cat /etc/fxotune.conf
1=4,0,0,0,0,0,0,0,0
2=4,0,0,0,0,0,0,0,0
3=4,0,0,0,0,0,0,0,0
4=5,1,248,252,4,253,1,0,0
5=0,0,0,0,0,0,0,0,0
6=0,0,0,0,0,0,0,0,0
7=4,0,0,0,0,0,0,0,0
8=4,0,0,0,0,0,0,0,0

¿Notaron los valores que me arroja la troncal número 4?, son totalmente distintos a los demás.

Después de colocar el microfiltro.

[root@elastix ~]# cat /etc/fxotune.conf
1=4,0,0,0,0,0,0,0,0
2=4,0,0,0,0,0,0,0,0
3=4,0,0,0,0,0,0,0,0
4=4,0,0,0,0,0,0,0,0
5=0,0,0,0,0,0,0,0,0
6=0,0,0,0,0,0,0,0,0
7=4,0,0,0,0,0,0,0,0
8=4,0,0,0,0,0,0,0,0

Para evitarme problemas futuros decidí colocar un microfiltro en cada una de las troncales, y con eso fue más que suficiente. No se han vuelto a presentar esos ruidos molestos en las llamadas.

Si quieren saber más sobre fxotune les recomiendo mucho este artículo Como eliminar el eco en llamadas: instalando OSLEC y usando fxotune.

Bueno??? Bueeeenooo??? Obama, ¿Eres tú? uuuu que la.

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.