Issabel: una alternativa de código abierto

13 Dic

Hace poco menos de una semana, Elio Rojano nos dió la noticia de la compra de Elastix por parte de 3CX, movimiento con el cual todos sabríamos que una de las distros con Asterisk más usadas se vendría abajo y pasaría a ser completamente de código cerrado.

A pesar de diversos comentarios sobre los directivos de 3CX sobre que mantendrían la comunidad, lo que pasó fue todo lo contrario y comenzamos a ver a varios ex-integrantes de la comunidad siendo bloqueados del acceso a los foros de discusión por el simple hecho de tener algo que ver con FreePBX, la “competencia” open source de 3CX:

I’ve been banned from the @elastix forum errr I mean @3CX forum… for being “linked to @FreePBX” they deleted my posts too. pic.twitter.com/45G3YVFaJM

— Michael S. White (@e4VoIP) December 8, 2016

Not much love for me over on the new #Elastix forums. Seems like a … Continuar leyendo

Descomercializando a FreePBX

8 Dic

Noticias como la del día de ayer de que 3CX adquirió a Elastix nos tomaron a muchos por sorpresa, pues una de las distribuciones de código abierto de Asterisk más conocidas del mundo pasaba a ser propiedad de una empresa que, de entrada, cambió por mucho el alcance del proyecto al poner limitantes en cuanto al uso de la versión “gratuita” del nuevo Elastix 5.

Como resultado de lo que muchos llaman la muerte del proyecto Elastix como lo conocemos, las miradas empezaron a voltear hacia FreePBX: la interfaz gráfica de facto para Asterisk, y de las pocas (junto con IncrediblePBX y Xivo) que siguen operando bajo la modalidad libre.

FreePBX también pasó por lo mismo en enero de 2015, cuando Sangoma adquirió a Schmooze, la empresa que dirigía el proyecto original. Al hacerlo, Sangoma también se ganó los derechos de enfocar el código hacia su propia visión y comenzar … Continuar leyendo

La cultura del “todo gratis” está matando al Open Source.

7 Dic

Antier por la tarde un tweet de un desarrollador de FreePBX me llamó la atención. “Wow… Acabo de escuchar que 3CX está comprando a Elastix…”

Wow. Just heard that @3CX is buying @elastix .. It's great to see proprietary systems embracing open source like this!

— Rob Thomas (@xrobau) December 6, 2016

De inmediato pregunté a sus creadores si el rumor era cierto. No obtuve respuesta.

Hoy por la mañana Elio Rojano a través de su sitio Sinologic.net ha confirmado lo peor: Elastix ha sido vendido a una empresa cerrada que trabaja bajo Windows y que ahora renombrará Elastix como 3CX for Linux

Todos los detalles pueden encontrarse en el sitio de Elio: https://www.sinologic.net/blog/2016-12/adios-elastix.html

Lo que a mi me preocupa y que la “comunidad” no ha alcanzado a ver es que la cultura del Todo gratis mata lentamente los proyectos FOSS, nos pasó con Trixbox hace unos años, nos pasó … Continuar leyendo

Valida tus teléfonos móviles y fijos con la base de datos del IFT

13 Ene

Plan de numeración Instituto Federal de Telecomunicaciones

En México tenemos diferentes mecanismos de marcación de un número, dependiendo si este es fijo (01) o celular (044 o 045). Esto complica un poco las cosas, ya que el identificador de llamadas (callerid) siempre es de 10 dígitos, por lo que si recibimos una llamada de un número X, no podemos simplemente devolver la llamada a este número ya que tenemos que prefijarlo según el tipo de teléfono destino que es.

Afortunadamente, el Instituto Federal de Telecomunicaciones (IFT) publica una base de datos que determina si una serie telefónica corresponde a un número móvil o fijo. Dado que aquí los teléfonos los marcamos diferentes dependiendo del tipo de línea, es muy importante tener presente siempre que tipo de teléfono es el que estamos llamando para ajustar nuestro plan de marcación acorde.

Esto resulta muy conveniente de hacer en sistemas de marcación predictiva donde las listas pueden estar capturadas a … Continuar leyendo

Generador de contraseñas seguras para Asterisk/Elastix

8 Sep

CapturaDice el dicho que una cadena es tan fuerte como su eslabón más débil, y en muchos de los casos, las contraseñas inseguras que ocupamos en las extensiones de nuestro conmutador son la principal causa por la que nos llevamos desagradables sorpresas como recibir cuentas millonarias porque un atacante ganó acceso a nuestro equipo y curso tráfico no autorizado con alto costo para nosotros.

Como instalar equipos basados en Asterisk es parte del pan de todos los días, optamos por crear un generador de contraseñas seguras que te permita de manera rápida:

Crear un pool de cadenas de texto aptas para ser utilizadas como contraseñas. Que permita generar la configuración de un sistema con interfaz gráfica (por ejemplo: Elastix) de manera rápida y con la plantilla default creada, descargándola como un CSV listo para importar.

Hemos estado utilizando esta herramienta ya por varios meses, pero hoy la damos a conocer … Continuar leyendo

