[eside-ghost] Asterisk y NAT...
Saúl Ibarra
saghul en gmail.com
Sab Sep 15 23:28:35 CEST 2007
El tema es que el usuario 1 no esa detras de NAT... odrias tener 2
cuentas, una para dentro y otra para fuera.
El 15/09/07, Unai Goikoetxeta <unai en goikoetxeta.com> escribió:
> Antes he probado, con la configuración que te he puesto en el segundo
> mensaje a conectarme desde casa de mi novia. Allí, estaba bajo NAT en su
> router, y asterisk, y el usuario al que he llamado en el otro NAT (en mi
> casa):
>
>
> Usuario 1-----Servidor Asterisk ------- Router 1--------INTERNET
> ------------Router 2-----------Usuario 2
> 192.168.1.0 192.168.2.0
> 192.168.2.0
>
>
> Así ha funcionado, que es lo que inicialmente quería. Ahora tengo que hacer
> que también funcione dentro de la red local en la que se encuentra el
> servidor asterisk y el usuario 1.
>
> :)
>
> On 9/15/07, Saúl Ibarra <saghul en gmail.com> wrote:
> >
> > Estas haciendo la prueba con cada usuario detrás de un NAT distinto?
> >
> > El 15/09/07, Unai Goikoetxeta <unai en goikoetxeta.com> escribió:
> > > Saul,
> > >
> > > Te comento, en el sip.conf tengo puesto lo siguiente:
> > >
> > > [general]
> > > context=default
> > > allowoverlap=no
> > > bindport=5060
> > > bindaddr=0.0.0.0
> > > srvlookup=yes
> > > externip = 85.84.62.227
> > > localnet=192.168.0.0/255.255.0.0
> > > nat=yes
> > > canreinvite=no
> > >
> > > [unai]
> > > type=friend
> > > secret=1234
> > > disallow=all
> > > allow=g729
> > > allow=gsm
> > > host=dynamic
> > > context=etxea
> > > callerid=Unai
> > > language=es
> > >
> > > El segundo usuario (mikel) lo tengo configurado de manera identica. Como
> > > ves, tengo la opción nat=yes y canreinvite=false. Por otro lado, en el
> > > extensions.conf simplemente me he limitado a poner unas extensiones a
> > cada
> > > usuario sip:
> > >
> > > [etxea]
> > > exten => 1111,1,Dial(SIP/unai,20)
> > > exten => 2222,1,Dial(SIP/mikel,20)
> > >
> > > Por ultimo, no uso STUN. No tengo muy claro el funcionamiento que tiene
> > por
> > > lo que voy a informarme. ¿Es necesario emplear un servidor STUN?
> > >
> >
> > STUN es un servicio que te permite descubrir tras que tipo de NAT te
> > encuentras, y modifica tus mensajes SIP para que el audio vaya a la IP
> > y puerto correctos y puedas establecer la comunicación. (grosso modo).
> > El asunto es que NO FUNCIONA con NAT simétrico.
> >
> > Prueba con STUN a ver...
> >
> > > Muchas gracias!
> > >
> > > Unai
> > >
> > >
> > > On 9/14/07, Saúl Ibarra <saghul en gmail.com> wrote:
> > > > Umm, aquí entran en juego varias cosas... Como tienes los parámetros
> > > > nat y canreinvite en tu sip.conf? Como haces el comando Dial? Usas
> > > > STUN?
> > > >
> > > > El 14/09/07, Unai Goikoetxeta < unai.goikoetxeta en gmail.com> escribió:
> > > > > Aupa,
> > > > >
> > > > > Estoy intentando configurar un servidor asterisk en casa. De
> > momento, en
> > > > > ámbito local, todo funciona como debería. He creado cuatro cuentas
> > SIP,
> > > con
> > > > > las que me identifico desde diferentes softphones en ordenadores de
> > la
> > > red
> > > > > local y con un ATA, y las llamadas entre estos dispositivos
> > funcionan a
> > > la
> > > > > perfección.
> > > > >
> > > > > El problema viene, como es lógico, al intentar establecer conexiones
> > con
> > > el
> > > > > exterior de la red local. Me gustaría hacer accesible el servidor
> > > asterisk
> > > > > al exterior, para que sea posible establecer llamadas entre nodos de
> > > > > Internet con al menos uno de los nodos locales. He probado el
> > > > > redireccionamiento de puertos RTP (del 10000 al 20000 del rtp.conf)
> > > junto al
> > > > > de SIP (5060) en el router hacia la ip local del servidor, pero no
> > > consigo
> > > > > nada.
> > > > >
> > > > > Este es el esquema del caso de uso:
> > > > >
> > > > >
> > > > > ATA ---------------> Servidor Asterisk
> > > > > ------------------>Router---------->INTERNET
> > > > > Red 192.168.1.0 Red 192.168.2.0
> > > > >
> > > > >
> > > > > El ATA lo he conectado al servidor de asterisk mediante una interfaz
> > que
> > > > > tenía libre en este, generando la red 192.168.1.0. La IP del ata es
> > > > > 192.168.1.2, y la de eth1 en el servidor 192.168.1.1. Por otro lado,
> > el
> > > > > servidor asterisk está conectado al router mediante la ip en eth0
> > > > > 192.168.2.100, y en dicha red, es donde se encuentran los demás
> > > ordenadores
> > > > > de la casa.
> > > > >
> > > > > Las conexiones RTP entre las dos redes locales funcionan bien, y no
> > hay
> > > > > problemas a la hora de realizar llamadas entre ambas redes.
> > > > >
> > > > > En cuanto a mi router, tengo un Linksys WRGT54G, con el firmware
> > DD-WRT
> > > > > instalado en el. He visto que existe una versión preparada para
> > VoIP,
> > > que
> > > > > incluye milkfish. Creo que puede servirme de ayuda, pero no estoy
> > muy
> > > seguro
> > > > > de como.
> > > > >
> > > > > Quisiera preguntaros por vuestra experiencia en casos similares a
> > este y
> > > si
> > > > > se os ocurre alguna manera de solucionar el problema.
> > > > >
> > > > > Mila esker,
> > > > >
> > > > > Unai
> > > > >
> > > > > _______________________________________________
> > > > > eside-ghost mailing list
> > > > > eside-ghost en deusto.es
> > > > > https://listas.deusto.es/mailman/listinfo/eside-ghost
> > > > >
> > > >
> > > >
> > > > --
> > > > Saúl -- "Some people say why, other just say, why not."
> > > >
> > > ----------------------------------------------------------------
> > > > http://www.saghul.net/
> > > > _______________________________________________
> > > > eside-ghost mailing list
> > > > eside-ghost en deusto.es
> > > > https://listas.deusto.es/mailman/listinfo/eside-ghost
> > > >
> > >
> > >
> > > _______________________________________________
> > > eside-ghost mailing list
> > > eside-ghost en deusto.es
> > > https://listas.deusto.es/mailman/listinfo/eside-ghost
> > >
> >
> >
> > --
> > Saúl -- "Some people say why, other just say, why not."
> > ----------------------------------------------------------------
> > http://www.saghul.net/
> > _______________________________________________
> > eside-ghost mailing list
> > eside-ghost en deusto.es
> > https://listas.deusto.es/mailman/listinfo/eside-ghost
> >
>
--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------
http://www.saghul.net/
Más información sobre la lista de distribución eside-ghost