Saludos a todos.
Llevaba un tiempo desaparecido de la lista por causas ajenas a mi voluntad pero ya me he dejado caer por aquí de nuevo y con problemas.
Estoy haciendo unas pruebas con un Asterisk "puro" (sin FreePBX ni otros aditamentos) y la máquina funciona bien con llamadas internas y un peer pero tengo problemas de audio con una extensión externa. Puedo llamar desde fuera a esa extensión o viceversa y el teléfono llamado suena pero no hay intercambio de audio. Sin embargo, si pongo en hold la llamada (bien desde la extensión local o desde el softphone externo) sí escucho la música en espera. Es más, si desde el equipo externo llamo al contexto que me he hecho para gestionar los mensajes de la IVR sí que puedo escuchar y grabar los mensajes sin problemas.
Tengo un problema y es que tengo configurada una extensión interna (sin nat) y otra externa (con nat) y puedo llamar entre ambas pero no me escucho. Al principio pensé en problemas de RTP pero no veo el fallo.
En el ruouter tengo redirigidos el 5060 y el rango del 10000 al 11000 UDP a mi Asterisk y esto mismo lo engo en el rtp.conf, he reiniciado el Asterisk pero sigo igual Mi sip.conf es este:
[general]
localnet=
192.168.1.0/255.255.255.0 bindport=5060
context=default
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0
transport=udp
dtmfmode=rfc2833
canreinvite=yes
disallow=all
allow=gsm
allow=alaw
allow=ulaw
[extensiones](!)
type=friend
host=dynamic
insecure=port,invite
context=internas
nat=no
[usuario1](extensiones)
secret=tel1
context=extensiones
callerid=1234
[usuario2](extensiones)
secret=tel2
context=extensiones
callerid=9999
nat=yes
En mi rtp.conf tengo los puertos 10001 (rtpstart) y 11000 (rtpend) y en el router tengo dirigidos en UDP el 5060 y el rango del 10001 al 11000 a la IP local de mi servidor y no tengo firewall ni en el router ni en el equipo.
¿Podría alguien arrojarme un poco de luz al respecto?
Muchas gracias.