sábado, 22 de junio de 2013

conectando 2 asterisk con iax2

Supongamos que tenemos dos localidades y en cada una un Asterisk. Podemos interconectar estas a través de Internet con este sencillo procedimiento.
Voy a llamar al servidor de la LocalidadA como ServidorA y al de la localidadB ServidorB

Servidor IP Extensiones
ServidorA 192.168.0.1 100 a 199
ServidorB 192.168.1.1 200 a 299

Creamos una nueva troncal IAX2 desde FreePBX:
En ServidorA:

TRUNK NAME: servidorb
host=192.168.1.1
username=servidora
secret=123456
encryption=aes128
auth=md5
type=friend
context=from-internal
trunk=yes
requirecalltoken=no

En ServidorB:

TRUNK NAME: servidora
host=192.168.0.1
username=servidorb
secret=123456
encryption=aes128
auth=md5
type=friend
context=from-internal
trunk=yes
requirecalltoken=no

Creamos las rutas salientes en ServidorA:

Route Name: LocalidadB
Dial Patterns: 2XX
Trunk Sequence: IAX2/servidorb

Creamos las rutas salientes en ServidorB:

Route Name: LocalidadA
Dial Patterns: 1XX
Trunk Sequence: IAX2/servidora

Ahora podemos llamar desde LocalidadA hacia LocalidadB y viceversa :)
Si queremos ahorrar ancho de banda se pueden agregar estas dos líneas en la configuración de cada troncal:

disallow=all
allow=gsm&ilbc

No hay comentarios:

Publicar un comentario