[OpenSER-Users-ES] ayuda con Register
Iñaki Baz Castillo
ibc at aliax.net
Fri Jan 25 23:49:57 CET 2008
El Viernes, 25 de Enero de 2008, Ronmel Jiron escribió:
> hola,, tengo la siguiente estructura: Dos cliente SIP en una red
> privada los cuales se salen a trave de un Router IP, mi servidor
> OpenSER tiene IP publica. Cuando quiero registrar uno de mis clientes
> IP, sucede los siguiente:
>
> U 200.30.xxx.xxxx:60049 -> 200.30.xxx.xxxx:5060 ##### Mi Router a mi
> Openser REGISTER sip:200.30.xxx.xxx SIP/2.0. ### Mi openser
> Via: SIP/2.0/UDP 192.168.1.31;branch=z9hG4bK5bbd0e954febb14c. ### mi
> cliente SIP
> From: "102" <sip:102 at 200.30.xxx.xxx;user=phone>;tag=5e474aa6e3664e89.
> #### mi openser
> To: <sip:102 at 200.30.177.115;user=phone>. #### mi openser
> Contact: <sip:102 at 192.168.1.31;user=phone>. ### cliente SIP
> Supported: replaces.
> Call-ID: 2ef635e380d63096 at 192.168.1.31.
> CSeq: 100 REGISTER.
> Expires: 3600.
> User-Agent: Grandstream BT120 1.0.8.23.
> Max-Forwards: 70.
> Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE.
> Content-Length: 0.
>
>
> U 200.30.177.115:5060 -> 200.30.177.124:5060 ### mi openser a mi Router
> SIP/2.0 403 Forbidden.
> Via: SIP/2.0/UDP
> 192.168.1.31;branch=z9hG4bK5bbd0e954febb14c;received=200.30.xxx.xxx.
> ### Router
> From: "102" <sip:102 at 200.30.xxx.xxx;user=phone>;tag=5e474aa6e3664e89.
> #### mi openser
> To:
> <sip:102 at 200.30.xxx.xxx;user=phone>;tag=c13c52eb7bdc65672ab688ebbd724ddf.4c
>20. ### mi openser
> Call-ID: 2ef635e380d63096 at 192.168.1.31. ### cliente SIP
> CSeq: 100 REGISTER.
> Server: OpenSER (1.2.2-notls (i386/linux)).
> Content-Length: 0.
>
> Que hay de malo en todo esto...
> ayuda por favor
El proxy está respondiendo con un "403 Forbidden" lo cual es incorrecto, debe
ser "401 Unauthorized" (sólo usar 401 en los REGISTER, en el resto como
INVITE, MESSAGE, etc usar "407 Unauthorized").
Así que tu proxy debería responder con "401" y mostrar la
cabecera "WWW-Authenticate" en dicho "401".
Revisa esa parte del scritp y compárala con cualquier script (el que viene por
defecto en OpenSer te sirve para corregirlo).
--
Iñaki Baz Castillo
More information about the Users-es
mailing list