[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Sip] Comments on draft-elwell-sip-state-update-02



Paul,

By "call" I guess you mean "INVITE-initiated dialog". I am not sure that a
distinction needs to be made between state information associated with any
dialog and state information associated only with an INVITE-initiated
dialog. As far as the proposed modifications to RFC3261 are concerned,
RFC3261 deals only with INVITE-initiated dialogs, so the distinction is
unnecessary. I believe the same is also true of RFC3311.

There may be one or two items that could be considered just message
attributes rather than state, but I believe it is still valid to include
these in a re-INVITE or UPDATE request. Is this just a matter of wording, or
do you believe they should not be included?

John Elwell (john.elwell at ietf.org)


> -----Original Message-----
> From: sip-bounces at ietf.org [mailto:sip-bounces at ietf.org] On 
> Behalf Of Paul Kyzivat
> Sent: 01 August 2004 20:10
> To: sip at ietf.org
> Subject: [Sip] Comments on draft-elwell-sip-state-update-02
> 
> 
> One issue that is very fuzzy in this draft is the distinction between 
> what is *dialog* state, and what is *call* state. My point is that 
> dialog state is common, and possibly shared, among invitations, 
> subscriptions, refers, and any other use of dialogs that may 
> come along 
> in the future. Call state is state that is specific to an invitation.
> 
> The things mentioned in this draft are a combination of the two:
> - Call-Info header
> - Alert-Info header (early dialogs only)
> - Contact header (change of feature tags)
> - Reply-To header
> - Subject header.
> - P-Asserted-Identity header
> - Privacy header
> - Authenticated Identity Body (AIB)
> - Bodies with Content-Disposition "icon" or "alert"
> - Allowed header
> - Supported header
> - Required header
> 
> If we are to clarify this, we need to clarify that there are 
> two state 
> models and augment them appropriately.
> 
> For each of these it is debatable whether they are truly state, or 
> simply an attribute of the message that carries them.
> 
> Call-Info, Reply-To, Subject: unclear to me. Could be viewed 
> as simply 
> an attribute of the message, or it could truly be call state.
> 
> Alert-Info: seems more like at attribute of a message - 180 or 183 - 
> than as dialog state, even of an early dialog.
> 
> Contact: clearly dialog state. No open questions here that I know of.
> 
> P-A-I, Privacy, AIB: IMO these are indeed dialog state.
> 
> Allowed, Supported, Required: IMO these should be considered 
> as dialog 
> state.
> 
> For those that are deemed stateful, it must made clear 
> whether they must 
> be refreshed at every opportunity or if they remain until explicitly 
> overridden. IMO this is currently an ambiguity in the case of 
> Allowed, 
> Supported, Required. To work right in a stateful model, since 
> there is 
> no way to explictly negate one, I think they must be 
> refreshed in every 
> message. So every message in a dialog would have to provide 
> the full set 
> of supported options.
> 
> 	Paul
> 
> 
> 
> _______________________________________________
> Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol
> Use sip-implementors at cs.columbia.edu for questions on current sip
> Use sipping at ietf.org for new developments on the application of sip
> 

_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sipping at ietf.org for new developments on the application of sip