2008/10/29 <[EMAIL PROTECTED]>: > From: =?utf-8?q?I=C3=B1aki_Baz_Castillo?= <[EMAIL PROTECTED]> > > I suppose 404 is also unappropiate, isn't? > > It's not clear to me reading RFC 4235 that a SUBSCRIBE with an Event > header that specifies a Call-Id that is unknown to the UAS will result > in a failure response. It may obtain a NOTIFY that lists no dialogs.
I have the same doubt. The draft suggests "481 Call/Transaction doesn't exist" but 481 is supposed for in-dialog request not matching a transaction in the UAS receiving it. > But if it does receive an error, 404 seems the most appropriate. Well, now I don't like this code. Note that a SUBSCRIBE's RURI is like: SUBSCRIBE sip:[EMAIL PROTECTED] SIP/2.0 404 should be replied by domain.org proxy if it doesn't know a local user called "alice" (480 would be in case it exists but is not registered now). So, if the SUBSCRIBE arrives to the UAS and it replies with 404 it would be strange, wouldn't it? > In any case, for the purposes of DERIVE, none of that matters: Any > failure response to the SUBSCRIBE, or a NOTIFY that does not list the > call in question, results in call rejection. But this behaviour would deny calls from devices not supporting RFC 4235 (receiving a SUBSCRIBE Event: dialog). AFAIK this draft says that if the SUBSCRIBE is replied with 200 then the dialog exists and identity verified, if 481 then the device supports RFC 4235 and it's a suspicius call, and for any other failure route it could mean that the device doesn't support RFC 4235 or any kind of "protection" in an intermediary proxy. In the last case, the receptor of the INVITE should choose to accept or deny the call, he cannot know if the sender is really the From (or if he is not). -- Iñaki Baz Castillo <[EMAIL PROTECTED]> _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use [EMAIL PROTECTED] for questions on current sip Use [EMAIL PROTECTED] for new developments on the application of sip
