Does "user not registered" really fit into the description of 404 in RFC3261? A 
subscriber that isnt registered does still exists in the domain that is handled 
by the server, doesnt it? I would say that the description of 480 is better for 
the unregistered case. RFC3261:
-----------------------------
480 Temporarily Unavailable

"The callee's end system was contacted successfully but the callee is
currently unavailable (for example, is not logged in, logged in but
in a state that precludes communication with the callee, or has
activated the "do not disturb" feature)"
...
"This status is also returned by a redirect or proxy server that
recognizes the user identified by the Request-URI, but does not
currently have a valid forwarding location for that user."
-------------------------------

In my mind, an unregistered user does exist but the is no information in the 
callee's system on how to reach the subscriber. Compare with PSTN or mobile 
networks. If you unplugg your phone or turn of your mobile, the caller will get 
the prompt "User is not reachable" and not "there is no such number"

Regards,
// Andreas


-----Ursprungligt meddelande-----
Från: Iñaki Baz Castillo [mailto:[EMAIL PROTECTED] 
Skickat: den 5 mars 2008 10:05
Till: [email protected]
Ämne: Re: [Sip-implementors] RFC 3398 - ISUP/SIP mapping: 404 ->Unallocated 
number ??

El Tuesday 04 March 2008 19:07:14 Paul Kyzivat escribió:
> A UAS should not in general know whether it has been called by a 
> gateway or some other sip device. And so it should not be adjusting 
> its responses based on the kind of thing it thinks is calling.
>
> The response returned by the UAS should best reflect the condition at 
> the UAS. The purpose of specs like 3398 is to specify how the sip 
> codes should be mapped to/from the pstn by gateways, not to specify 
> how other sip devices should behave.

Thanks, I agree 100% with you, but the fact is that returning a 404 to a 
gateway produces an unexpected behaviour in the caller (its PSTN provider tell 
him in early media that the callee number doesn't exist).

The question here (and I'm know more people wondering the same) is how to 
differenciate a non existing user and an existing but not registered user. A 
registrar will reply "404" in both cases, but 404 produces the wrong real 
behaviour explained before.

RFC 3261 says:

  --------------------------------------------------------------
   404 Not Found

   The server has definitive information that the user does not exist at
   the domain specified in the Request-URI.  This status is also
   returned if the domain in the Request-URI does not match any of the
   domains handled by the recipient of the request.
  --------------------------------------------------------------

The question is: does a non registered user "exist" or not?


Thanks a lot for you comments.



--
ilimit...


*Iñaki Baz Castillo*
[EMAIL PROTECTED]

ÀREA SISTEMES
0034 937 333 375
VOLTA 1, PIS 5
08224 TERRASSA.BCN

Aquest enviament és confidencial i està destinat únicament a la persona a qui 
s'ha enviat.
Pot contenir informació privada sotmesa al secret professional, la distribució 
de la qual està prohibida per la legislació vigent.

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors


This message has been scanned by F-Secure Anti-Virus.
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to