Hola. Estoy por configurar Asterisk. En prinipio la idea es que en una PC tener el asterisk. Y utilizar dos telefonos IP, los cuales pueden ser Granstream Budge Tone-100, Granstream HandyTone-286 y Adaptador telefonico Cisco ATA 186.
Para esto he mirado los mensajes del foro y quiero consultar si esta configuracion esta bien. Tengo pensado armar una pdf de como configurar asterisk para dos telefonos IP, porque creo que todos los que empesamos con asterisk tenemos el mismo problema.
por lo que vi para esto solo tengo que configurar los archivos sip.config y extensions.conf.
sip.conf:
; Contexto general
[general]
port = 5060 ; Puerto en el que empezamos
bindaddr = 0.0.0.0 ; dirección o direcciones ip 0.0.0.0 = todas
context=telsip ; Contexto default para todos
tos=lowdelay
dtmfmode=info ; Tonos DTMF
disallow=all ; Deshabilita todos los codecs
allow=ulaw ; Permite el codec ulaw (g711) 10kb/s
allow=ilbc ; Permite el codec ilbc 3kb/s
allow=gsm ; Permite el codec gsm 3kb/s
allow=g729 ; Permite el codec g729 2.5kb/s (propietario)
[usuario1]
type=friend ; Para que pueda hacer y recibir llamadas
secret=suclave ; El password para el usuario
callerid="Usuario 1" <20> ; El caller ID con que aparecerá cada usuario
host=dynamic ; Para que quien se registra pueda tener una IP dinámicamente asignada
reinvite=no
canreinvite=yes ; Para habilitar compatibilidad con ciertos teléfonos
dtmfmode=info ; Tipo de tonos que se usarán
transfer=yes ; Permitirle al usuario la capacidad de transferir llamadas
nat=no ; Avisar si el usuario se encuentra tras un NAT o no
disallow=all ; Desactivar todos los codecs para solo permitir los específicos
allow=g729
[usuario2]
type=friend ; Para que pueda hacer y recibir llamadas
secret=suclave ; El password para el usuario
callerid="Usuario 2" <21> ; El caller ID con que aparecerá cada usuario
host=dynamic ; Para que quien se registra pueda tener una IP dinámicamente asignada
reinvite=no
canreinvite=yes ; Para habilitar compatibilidad con ciertos teléfonos
dtmfmode=info ; Tipo de tonos que se usarán
transfer=yes ; Permitirle al usuario la capacidad de transferir llamadas
nat=no ; Avisar si el usuario se encuentra tras un NAT o no
disallow=all ; Desactivar todos los codecs para solo permitir los específicos
allow=g729
extensions.conf
[general]
static=yes
writeprotect=yes
exten => 20, 1, Dial(SIP/usuario1,90,Ttrm)
exten => 21, 1, Dial(SIP/usuario2,90,Ttrm)
Esta bien esta configuracion. Es para comunicar dos telefonos IP, despues le ire agregando mas funcionalidades.
Para esto he mirado los mensajes del foro y quiero consultar si esta configuracion esta bien. Tengo pensado armar una pdf de como configurar asterisk para dos telefonos IP, porque creo que todos los que empesamos con asterisk tenemos el mismo problema.
por lo que vi para esto solo tengo que configurar los archivos sip.config y extensions.conf.
sip.conf:
; Contexto general
[general]
port = 5060 ; Puerto en el que empezamos
bindaddr = 0.0.0.0 ; dirección o direcciones ip 0.0.0.0 = todas
context=telsip ; Contexto default para todos
tos=lowdelay
dtmfmode=info ; Tonos DTMF
disallow=all ; Deshabilita todos los codecs
allow=ulaw ; Permite el codec ulaw (g711) 10kb/s
allow=ilbc ; Permite el codec ilbc 3kb/s
allow=gsm ; Permite el codec gsm 3kb/s
allow=g729 ; Permite el codec g729 2.5kb/s (propietario)
[usuario1]
type=friend ; Para que pueda hacer y recibir llamadas
secret=suclave ; El password para el usuario
callerid="Usuario 1" <20> ; El caller ID con que aparecerá cada usuario
host=dynamic ; Para que quien se registra pueda tener una IP dinámicamente asignada
reinvite=no
canreinvite=yes ; Para habilitar compatibilidad con ciertos teléfonos
dtmfmode=info ; Tipo de tonos que se usarán
transfer=yes ; Permitirle al usuario la capacidad de transferir llamadas
nat=no ; Avisar si el usuario se encuentra tras un NAT o no
disallow=all ; Desactivar todos los codecs para solo permitir los específicos
allow=g729
[usuario2]
type=friend ; Para que pueda hacer y recibir llamadas
secret=suclave ; El password para el usuario
callerid="Usuario 2" <21> ; El caller ID con que aparecerá cada usuario
host=dynamic ; Para que quien se registra pueda tener una IP dinámicamente asignada
reinvite=no
canreinvite=yes ; Para habilitar compatibilidad con ciertos teléfonos
dtmfmode=info ; Tipo de tonos que se usarán
transfer=yes ; Permitirle al usuario la capacidad de transferir llamadas
nat=no ; Avisar si el usuario se encuentra tras un NAT o no
disallow=all ; Desactivar todos los codecs para solo permitir los específicos
allow=g729
extensions.conf
[general]
static=yes
writeprotect=yes
exten => 20, 1, Dial(SIP/usuario1,90,Ttrm)
exten => 21, 1, Dial(SIP/usuario2,90,Ttrm)
Esta bien esta configuracion. Es para comunicar dos telefonos IP, despues le ire agregando mas funcionalidades.
Comentario