miércoles, 2 de abril de 2014

Interconectar dos Servidores Elastix con diferentes extensiones.

Un amigo me pedía ayuda para  conectar dos centrales Elastix que están en una misma red (no se por que tienen dos) y que las personas se pudieran hablar entre ellos. Realmente es una red muy pequeña, y es para llamadas de usuarios en la misma red.


Panorama de la red
Server A: 192.168.0.254 Extensiones 100-105
Server B: 192.168.0.253 Extensiones 200-205

Se  va a usar  una troncal  IAX2 para la interconexión.
En el server A: Tener creada una extensión (en este caso es la 800)
En el server B: Tener creada una extensión (en este caso es la 900)


Configuración de troncal del Server A

Para crear la troncal: PBX-> Troncales-> Add IAX2 Trunk

Trunk Name: Server A

Peer Details:
host=192.168.0.253
qualify=yes
username=900
secret=contraseña
type=friend
encryption=aes128
auth=md5
context=from-internal
trunk=yes
requirecalltoken=no

Register String: 900:contraseña@192.168.0.253/900

Lógicamente pueden agregar o mover parámetros, por ejemplo: que use un codec  en especial para las llamadas 

Imagen 






Configuración de troncal del Server B

Para crear la troncal: PBX-> Troncales-> Add IAX2 Trunk

Trunk Name: Server B

Peer Details
host=192.168.0.254
qualify=yes
username=800
secret=contraseña
type=friend
encryption=aes128
auth=md5
context=from-internal
trunk=yes
requirecalltoken=no

Register String: 800:contraseña@192.168.0.254/800

Imagen



-- Ahora debemos crear las rutas de salida

Para crear una ruta de salida: PBX-> Rutas salientes


Para el server A:



Para el Server B:





Con las configuraciones planteadas ya es posible hablar desde el server elastix A hacia el server elastix B, en este caso en ninguno de los server hay salida hacia la PSNT, si lo hubiera seria adecuado seleccionar un codec de audio en especifico, enfocarse a la seguridad de los servers, y agregarle código de seguridad para las llamadas al dial plan.

Servidores externos.

Si se diera la necesidad de conectar los servidores que se encuentran en diferentes lugares por medio de internet les dejo algunas recomendaciones.

1.- Que la comunicación sea por medio de una VPN
2.- Usar condecs que no usen tanto ancho de banda
3.- Deberán abrir los puertos para la comunicación. (Pueden leer aquí)


2 comentarios:

  1. Hola muy interesante tu articulo pero no logro comunicarme con el servidor que tengo, he hecho los pasos aca y recuerdo que hace tiempo interconecte dos servidores por medio de iax2, pero ahora por ninguno de los dos

    ResponderBorrar
  2. Que tal, por favor necesito tu ayuda conecte 2 centrales y lo que pasa es que por la central A si logro hacer llamadas a las extensiones de la central B pero por la B no conecta las extensiones de A, ademas reviso la ruta de llamada de la central B y no me registra la fuente sale en blanco.

    ResponderBorrar