Cursos Asterisk en México

Asterisk 1.4.42 ACCESO EXTERNO (NOVATO)

Colapsar

Anuncio

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

  • Asterisk 1.4.42 ACCESO EXTERNO (NOVATO)

    Hola a todos Soy nuevo en este foro, un gusto ser parte de este foro acerca de asterisk.

    Soy NOVATO en cuestión de asterisk y requiero guía para la configuración de acceso externo.

    Esta es mi configuración SIP.conf

    [general]
    port=5060
    bindaddr = 0.0.0.0
    context = others
    language=es
    nat = yes
    qualify=yes
    allowguest=yes

    [145]
    callerid= "este es el 145" <145>
    type=friend
    context=my-phones
    secret=1234
    host=dynamic
    mailbox=145@default

    [148]
    callerid="este es el 148" <148>
    type=friend
    context=my-phones
    secret=1234
    host=dynamic
    mailbox=148@default

    -------------------
    extensions.conf
    [others]

    [my-phones]

    exten => 145,1,Dial(SIP/145,30)
    exten => 145,n,VoiceMail(145@default)
    exten => 148,1,Dial(SIP/148,30)
    exten => 148,n,VoiceMail(148@default)

    //PRUEBA DE SONIDO
    exten => 1,1,Answer()
    exten => 1,n,Wait(0.9)
    exten => 1,n,Playback(su)
    exten => 1,n,Playback(servidor)
    exten => 1,n,Playback(esta)
    exten => 1,n,Playback(fueradeservicio)
    exten => 1,n,Hangup()
    ------------------------------------------
    voicemail.conf

    [default]

    145 => 123, USUARIO, CORREO@CORREO.com
    148 => 123, USUARIO, CORREO@CORREO.com

    con esta configuración cuando registro softphone me salen así

    intranet*CLI> sip show peers
    Name/username Host Dyn Nat ACL Port Status
    145/145 187.192.xx.xx D N 3092 OK (110 ms)
    148/148 192.168.1.6 D N 1723 OK (12 ms)


    Como pueden ver mi extensión 145 esta registrada de forma remota vía dominio DOMINIO.NO-IP.BIZ
    y la extensión 148 esta de forma local

    esta es mi configuración de los puertos del módem
    Protocolo Intervalo de puertos Traducir a ... Protocolo de desencadenador Puerto desencadenador
    UDP 5060 - 65535 5060 - 65535
    UDP 10000 - 20000 10000 - 20000
    UDP 5060 - 5082 5060 - 5082


    Con esta configuración iptables
    iptables -A INPUT -p udp --dport 5060 -j ACCEPT
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A FORWARD -o eth0 -p udp --dport 5060 -j ACCEPT
    iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.3.243
    iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 10000:20000 -j DNAT --to-destination 192.168.3.243
    iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 5060 -j DNAT --to-destination 192.168.3.243
    iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 10000:20000 -j DNAT --to-destination 192.168.3.243
    iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 5060 -j DNAT --to-destination 192.168.3.243

    De manera externa solo me permite registrarlo pero no hay sonido ni de interno-externo ni externo-interno

    cuando lo registro
    -- Unregistered SIP '145'
    -- Registered SIP '145' at 187.192.xx.xx port 2039
    -- Unregistered SIP '145'
    -- Registered SIP '145' at 187.192.xx.xx port 2039
    [Oct 17 08:36:54] NOTICE[2868]: chan_sip.c:17811 sip_poke_noanswer: Peer '145' is now UNREACHABLE! Last qualify: 9


    Que configuración necesito en sip.conf para que funcione el acceso externo.

    Gracias por su tiempo, Saludos!!

  • #2
    Si estás utilizando un dominio dinámico para el registro desde afuera te recomiendo que lo declares dentro de sip.conf

    Código:
    externhost=DOMINIO.NO-IP.BIZ
    Además de iptables, no tienes otro firewall en tu red? considera que si la interfaz de red del equipo no está directa a WAN necesitas direccionar los puertos de señalización y audio hacia el servidor en tu router/firewall.

    Saludos
    IT Specialist

    Comentario


    • #3
      Gracias por tu aporte

      solo puse esto en sip.conf
      [general]
      port=5060
      bindaddr = 0.0.0.0
      context = others
      language=es
      nat = yes
      qualify=yes
      canreinvite=no
      allowguest=yes



      y coloque esta configuración de iptables y me funciono

      iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 10000:20000 -j DNAT --to-destination 192.168.3.243:5060
      iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 10000:20000 -j REDIRECT --to-ports 5060
      iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth0 -j MASQUERADE


      solo que tengo otro problemilla de externo a externo no se escucha pero de externo a interno si, que otros puertos tengo que abrir para que funcionen.

      Gracias.

      Comentario

      Principales Usuarios Activos

      Colapsar

      No hay usuarios activos superiores.
      Trabajando...
      X