Conviértete en un proveedor de PBX en la nube. Instala Elastix 3 (ahora Elastix MT) en Amazon en menos de 5 minutos.

NOTA: Es importante aclarar que Elastix 3 es ahora Elastix MT

Seguro a más de uno se le ha ocurrido instalar Elastix en la nube de Amazon y no ha encontrado una imagen AMI (Amazon Machine Image) para utilizar para iniciar su instancia (o servidor). Lo único disponible hasta ahora era una imagen de Elastix 2.3.0, un tanto desactualizada.

Cabe destacar que Elastix 3 es una mucho mejor opción sobre Elastix 2 si nos queremos convertir en un proveedor de PBX hosteado y más aun dentro de la nube de Amazon. Las principales razones son:

  • Cuenta con un SIP proxy embebido (Kamailio) y esto hace posible resolver posibles problemas de NAT dentro de la red de Amazon.
  • Es multi-tenant. Es decir, dentro del mismo servidor podemos tener varios clientes, con administración separada entre ellos.

En este artículo no me voy a extender mucho, solo a decir que después de algún trabajo y con ayuda de una persona técnica muy capaz, he podido añadir un AMI de Elastix 3 beta 2 dentro de los Community AMIs de Amazon. Espero lo disfruten y lo utilicen.

Por cierto, la constraseña para ingresar a la interfaz Web la pueden encontrar en el archivo /etc/elastix.conf

OJO: Utilizar la imagen llamada Elastix 3.0-beta2b. 

También recuerden que para acceder a su “instancia” no podrán hacerlo con el usuario root. Utilizar el usuario cloud-user en lugar de root y en caso de necesitar privilegios de superusuario hacerlo con “sudo”.

Les dejo una captura de pantalla de la consola de Amazon y suerte con vuestro nuevo negocio de hosting de centralitas 😉

ami

Nota: La versión disponible es un beta. Está bien para hacer pruebas piloto del servicio, pero para ponerlo en producción nos tocará esperar un ratito hasta que se libere la versión estable.

14 comentarios

    • Edgar Landivar   •     Author

      Sí, lo acabo de comprobar. Está debajo de la categoría “Community AMIs”.

  1. Julian Castillo   •  

    Muchas gracias por el aporte, ya lo estoy probando en amazon, pero aun no logro ingresar con las contraseñas por defecto del elastix, cual es la contraseña por defecto de la interfaz web, de ante mano muchas gracias.

  2. Daniel Guevara   •  

    Hola Edgar,

    La instancia está corriendo, y estoy tratando de ingresar así:
    usuario: cloud-init @ ip publica amazon

    He cargado el archivo .pem y realizado la conversión a .ppk para que el cliente Putty pueda utilizarlo.
    Sin embargo, me da el error: “Server Refused our Key”

    Que puedo estar haciendo mal?

      • Daniel Guevara   •  

        Ya logre ingresar con “cloud-user” en vez de “cloud-init”

        SIn embargo, el usuario no tiene privilegios de root, por ende no puedo ingresar a asterisk ni tampoco leer el archivo “etc/elastix.conf” por ende no puedo saber la clave para ingresar via web (admin).

    • admin   •  

      A lo mejor tienes un firewall en el medio. Si usas linux prueba haciendo un nmap IPSERVIDOR -p443

      También mira si tu security group en Amazon permite el puerto 80 y 443

  3. Jorge   •  

    Hola,

    Lo siento, buscando entre las AMIs, no lo encuentro, solo si me cambio a south America (Sao Paulo) aparece una de la version 2.4 🙁 ¿hace falta un plan de pago?.
    Gracias.

  4. Fabian Mestre   •  

    Gracias a Palosanto por todo lo que le entrega a la comunidad, he podido lanzar la AMI en una instancia con 30G en RAM y 8 nucleos de procesamiento, registrarme como admin de elastix, crear trunks con voip providers, entrar por ssh y trabajar como root, me faltan algunas cosas básicas por probar pero pinta bien, no se si ya exista alguna documentación básica de este Elastix 3.0 como registrar cuentas, etc, etc, etc. Una vez mas gracias.

    • Edgar Landivar   •     Author

      Gracias por el feedback. Por favor, mantennos informados de tu experiencia!

Deja un comentario