Hola a todos, esta vez vamos a conectar dos centrales Asterisk por medio de AIX.
Lo primero que debemos hacer es crear nuestro esquema de trabajo, por ejemplo esto es lo que yo siempre hago.:
Ejemplo:
SERVIDOR 1
Nombre = central1
IP: 192.168.x.1
usuario: user1
password: pass1
Extensiones: 1000-1099
contexto: trunco
SERVIDOR 2
Nombre = central2
IP: 192.168.x.2
usuario: user2
password: pass2
Extensiones: 2000-2099
contexto: trunco
Luego que tenemos nuestras informaciones vamos a comenzar a editar nuestro archivos.
En el Servidor 1
1. Abrimos con nuestro editor de texto favorito el archivo "/etc/asterisk/iax.conf " (podemos ir directamente a la parte inferior del archivo y agregar).
; Esto registar su central en la otra.
register => user1:pass1@192.168.x.2
; Esto le habilita una cuenta a la otra central.
[user2]
type=friend
host=dynamic
trunk=yes
secret=pass2
context=trunco
deny=0.0.0.0/0.0.0.0
permit=192.168.x.2/255.255.255.255
qualify=yes
2. Ahora vamos a guardar el archivo y luego a editar este otro "/etc/asterisk/extensions.conf".
En nuestro contexto "tronco"
[tronco]
exten => _90XX,1,Dial(IAX2/user2/${EXTEN})
exten => _90XX,n,Hangup
3. Guardamos.
En el Servidor 2
1. Abrimos con nuestro editor de texto favorito el archivo "/etc/asterisk/iax.conf " (podemos ir directamente a la parte inferior del archivo y agregar).
; Esto registar su central en la otra.
register => user2:pass2@192.168.x.1
; Esto le habilita una cuenta a la otra central.
[user1]
type=friend
host=dynamic
trunk=yes
secret=pass1
context=trunco
deny=0.0.0.0/0.0.0.0
permit=192.168.x.1/255.255.255.255
qualify=yes
2. Ahora vamos a guardar el archivo y luego a editar este otro "/etc/asterisk/extensions.conf".
En nuestro contexto "tronco"
[tronco]
exten => _10XX,1,Dial(IAX2/user2/${EXTEN})
exten => _10XX,n,Hangup
3. Guardamos.
Ahora entramos a nuestro asterisk para hacer un reload a las conexiones, debemos hacer esto en ambos servidores..
asterisk –rvvvvvvvvvvvvvvv
-- CLI> iax2 reload
-- CLI> dialplan reload
Listo.
Angel J. Reynoso
kp01
Tel.: 829-997-4870
kp01aj@gmail.com
muy bien explicado y me funciono a la perfeccion pero tengo un problema al cabo de dos dias se me desconecta tengo que reiniciar uno de los dos central para que vuelva a conectarse que puedo hacer en ese canso???
ResponderEliminarEste problema puede ser causado por diferentes factores, lo primero que te deberías hacer es probar la conexión entre Pbx.
EliminarMe gustaría saber cual es la versión entre los asterisk.
Hola, según lo que explicas en iax.conf y en extensions.conf, el contexto es "tronco" o "trunco". Gracias.
ResponderEliminarHola,
EliminarEn realidad "tronco" o "trunco", no importa... la idea es que reemplace ese contexto por el que tu usas, y lo importante es que ambas tengan el mismo contexto en esa credenciales.