Review Grandstream DP715: buen teléfono inalámbrico de bajo costo

22 Ago

DP715 con su base

Nuestros amigos de Grandstream nos hicieron llegar hace unos meses una muestra de su familia de teléfonos inalámbricos: el DP715. Este apunta a ser un teléfono inalámbrico VoIP de altas funcionalidades y bajo costo, compitiendo en un nivel económico que lo situa más abajo de teléfonos de su competencia como lo es el Aastra MBU400 (ahora descontinuado) o el Yealink W52G.

En esta nueva familia de teléfonos inalámbricos hay 2 variantes: el DP715 y el DP710. La diferencia entre ambas parece mínima en simple apariencia pero muy significativa en operación. El DP715posee una estación base que además de ofrecer la carga de la unidad, controla las comunicaciones y actúa como el puente entre la parte inalámbrica (DECT) y la parte VoIP (SIP), mientras que el DP710 solo posee una base cargadora que provee de energía a las baterías recargables de la unidad, por lo que debemos ligar nuestro DP710 con … Continuar leyendo

Configurando OpenVPN en un teléfono Denwa DW-310P

21 Ago

denwa+openvpnUna funcionalidad muy bienvenida en los nuevos teléfonos de VoIP es la posibilidad de soportar la creación de una VPN, ya que de esta manera podemos asegurar el tráfico que pasa por nuestro teléfono y además, garantizar que no sufriremos de los problemas de NAT característicos de SIP ya que toda la voz pasará por una red “local” y no por un firewall que podría detener parte de lo que estamos enviando.

En particular, las redes creadas sobre TLS (como es el caso de OpenVPN) son atractivas porque pueden levantarse completamente en software sin la necesidad de adquirir hardware externo para que se dedique a esto. Si bien las VPNs en hardware son de mayor rendimiento, la sencillez con la que podemos instalar un servicio de OpenVPN dentro del mismo servidor donde tenemos nuestro conmutador Asterisk hace que sea la opción más clara a seguir.

Existe en internet una gran … Continuar leyendo

Asterisk vs Elastix vs Trixbox vs AsteriskNow vs FreePBX: Explicando la diferencia

31 Jul

Actualizado el 2016-01-15 para reflejar los cambios más recientes a las distribuciones.

Una de las actividades más importantes en mi vida profesional es la de capacitar sobre el uso de la plataforma Asterisk®, y durante los cursos que doy recibo frecuentemente preguntas como estas:

¿Cuál es la diferencia entre Asterisk y Elastix? Tengo sistemas basados en Trixbox. ¿Puedo migrarlos a Asterisk? ¿Es lo mismo Asterisk que AsteriskNow?

Cuando escucho estas preguntas es fácil darme cuenta que hay mucha diferencia entre los productos que reciben una promoción comercial contra los que son el proyecto base sobre el que se construye el producto comercial, y por eso quiero establecer la diferencia.

 

Asterisk “puro”

Asterisk es software open source, hecho en lenguaje C y creado originalmente por Mark Spencer (actual CTO de Digium, empresa que patrocina la mayor parte del desarrollo de Asterisk). Este software, por si solo, no … Continuar leyendo

Las extensiones internas se bloquean cuando el acceso a internet se cae. ¿Cómo resolverlo?

29 Jul

Este es un problema viejo y aunque la solución puede encontrarse buscando por internet, quise tomarme unos minutos para escribir un breve post que habla del problema y como resolverlo.

Estoy seguro que a varios les ha pasado: tienes tu conmutador configurado perfectamente y todo marcha bien. De pronto, de la nada, tus extensiones internas se caen: no haces ni recibes llamadas. Revisas un poco y te das cuenta de que no tienes internet. ¿Pero para que necesito internet si mis extensiones son internas? ¿Qué tiene que ver una cosa con la otra? Es ahí donde entramos.

El problema radica en la manera en como Asterisk resuelve los dominios de las troncales SIP a donde necesita conectarse. El canal SIP utiliza un método de consulta de DNS síncrono, lo que quiere decir que cuando llega una petición de resolver un DNS (ej. siptrunk.alianza.com) el canal SIP le pregunta al … Continuar leyendo

Integrando WebRTC al módulo de call center de Elastix

27 Jun

Hola, quienes me conocen saben que yo prefiero usar Asterisk Plano sobre cualquier cosa. Cuando la gente me dice que quieren usar sí o sí una GUI para administrar su asterisk porque no se quieren meter en líos, recomiendo FreePBX. Son pocas las veces que me veo en la necesidad de usar Elastix o recomendarlo de hecho me puedo considerar hasta cierto punto un ‘hater’ de esa Distro; sin embargo, como dice la canción: “…No todo es blanco, O negro: es gris Todo depende del matiz…“, debo decir que una de las cualidades más atractivas de Elastix es su Módulo de Call Center. El cual permite crear campañas de Salida o de Entrada de manera más que sencilla y que su operación es muy pulcra, sin contar además que, integrar nuestro propio CRM es sumamente sencillo.

Este año vendrá de nueva cuenta el ElastixWorld a México y esta vez si … Continuar leyendo