miércoles, 19 de agosto de 2009

Configuración de SIP en elastix cuando esta detras de un router

Para el correcto funcionamiento de las extenxiones del tipo SIP cuando hay un router entre la centralita y la extension se deben tener en cuenta varias cosas.

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

8 comentarios:

  1. Capooooo Impresionante!! Mil gracias Me sirvio !!

    ResponderEliminar
  2. estimado 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 ...

    ResponderEliminar
  3. Buenas 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

    ResponderEliminar
  4. Hola!
    Hice 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?

    ResponderEliminar

Seamos educados por favor.