Cursos Asterisk en México

Problema de Audio con "externip"

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Problema de Audio con "externip"

    Hola, espero puedan ayudarme con una configuración que me está volviendo loco.


    Por alguna extraña razón si en la parte de externip=IP pongo mi dominio no-ip ó dyndns etc no funciona, pero si pongo mi ip si, tengo la siguiente configuración:

    [general]
    context=default
    allowguest=no
    srvlookup=yes
    udpbindaddr=0.0.0.0
    transport=udp
    canreinvite=yes
    qualify=yes
    nat=yes
    externip=189.134.173.68
    localnet=192.168.2.254/255.255.255.0

    Usuario de Prueba (1):
    [1111]
    type=friend
    secret=1111
    host=dynamic
    insecure=port,invite
    context=users
    callgroup=1
    pickupgroup=1
    nat=yes
    canreinvite=no

    Usuario de Prueba (1):
    [2222]
    type=friend
    secret=2222
    host=dynamic
    insecure=port,invite
    context=users
    callgroup=1
    pickupgroup=1
    nat=yes
    canreinvite=no

    Todo funciona bien, 2222 se entiende bien con 1111 el problema es que mi ip es dinámica ¿como hago para utilizar un dominio de Dyndns?

    Gracias, saludos
    Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

  • #2
    externhost = Resuelto
    Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

    Comentario


    • #3
      Pues siempre no.

      JA!

      Ell problema fue que no reincie, el problema s el siguiente, si utilizo externip si funciona, pero yo necesito utilizar externhost por que mi ip es dinámica, cuando utilizo externhost si me puedo conectar de una extensión remota el problema es que no pasa audio y con el externip no hay ningún problema, es decir el ROUTER tiene bien configurados los puertos etc.

      ¿Que puedo hacer?

      [general]
      context=default
      allowguest=no
      srvlookup=yes
      udpbindaddr=0.0.0.0
      transport=udp
      canreinvite=yes
      qualify=yes
      nat=yes
      ;externip=189.134.173.76
      ;externhost=empresa.dyndns.info
      externrefresh=10
      localnet=192.168.2.254/255.255.255.0
      localhost=192.168.2.101


      Agradezco la AYUDA.
      Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

      Comentario


      • #4
        Hola, como tienes tu sip.conf y tu sip_nat.conf ?, deberias tener algo como esto
        En sip.conf
        Código:
        [general]
        nat=yes
        localnet=192.168.1.0/255.255.255.0
        externhost=tudominio.dyndns.org
        externrefresh=120
        En sip_nat
        Código:
        nat=yes
        externhost=tudominio.dyndns.org
        localnet=192.168.1.0/255.255.255.0
        qualify=yes
        externrefresh=30

        Comentario


        • #5
          Hola milocheri.

          Gracias por tu ayuda, esa es la configuración que tengo, solo que hay algo que me salta.
          En mi /etc/asterisk no tengo el archivo sip_nat, solo sip.conf.

          ¿debe de crearse ?
          Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

          Comentario


          • #6
            Que raro 0.ó, desde luego que tienes que tenerlo, si no lo tienes crealo, Saludos

            Comentario


            • #7
              Ya lo hice y reinicie, pero aun así no esta funcionando, descarto la opción del router por que poniendo la ip o mejor dicho externip funciona de maravilla, el problema es que tengo ip dinámica.

              Ayuda!
              Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

              Comentario


              • #8
                Se conecta pero no tengo AUDIO

                iptables -L
                Chain INPUT (policy ACCEPT)
                target prot opt source destination

                Chain FORWARD (policy ACCEPT)
                target prot opt source destination
                ACCEPT udp -- anywhere anywhere udp dpts:sip:5070
                ACCEPT udp -- anywhere anywhere udp dpts:10000:20000

                Chain OUTPUT (policy ACCEPT)
                target prot opt source destination
                Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                Comentario


                • #9
                  Asegurate de tener abiertos los puertos en un rango del 10,000 al 20,000 en rtp.conf, rtpstart=10000
                  rtpend=20000, ademas asegurate de tenerlos abiertos en el router/modem

                  Comentario


                  • #10
                    Hola, Si estan abiertos, de hecho cuando uso externip funcioa perfectamente en el rango de 10000 a 20000.
                    - Pregunta -

                    Yo de principio no tenia el sip_nat.conf, lo cree, si no estaba. ¿pudo haber pasado que algo no compilo durante la instalación o es que debe de crear?

                    Gracias milocheri
                    Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                    Comentario


                    • #11
                      ¿Que tendré mal?
                      Ya hasta habilite las iptables. pero solo no funciona con externhost

                      Iptables

                      Chain INPUT (policy ACCEPT)
                      target prot opt source destination
                      ACCEPT udp -- anywhere anywhere udp dpts:1000:20000
                      ACCEPT udp -- anywhere anywhere udp dpts:sip:5070

                      Chain FORWARD (policy ACCEPT)
                      target prot opt source destination
                      ACCEPT udp -- anywhere anywhere udp dpts:sip:5070
                      ACCEPT udp -- anywhere anywhere udp dpts:10000:20000

                      Chain OUTPUT (policy ACCEPT)
                      target prot opt source destination
                      ACCEPT udp -- anywhere anywhere udp dpts:10000:20000
                      ACCEPT udp -- anywhere anywhere udp dpts:sip:5070
                      Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                      Comentario


                      • #12
                        Originalmente publicado por elarquitecto Ver Mensaje
                        Hola, Si estan abiertos, de hecho cuando uso externip funcioa perfectamente en el rango de 10000 a 20000.
                        - Pregunta -

                        Yo de principio no tenia el sip_nat.conf, lo cree, si no estaba. ¿pudo haber pasado que algo no compilo durante la instalación o es que debe de crear?

                        Gracias milocheri
                        sip_nat.conf es un archivo creado por las versiones enlatadas de asterisk. Asterisk plano no lo crea eso lo haces desde el sip.conf.

                        Comentario


                        • #13
                          Como te comenta navaismo, viene en los enlatados, pero yo lo creo y lo uso sin problemas

                          Comentario


                          • #14
                            Me acabo de dar cuenta que si funciona solo que para que funciones una vez que la maquina se reincida se tiene que reiniciar el proceso de asterisk ¿por que?

                            ¿No sera por que entra primero asterisk y despues iptables?

                            Saludos
                            Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                            Comentario

                            Principales Usuarios Activos

                            Colapsar

                            No hay usuarios activos superiores.
                            Trabajando...
                            X