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
