Académique Documents
Professionnel Documents
Culture Documents
Objetivos
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
Actividades:
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
COMPLEMENTO
/etc/hosts
192.168.1.30
192.168.1.40
trunktoperu
trunktobrasil