Hola a todos,
He instalado Asterisk en mi servidor linux ubuntu 12.04 y me funciana muy bien incluyendo las voces en español.
pero mi idea es que en una red externa pueda conectarme a la red sonde tengo asterisk y poder comunicarme con alguna extensión
para poder hacer un enlace externo tengo un dominio gratuito de NO-IP
ejemplo asterisk.no-ip.biz
en el modem yo tengo configurado el dominio dns dinamico para que este enlazado con mi modem
ademas para saber si el enlace externo funciona installe phpmyadmin para saber si mi servidor estaba visible y si me redirecciono correctamente a mi servidor
agregue el puerto 5060 a mi modem infinitum pero cuando le hago nmap a mi dominio me dice esto
PORT STATE SERVICE
21/tcp open ftp
23/tcp open telnet
80/tcp open http
443/tcp open https
5060/tcp closed sip ;puerto sip cerrado
8085/tcp open unknown
cuando utilizo mi asterisk en mi red local si funciona correctamente todo.
pero cuando me conecto al modem de mi casa para poder comunicarme con el de la empresa si me registra incluso los sonidos funcionan correctamente incluyendo la consuta de buzon de voz, el problema esta en que cuando quiero comunicarme a una extensión si timbra pero cuando contestan no se escucha nada, la extension tambien puede comunicarse con la mia timbra pero no se escucha nada.
creo que el problema es el puerto pero no se como abrirlo en el asterisk
esta es mi configuración
sip.conf
[general]
port = 5060
bindaddr = 0.0.0.0
context = others
language=es
nat=yes
[2000]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2000@default
[2001]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2001@default
[2002]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2002@default
[2003]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2003@default
extensions.conf
[others]
[my-phones]
exten => 2000,1,Dial(SIP/2000,10)
exten => 2000,n,VoiceMail(2000@default)
exten => 2001,1,Dial(SIP/2001,10)
exten => 2001,n,VoiceMail(2001@default)
exten => 2002,1,Dial(SIP/2002,10)
exten => 2002,n,VoiceMail(2002@default)
exten => 2003,1,Dial(SIP/2003,10)
exten => 2003,n,VoiceMail(2003@default)
exten => 9999,1,Answer()
exten => 9999,n,Playback(conf-usermenu)
exten => 9999,n,Hangup()
exten => 9500,1,Answer()
exten => 9500,n,VoiceMailMain(@default)
exten => 9000,1,Goto(ivr-soporte,s,1)
[ivr-soporte]
exten => s,1,Answer()
exten => s,n,Wait(0.5)
exten => s,n,Background(beep)
exten => s,n,WaitExten(5)
exten => 1,1,Goto(my-phones,2000,1)
exten => 2,1,Goto(my-phones,2001,1)
exten => 3,1,Goto(my-phones,2002,1)
exten => 4,1,Goto(my-phones,9999,1)
exten => *,1,Goto(s,1)
exten => t,1,Playback(vm-goodbye)
enten => t,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(s,1)
voicemail.conf
[default]
2000 => 123, algo,
[email protected]
2001 => 123, algo,
[email protected]
2002 => 123, algo,
[email protected]
2003 => 123, algo,
[email protected]
si me pudieran orientar en esto se los agradeceré, muchas gracias.