On Jan 16, 2008 2:23 AM, Raúl Alexis Betancor Santana <rabs@dimension-virtual.com> wrote:
On Wed, Jan 16, 2008 at 02:13:35AM +0100, David Villasmil wrote:
> Perdona, se me pasó comentar que esa traza es desde el lado del telf..


Pues por eso .. falta el mensaje del proxy con el 200 OK al REGISTER
con los datos del realm y tengo la impresión de que ese mensaje se
está perdiendo en el ciberespacio.
 
No, el Openser nunca manda el OK
 


El fujo normal es:

UAC            OpenSer
REGISTER  ->
         <- 401 Autentication Needed, realm=XXX
REGISTER  ->
realm res.
         <- REGISTER 200 OK

Y en tus trazas falta el mensaje final de la transacción.
 
son demasiados mensajes, el UA se queda ahí eternamente mandando REGISTERs
 
lo que yo digo que me parece raro, es lo siguiente
 
Openser le pide que se autorice con "Digest realm"
WWW-Authenticate: Digest realm="sip99.yip.com", nonce="478d52abccc5d8fe59400728682be83fd7211108", qop="auth"
 
y el UA, devuelve la info, pero con "Digest username":
Authorization: Digest username="8889990", realm="sip99.yip.com", nonce="478d52abccc5d8fe59400728682be83fd7211108", uri="sip: sip99.yip.com", response="7e809df26b9443c5836186e7b99aefe6", algorithm=MD5
 
 
Porqué?