El Lunes, 31 de Marzo de 2008, Frank Gonzalez escribió:
Bueno, asi voy, despues de haber instalado, logre configurar dos dominios en mi openser, para pruebas obvius..., pero sigo con el inconveniente de los registros desde afuera de mi LAN, lo que he visto es que me envia los mensajes 401 Unauth...
RFC 3261:
21.4.2 401 Unauthorized
The request requires user authentication. This response is issued by UASs and registrars, while 407 (Proxy Authentication Required) is used by proxy servers.
O sea, algo tienes mal (el password, el dominio, el realm...). No debería haber diferencia entre intentar registrarte en un proxy de IP pública desde dentro de una LAN o desde fuera. ¿Acaso puedes desde una LAN y no desde fuera con el mismo usuario SIP? ¿Los registros desde la LAN van por VPN? En ese caso, ¿es posible que estés usando el módulo "domain" y que en él no tengas puesto la IP pública y sólo la de la VPN?
y el Call-ID me viene sin la IP del cliente, es decir jfhwefwf solo y no jsfwsev@200.48.xx.xx
sera esto ? Como lo arreglo ?
Esa asunción es completamente incorrecta, ¿dónde has leído que el Call-ID debe contener el @IP?
RFC 3261:
8.1.1.4 Call-ID
Use of cryptographically random identifiers (RFC 1750 [12]) in the generation of Call-IDs is RECOMMENDED. Implementations MAY use the form "localid@host". Call-IDs are case-sensitive and are simply compared byte-by-byte.
http://www.tech-invite.com/Ti-sip-abnf-hf.html#Call-ID
Call-ID = ( "Call-ID" / "i" ) HCOLON callid
callid = word [ "@" word ]
word = 1*( alphanum / "-" / "." / "!" / "%" / "*" / "_" / "+" / "`" / "'" / "~" / "(" / ")" / "<" / ">" / ":" / "" / DQUOTE / "/" / "[" / "]" / "?" / "{" / "}" )
Como ves, un Call-ID puede tener casi cualquier forma. Ese no es el problema. La prueba más determinante es la que te decía arriba de probar a registrar ese mismo usuario desde fuera de la LAN/VPN.
PD: Una cosilla, ya que parece que estás subscrito en la lista en modo "Resume" en vez de correos individuales (¿por qué razón a todo esto? ¿no es más incómodo?), por favor recorta los mensajes que sobren en los correos que envíes ya que cada correo que mandas contiene todo el hilo y ocupa casi 100KB XDDDD.
Saludos.