Vous êtes sur la page 1sur 5

CONFIGURACION TRONCALES IAX2

Objetivos

Configurar una troncal IAX2


Configurar el Plan de Discado para la troncal IAX2.
Restringir el acceso a la troncal IAX2

Introduccin
Es este laboratorio aprenderemos a configurar una troncal IAX2 para comunicar los anexos de
ambas centrales Asterisk simulando ser sucursales de una empresa.

Seguridad

No ingresar con lquidos ni comida al aula de Laboratorio.


Tener cuidado en conectar los equipos utilizando cables y enchufes en buen estado.
Asegurarse de conectar y desconectar los dispositivos cuando estn apagados y con su fuente de
poder correspondiente.
Al culminar la sesin de laboratorio, apagar correctamente la computadora y el monitor.

Actividades:

En el grafico se visualiza 2 servidores Asterisk el cual pueden ser interconectados entre si


utilizando el protocolo IAX2. para configurar un enlace o troncal IAX2 vamos a usar el concepto
de maestro-esclavo.
Los siguientes pasos tienen que ser hechos para que el servidor esclavo pueda hacer y recibir
llamadas del servidor maestro.
Paso 1: Configurar el archivo /etc/asterisk/iax.conf del servidor esclavo para:
- Registrar en el servidor maestro
- Crear la troncal IAX2
Paso 2: Configurar el archivo extensions.conf del esclavo:
- Dialplan para marcar una extensin registrada en el servidor maestro

Paso 3: Configurar el archivo /etc/asterisk/iax.conf del servidor maestro para:


- Crear una cuenta para el servidor esclavo

CONFIGURACION PERU
USUARIOS:
/etc/asterisk/sip.conf
[general]
bindaddr=0.0.0.0
bindport=5060
disallow=all
allow=alaw
allow=g729
allow=gsm
context=local
language=en
[3001]
type=friend
secret=1234
host=dynamic
qualify=yes
context=local
[3002]
type=friend
secret=1234
host=dynamic
qualify=yes
context=local

IAX2:
/etc/asterisk/iax.conf
[general]
bindport=4569
bindaddr=0.0.0.0
disallow=all
allow=alaw
allow=gsm
register => iaxperu:iaxclaveperu@192.168.1.40
[iaxbrasil]
type=friend
host=dynamic
qualify=yes
trunk=yes
secret=iaxclavebrasil
context=internal
[trunktobrasil]
type=peer
host=192.168.1.40
qualify=yes

username=iaxperu
secret=iaxclaveperu
context=internal

PLAN DE MARCADO
/etc/asterisk/extensions.conf
[general]
autofallthrough=yes
[local]
exten => _3XXX,1,dial(sip/${EXTEN},20,Trt)
exten => _3XXX,2,hangup
include => troncalbrasil
[troncalbrasil]
exten => _4XXX,1,Dial(sip/trunktobrasil/${EXTEN})
exten => _4XXX,n,Hangup()
include => local

CONFIGURACION BRASIL

USUARIOS:
cat /etc/asterisk/sip.conf
[general]
bindaddr=0.0.0.0
bindport=5060
disallow=all
allow=alaw
allow=g729
allow=gsm
context=local
language=en
[4001]
type=friend
secret=1234
host=dynamic
qualify=yes
context=local
[4002]
type=friend
secret=1234
host=dynamic
qualify=yes
context=local

IAX2:
[root@asterisk_2 ~]# cat /etc/asterisk/iax.conf
[general]
bindport=4569
bindaddr=0.0.0.0
disallow=all
allow=alaw
allow=gsm
register => iaxbrasil:iaxclavebrasil@192.168.1.30
[iaxperu]
type=friend
host=dynamic
qualify=yes
trunk=yes
secret=iaxclaveperu
context=internal
[trunktoperu]
type=peer
host=192.168.1.30
qualify=yes
username=iaxbrasil
secret=iaxclavebrasil
context=internal

PLAN DE MARCADO
/etc/asterisk/extensions.conf
[general]
autofallthrough=yes
[local]
exten => _4XXX,1,dial(sip/${EXTEN},20,Trt)
exten => _4XXX,2,hangup
include => troncallima
[troncallima]
exten => _3XXX,1,Dial(sip/trunktoperu/${EXTEN})
exten => _3XXX,n,Hangup()
include => local

VERIFICACIONES
CLI> iax2 reload
CLI> sip reload
CLI> dialplan reload
CLI> module load chan_iax2.so

CLI> iax2 show peers


CLI> iax2 show registry
CLI> sip show peers

COMPLEMENTO
/etc/hosts
192.168.1.30
192.168.1.40

trunktoperu
trunktobrasil

Vous aimerez peut-être aussi