On 8/11/11 12:53 PM, Iñaki Baz Castillo wrote: > 2011/8/11 Kevin P. Fleming<kpflem...@digium.com>: >> You are talking about two different things; it's completely possible for >> a callee's end system to be registered, but for that person to be 'not >> logged in' (and thus unavailable to receive calls). Having a contact URI >> registered at the callee's AoR does not mean they are 'logged in', it >> just means we know how to contact the callee's system to *find out* if >> they are logged in or not. > > Hi, from the RFC 3261 perspective and SIP protocol in general, I don't > know what "being logged in" means. SIP just talks about devices being > registered (so can receive calls) or not (just talking about common > scenarios with dynamic phones). > > I don't think that 21.4.18 talks about "a PBX with a queue in which an > agent is, or is not, logged in". Neither I think it means that the > human user enables/dissables "something" in the phone device to be > reachable or not (as that concept is DND and is already present in > same RFC section). > > Anyhow, I agree that the section 21.4.18 is unclear. When it says "The > callee's end system was contacted successfully but the callee is > currently unavailable" I expect that "callee's end system" could mean > its inbound proxy, and not just the callee's own device (the phone).
I largely agree with what Iñaki has said. I'm not so troubled that this section is unclear - not so much that it needs to be fixed. (It would be better if it said nothing about "logged in" since that isn't a meaningful concept in sip.) If you are concerned about devices that are/aren't registered, then you must be sending a request to an AOR serviced by a proxy associated with the registrar for the AOR. That proxy *is* an end system for that AOR. The AOR is *temporarily* unavailable because nothing is registered, and presumably *could* be registered. That contrasts with a case where the example.com server receives a request for sip:al...@example.com and discovers that "al...@example.com" is not in the location server, so that registrations for it could not succeed. In that case 404 not found is appropriate. Thanks, Paul > Indeed RFC 3261 should clarify MUCH MORE the correct response for the > case in which an AoR is not registered is its proxy/server/registrar. > But anyhow I really expect that 480 is the appropriate response. > > Regards. > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors