Buenas Tardes, les comento que lo que hice fue tirar a la basura el DD-WRT
de mi router y la cosa va de maravilla con el NAT, pero se me esta
presentando el inconveniente con los UAC que estan en mis routers (tarjetas
FXS).
En el escenario:
Servidor --<router1> -----tunnel----- <router2> ----- telefonos SIP
|
|
Tarjeta FXS
| |
| |
Ext1 Ext2
Las Extensiones 1 y 2 del router 2 se registran, pero no admiten Invites,
(simplemente no hacen nada).
Lo misma situacion la tengo en el router1.
Hice unos cambios en la configuracion de los router y no hacen nada, estas
extensiones funcionaban antes de colocar el nathelper+rtp_proxy, existe
alguna forma de realizar los procesos de openser (filtrando las extensiones)
para que en el caso de ser de alguna de ellas, sean procesadas fuera de los
procesos de nat?. En mi caso llegaré estimo a un maximo de 10 Extensiones en
este tipo de dispositivos (tarjetas FXO y/o FXS).
--
Saludos.
Frank Gonzalez
414-6260492
Los dominios son empresa1.com, empresa2.com y empresa3.com, los registros A
son VOIP para la primera y la segunda, para la tercera es que estoy tratando
de configurarla para que trabaje como te mencione en la nota original,
entiendo que es un asunto de DNS antes de openser
El registro SRV lo tengo asi
_sip._udp.empresa1.com SRV 0 0 5060 voip.empresa1.com.
Realmente no he conseguido buena documentacion sobre los registros SRV,
perosi cambio lo ultimo voip.empresa1.com a la IP del openser debiese
caminarme ?
Gracias.
Frank
El Monday 14 April 2008 14:11:16 Frank Gonzalez escribió:
>* Sres., buenos dias, dejenme explicarme, en la actualidad como mencione
*>* estoy creando el soporte SIP para 3 empresas del grupo donde trabajo, el
*>* asunto es que estas tienen la nomenclatura en los DNS (voip.empresa1.com ,
*>* voip.empresa2.com y voip.empresa3.com), como resuelvo, si tengo esos
*>* registros A en el dns, que estos se "traduzcan" en el dominio y se puedan
*>* registrar, por ejemplo XXXX at iptel.org
<http://lists.openser.org/cgi-bin/mailman/listinfo/users-es> y no XXXX
at voip.iptel.org
<http://lists.openser.org/cgi-bin/mailman/listinfo/users-es>
*>*
*>* Ya hice los arreglos a nivel de serweb para administrarlos y funciona bien,
*>* pero.... no me puedo registrar, esto es por el efecto practico de no
*>* manejar el A Name dentro del registro
*
No entiendo la pregunta, a ver:
- Dices que los dominios de SIP son voip.empresa1.com, voip.empresa2.com,
voip.empresa3.com.
- ¿Los registros A de dichos dominios apuntan de hecho al OpenSer?
- Si la respuesta es negativa siempre puedes usar registros SRV para que:
_sip._udp.voip.empresa1.com apunte a la IP del OpenSer.
Pero en realidad no entiendo cuál es tu problema, ¿podrías detallarlo más?
--
Iñaki Baz Castillo
ibc at in.ilimit.es <http://lists.openser.org/cgi-bin/mailman/listinfo/users-es>
--
Saludos.
Frank Gonzalez
414-6260492
Sres., buenos dias, dejenme explicarme, en la actualidad como mencione estoy
creando el soporte SIP para 3 empresas del grupo donde trabajo, el asunto es
que estas tienen la nomenclatura en los DNS (voip.empresa1.com ,
voip.empresa2.com y voip.empresa3.com), como resuelvo, si tengo esos
registros A en el dns, que estos se "traduzcan" en el dominio y se puedan
registrar, por ejemplo XXXX(a)iptel.org y no XXXX(a)voip.iptel.org
Ya hice los arreglos a nivel de serweb para administrarlos y funciona bien,
pero.... no me puedo registrar, esto es por el efecto practico de no manejar
el A Name dentro del registro
--
Saludos.
Frank Gonzalez
414-6260492
Bueno, ya realice algunas pruebas de NAT y me han funcionado por alli, lo
que consegui es que los routers donde viene instalado el software DD-Wrt no
lo hace, segun lo que vi, para este software la solucion que se le dio es
instalar una extension para VoIP, que consiste en un MINI Ser, en el cual se
registran los UACs y si quieren llamar al exterior deben llamar a
extensiones sip completas "XXXX(a)miservidor.com", no obstante los UAC quedan
en la LAN, es decir, al llamar desde un UAC hacia afuera afuera lo ven como
XXX(a)192.168.1.100 la IP LAN y no la IP publica que viene del ISP, una seria
desventaja para los home-workers
Un Saludo
Frank
pd. Voy a adentarme a los forwards desde openser, una vez haya resuelto lo
que comente en otro post que tengo relacionado a los A names y openser
El día 11/04/08, users-es-request(a)lists.openser.org <
users-es-request(a)lists.openser.org> escribió:
>
> Send Users-es mailing list submissions to
> users-es(a)lists.openser.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
> or, via email, send a message with subject or body 'help' to
> users-es-request(a)lists.openser.org
>
> You can reach the person managing the list at
> users-es-owner(a)lists.openser.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Users-es digest..."
>
>
> Asuntos del día:
>
> 1. Pruebas en NAT (Frank Gonzalez)
> 2. Re: Pruebas en NAT (Jesus Rodriguez)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 10 Apr 2008 11:56:15 +1930
> From: "Frank Gonzalez" <gonzalezmfrank(a)gmail.com>
> Subject: [OpenSER-Users-ES] Pruebas en NAT
> To: users-es(a)lists.openser.org
> Message-ID:
> <f54619ca0804090926r67a40e7fo42e7548d680779e(a)mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Bueno, este hilo para seguir la recomendacion del Sr. Iñaki, por cierto,
> gracias por la paciencia, dejame revisar el asunto de los flags..., he
> visto
> por alli que existen valores que le dan a uac_nat_test que no se
> corresponden con la documentacion al menos en 1.1, sin embargo menciona en
> dicha documentacion que se pueden mezclar estos, el asunto es como los
> mezclo ("1"&&"2") por ejemplo?
>
> --
> Saludos.
>
> Frank Gonzalez
> 414-6260492
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL:
> http://lists.openser.org/pipermail/users-es/attachments/20080410/a02a1509/a…
>
> ------------------------------
>
> Message: 2
> Date: Wed, 9 Apr 2008 18:56:13 +0200
> From: Jesus Rodriguez <jesusr(a)voztele.com>
> Subject: Re: [OpenSER-Users-ES] Pruebas en NAT
> To: Lista de usuarios de OpenSER <users-es(a)lists.openser.org>
> Message-ID: <725B8DC8-2E95-4A71-9C7F-D354A7EFC676(a)voztele.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
>
> Hola,
>
>
> El 10/04/2008, a las 11:56, Frank Gonzalez escribió:
> > Bueno, este hilo para seguir la recomendacion del Sr. Iñaki, por
> > cierto, gracias por la paciencia, dejame revisar el asunto de los
> > flags..., he visto por alli que existen valores que le dan a
> > uac_nat_test que no se corresponden con la documentacion al menos en
> > 1.1, sin embargo menciona en dicha documentacion que se pueden
> > mezclar estos, el asunto es como los mezclo ("1"&&"2") por ejemplo?
>
>
> Tienes que sumarlos. Si quieres usar el método 1 y 2, tienes que usar
> el valor 3.
>
>
> Saludos
> JesusR.
>
> ------------------------------------
> Jesus Rodriguez
> VozTelecom Sistemas, S.L.
> jesusr(a)voztele.com
> http://www.voztele.com
> Tel. 902360305
> -------------------------------------
>
>
>
>
>
>
>
> ------------------------------
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
>
>
> Fin de Resumen de Users-es, Vol 9, Envío 9
> ******************************************
>
--
Saludos.
Frank Gonzalez
414-6260492
Bueno, este hilo para seguir la recomendacion del Sr. Iñaki, por cierto,
gracias por la paciencia, dejame revisar el asunto de los flags..., he visto
por alli que existen valores que le dan a uac_nat_test que no se
corresponden con la documentacion al menos en 1.1, sin embargo menciona en
dicha documentacion que se pueden mezclar estos, el asunto es como los
mezclo ("1"&&"2") por ejemplo?
--
Saludos.
Frank Gonzalez
414-6260492
Si, todos las localidades estan detras de routers que hacen NAT, con
sub-redes locales y estas estan conectadas al router principal. El router
principal tiene: los tuneles con las localidades, las subredes de las
localidad principal y el tunel de las IP Estaticas al ISP. Cada router hace
dhcp con sus subredes.
En lo relacionado al punto 2, Efectivamente, como indico en lo anterior,
todos los clientes que tienen NULL vienen desde un NAT
Que me pudieses estar faltando ?
Mil Gracias
Frank
Message: 2
> Date: Mon, 7 Apr 2008 22:31:28 +0200
> From: Iñaki Baz Castillo <ibc(a)aliax.net>
> Subject: Re: [OpenSER-Users-ES] Resumen de Users-es, Vol 9, Envío 3
> To: users-es(a)lists.openser.org
> Message-ID: <200804072231.28623.ibc(a)aliax.net>
> Content-Type: text/plain; charset="utf-8"
>
> El Lunes, 7 de Abril de 2008, Frank Gonzalez escribió:
>
> > 1. En el campo *contact* se esta registrando el usuario e IP de origen.
> ej:
> > sip:2200@172.2.1.4:5060, en este caso el puerto es correcto, loos casos
> en
> > el que el puerto es diferente se presentan cuando estan en otras
> subredes
> > que no reciden en el router donde esta el servidor.
>
> Pero ¿ese usuarios se registran estando detrás de un router NAT o no? No
> acabas de dar esa información y es vital.
>
>
> > 2. El campo *received* presenta valores *NULL*
>
> ¿Vienen esos clientes que tienen "received" NULL desde NAT?
> ¿Haces el test de NAT y aplicas el bflag correspondiente durante el
> REGISTER?
>
>
> > 3. Las extensiones que estan registradas bajo las tarjetas FXS del
> router
> > (en las localidades) estan registrandose con el campo *methods* en
> *NULL*
> > no asi el resto, que esta con el valor *5183*
>
> Eso da igual. Algunos UAC's envían la cabecera "Allow" con los métodos que
> permiten recibir y otros no. No pasa nada.
>
>
> --
> Iñaki Baz Castillo
>
>
>
Bueno, dos cosas, la semana pasada estuve de viaje en el exterior y me podia
conectar y llamar (solo repique porque al contestar se caia), un aspecto que
debo revisar, por otro lado en mi pais el proveedor natural (CANTV) quizas
tenga filtrado a los hogares el puerto o es mi router, luego vere eso.
Veamos pues lo que me ocupa en primera instancia es lo de los puertos y los
valores de la tabla *Location*:
1. En el campo *contact* se esta registrando el usuario e IP de origen. ej:
sip:2200@172.2.1.4:5060, en este caso el puerto es correcto, loos casos en
el que el puerto es diferente se presentan cuando estan en otras subredes
que no reciden en el router donde esta el servidor.
2. El campo *received* presenta valores *NULL*
3. Las extensiones que estan registradas bajo las tarjetas FXS del router
(en las localidades) estan registrandose con el campo *methods* en *NULL* no
asi el resto, que esta con el valor *5183*
4.
El día 2/04/08, users-es-request(a)lists.openser.org <
users-es-request(a)lists.openser.org> escribió:
>
>
> Send Users-es mailing list submissions to
> users-es(a)lists.openser.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
> or, via email, send a message with subject or body 'help' to
> users-es-request(a)lists.openser.org
>
> You can reach the person managing the list at
> users-es-owner(a)lists.openser.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Users-es digest..."
>
>
> Asuntos del día:
>
> 1. Re: Resumen de Users-es, Vol 9, Envío 1 (Iñaki Baz Castillo)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 1 Apr 2008 23:28:07 +0200
> From: Iñaki Baz Castillo <ibc(a)aliax.net>
> Subject: Re: [OpenSER-Users-ES] Resumen de Users-es, Vol 9, Envío 1
> To: users-es(a)lists.openser.org
> Message-ID: <200804012328.07128.ibc(a)aliax.net>
> Content-Type: text/plain; charset="utf-8"
>
> El Martes, 1 de Abril de 2008, Frank Gonzalez escribió:
>
> > > > 2. Los SIP Phones y los Disp.Moviles se registran por otro puerto y
> me
> > > > comunico entre ellos sin problema.
> > >
> > > Pero insisto, ¿hablas del puerto origen o destino?
>
> > El Origen, no solo del portatil, sino de los fijos, aun cuando tienen
> > configurado el 5060 se registran con otro,
>
> ¿Son SIP TCP o UDP? Si son TCP es normal que no se registren desde el
> puerto
> 5060.
>
>
> > al menos asi lo muestra ls Base
> > de Datos, en el campo contact de ña tabla location
>
> ¿Campo "contact"o "received"? El Contact es el que seteó el propio
> terminal,
> mientras que el received indica de qué IP y puerto viene el REGISTER. Si
> hay
> NAT por medio puede cambiar.
>
> Por cierto, puede ser que tengas un router ALG en medio haciendo al
> marrana.
> Escribí esto hace un tiempo:
> http://www.voip-info.org/wiki/view/Routers+SIP+ALG
>
>
> Saludos.
>
>
> --
> Iñaki Baz Castillo
>
>
>
> ------------------------------
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
>
>
> Fin de Resumen de Users-es, Vol 9, Envío 3
> ******************************************
>
--
Saludos.
Frank Gonzalez
414-6260492
Gracias por responder, voy a verificar todo y te comento
frank
El 2/04/08, users-es-request(a)lists.openser.org
<users-es-request(a)lists.openser.org> escribió:
> Send Users-es mailing list submissions to
> users-es(a)lists.openser.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
> or, via email, send a message with subject or body 'help' to
> users-es-request(a)lists.openser.org
>
> You can reach the person managing the list at
> users-es-owner(a)lists.openser.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Users-es digest..."
>
>
> Asuntos del día:
>
> 1. Re: Resumen de Users-es, Vol 9, Envío 1 (Iñaki Baz Castillo)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 1 Apr 2008 23:28:07 +0200
> From: Iñaki Baz Castillo <ibc(a)aliax.net>
> Subject: Re: [OpenSER-Users-ES] Resumen de Users-es, Vol 9, Envío 1
> To: users-es(a)lists.openser.org
> Message-ID: <200804012328.07128.ibc(a)aliax.net>
> Content-Type: text/plain; charset="utf-8"
>
> El Martes, 1 de Abril de 2008, Frank Gonzalez escribió:
>
> > > > 2. Los SIP Phones y los Disp.Moviles se registran por otro puerto y me
> > > > comunico entre ellos sin problema.
> > >
> > > Pero insisto, ¿hablas del puerto origen o destino?
>
> > El Origen, no solo del portatil, sino de los fijos, aun cuando tienen
> > configurado el 5060 se registran con otro,
>
> ¿Son SIP TCP o UDP? Si son TCP es normal que no se registren desde el puerto
> 5060.
>
>
> > al menos asi lo muestra ls Base
> > de Datos, en el campo contact de ña tabla location
>
> ¿Campo "contact"o "received"? El Contact es el que seteó el propio terminal,
> mientras que el received indica de qué IP y puerto viene el REGISTER. Si hay
> NAT por medio puede cambiar.
>
> Por cierto, puede ser que tengas un router ALG en medio haciendo al marrana.
> Escribí esto hace un tiempo:
> http://www.voip-info.org/wiki/view/Routers+SIP+ALG
>
>
> Saludos.
>
>
> --
> Iñaki Baz Castillo
>
>
>
> ------------------------------
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
>
>
> Fin de Resumen de Users-es, Vol 9, Envío 3
> ******************************************
>
--
Saludos.
Frank Gonzalez
414-6260492
>
> El Monday 31 March 2008 14:49:36 Frank Gonzalez escribió:
> > 1. Las tarjetas FXS que tengo en el router responden y se registran por
> el
> > 5060.
> > 2. Los SIP Phones y los Disp.Moviles se registran por otro puerto y me
> > comunico entre ellos sin problema.
>
> Pero insisto, ¿hablas del puerto origen o destino?
>
>
>
> --
> Iñaki Baz Castillo
> ibc(a)in.ilimit.es
>
>
>
> ======================================
El Origen, no solo del portatil, sino de los fijos, aun cuando tienen
configurado el 5060 se registran con otro, al menos asi lo muestra ls Base
de Datos, en el campo contact de ña tabla location
Que cosas no ?
Frank
--
Saludos.
Frank Gonzalez
414-6260492
Hola gente,
Estoy intentando hacer lo siguiente:
tengo dos variables con la IP y el PUERTO des gw de destino por donde
quiero enviar el request, pero parece que openser no "expande" las
variables, lo hago:
rewritehostport("$avp(s:destip)");
pero lo dicho, no expande las variables... me da:
Mar 31 19:08:30 [333] ERROR:core:parse_uri: bad port in uri (error at
char d in state 8) parsed: <sip:13058883456@$avp(s:>(23)
/<sip:13058883456@$avp(s:destip)> (30)
Mar 31 19:08:30 [333] ERROR:core:parse_sip_msg_uri: bad uri
<sip:13058883456@$avp(s:destip)>
Mar 31 19:08:30 [333] ERROR:core:do_action: forward: bad_uri dropping packet
¿Alguna idea?
Gracias
David