1 -> En el router deben abrirse los puertos 5060 ( SIP ), 10000 - 20000 (RTP ), apuntando a la centralita.
2 -> En los archivos de configuración de elastix debemos modificar los ficheros /etc/sip_nat.conf y rtp.conf
El fichero sip_nat.conf debe quedar asi.
externip="dirección ip externa o nombre de dominio externo"
localnet=192.168.1.0/24
nat=yes
El fichero rtp.conf debe quedar así
[general]
rtpstart=10000
rtpend=20000
Además en cada una de las extensiones que vayan a conectar con la centralita desde detrás del router debemos asegurarnos que tengan activado el parámetro nat=yes, esto ultimo se puede hacer también desde la interfaz web.
Para que los cambios surgan efectos basta con recargar asterisk #asterisk -rx reload
Capooooo Impresionante!! Mil gracias Me sirvio !!
ResponderEliminarme alegro ;)
ResponderEliminarestimado yo sigo con un problema puedo recibir llamadas de las extensiones externas pero no puedo hacer hacia ellos me dice que la persona en la extensión no esta disponible pero si en interno los anexos funcionan bien alguna sugerencia saludos ...
ResponderEliminarBuenas Erwin, comprueba mediante el comando " sip show peers " que en la última columna no te aparezca "unmonitored", sí es así, normalmente es un problema de puertos, sobre todo cuando se utilizan determinados proveedores sip, prueba a cambiar el puerto de registro, por ejemplo al 5062, no sólo en el router, cambia también el puerto de escucha en sip.conf
ResponderEliminargracias! lo máximo el tuto!
ResponderEliminarHola!
ResponderEliminarHice las adaptaciones respectivas al router y a la centralita y hago la llamada desde mi Android usando 3CXPhone (SIP) a un celular y resulta que las personas no me escuchan pero yo si a ellas. Ahora si hago una llamada a un abonado de la red publica y si logramos comunicacion en ambos sentidos. Sera alguna restriccion de la compañia de celular?
Thanks!
ResponderEliminarBuena info.. gracias..
ResponderEliminar