AW: ?headers ( was RE: AW: AW: [Sip] Extension of conferenceprocedures

"Huelsemann, Martin" <Martin.Huelsemann@t-com.net> Tue, 11 September 2007 13:13 UTC

Return-path: <sip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IV5YE-000567-PH; Tue, 11 Sep 2007 09:13:10 -0400
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1IV5YD-00054V-F8 for sip-confirm+ok@megatron.ietf.org; Tue, 11 Sep 2007 09:13:09 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IV5YD-00054M-3e for sip@ietf.org; Tue, 11 Sep 2007 09:13:09 -0400
Received: from tcmail23.telekom.de ([217.6.95.237]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IV5YC-000423-6q for sip@ietf.org; Tue, 11 Sep 2007 09:13:09 -0400
Received: from S4DE9JSAANO.ost.t-com.de (S4DE9JSAANO.ost.t-com.de [10.125.177.105]) by tcmail21.telekom.de with ESMTP; Tue, 11 Sep 2007 15:13:03 +0200
Received: from S4DE9JSAAHW.ost.t-com.de ([10.125.177.160]) by S4DE9JSAANO.ost.t-com.de with Microsoft SMTPSVC(6.0.3790.3959); Tue, 11 Sep 2007 15:13:02 +0200
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.5
Subject: AW: ?headers ( was RE: AW: AW: [Sip] Extension of conferenceprocedures
Date: Tue, 11 Sep 2007 15:13:02 +0200
Message-Id: <CCA850DCD3FBE2479D5076C5C1873222029F50E2@S4DE9JSAAHW.ost.t-com.de>
In-Reply-To: <46DF05BF.8080007@zonnet.nl>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: ?headers ( was RE: AW: AW: [Sip] Extension of conferenceprocedures
Thread-Index: Acfv9Kv+6KTcnOzwS5i8Ezfc7iue7AEe/6vA
From: "Huelsemann, Martin" <Martin.Huelsemann@t-com.net>
To: jbemmel@zonnet.nl, mary.barnes@nortel.com, "Alexeitsev, D" <D.Alexeitsev@t-com.net>
X-OriginalArrivalTime: 11 Sep 2007 13:13:02.0995 (UTC) FILETIME=[7BDF9630:01C7F475]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0770535483960d190d4a0d020e7060bd
Cc: sip@ietf.org, drage@alcatel-lucent.com, Gonzalo.Camarillo@ericsson.com
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org

Yes, that would be the way the reINVITE could look like. For the SDP I think a new offer from the focus is needed.

It's the question if this is desirable, but if it works and we can handle the security aspects, I think it's at least not completely undesirable as a fallback solution for a conference. Of course this should not be the normal way of activating the ad-hoc conference.

If we agree on the usage, where could this usage of the regarding headers be documented? Would it make necessary a new I-D? Or could this also be described in existing drafts related to this topic, e. g. draft-ietf-sip-uri-list-conferencing? 


BR, Martin




> -----Ursprüngliche Nachricht-----
> Von: Jeroen van Bemmel [mailto:jbemmel@zonnet.nl] 
> Gesendet: Mittwoch, 5. September 2007 21:39
> An: Mary Barnes
> Cc: sip@ietf.org; DRAGE, Keith (Keith)
> Betreff: Re: ?headers ( was RE: AW: AW: [Sip] Extension of 
> conferenceprocedures
> 
> 
> Concretely, would we be looking at something like
> 
> sip:b-party@provider.com?From=sip%3ca-party@provider.com;tag=x
> &To=sip:b-party@provider.com;tag=y&Call-ID=i&CSeq=1234&Route=r
> rr&body=<SDP 
> with proper session versions etc>
> 
> in order to help the conference server fake a reINVITE towards B?
> 
> RFC3261 provides some guidance on the types of headers that elements 
> might accept as part of a URI. Specifically, it states in 19.1.5:
> "An implementation SHOULD NOT honor these obviously dangerous header 
> fields: From, Call-ID, CSeq, Via, and Record-Route."
> 
> I believe the usage that was foreseen for this mechanism (as 
> illustrated 
> by some of the examples in RFC3261) was to provide some 
> context for the 
> request, such as Subject and Priority fields. In other words, 
> optional 
> information that might help the receiver understand the context.
> 
> The above are not different semantics for headers in a URI (concept 
> remains: form a new request based on the URI, inserting the headers), 
> but it does imply a deviation from the basic SIP call model 
> (basically a 
> way of encoding dialog state in a SIP URI, and sending that 
> to another 
> element such that it can reconstruct that state and assume 
> the role of 
> the party which shared the state).
> 
> Apart from the fact that this approach will fall short for 
> SDP related 
> state: is this desirable?
> 
> Regards,
> Jeroen
> 
> Mary Barnes wrote:
> > RFC 4244 (History-Info) also uses this mechanism to capture 
> the Reason
> > and Privacy associated with the URIs that are included as 
> part of the
> > History-Info header.  My understanding is that it's really 
> just a nifty
> > way to compactly reuse existing headers (i.e., it makes the 
> History-Info
> > much more compact as I didn't need to define additional 
> parameters for
> > the header, but could rather reuse the existing ones, whose existing
> > semantics perfectly applicable).  I do think that the use 
> of the headers
> > that might be escaped using this mechanism should be explained,
> > particularly in cases where you might be extending the use 
> of existing
> > headers as I did for the Privacy header.  
> >
> > Mary.  
> >
> > -----Original Message-----
> > From: Peili Xu [mailto:xupeili@gmail.com] 
> > Sent: Wednesday, September 05, 2007 10:41 AM
> > To: DRAGE, Keith (Keith)
> > Cc: sip@ietf.org
> > Subject: Re: AW: AW: [Sip] Extension of conference procedures
> >
> > Yes, It's vague in RFC3261.  I'm only aware of the usage in 
> REFER now.
> > It'll be good to clarify the semantics in the usage in url-list.
> >
> > 2007/9/5, DRAGE, Keith (Keith) <drage@alcatel-lucent.com>:
> >   
> >> So this is a convenient way to bring us back to the other 
> half of the
> >>     
> > issue which we do not seem to have discussed yet. When the 
> syntax was
> > defined that allowed ?headers:
> >   
> >>       Headers: Header fields to be included in a request 
> constructed
> >>          from the URI.
> >>
> >>          Headers fields in the SIP request can be 
> specified with the
> >>     
> > "?"
> >   
> >>          mechanism within a URI.  The header names and values are
> >>          encoded in ampersand separated hname = hvalue pairs.  The
> >>          special hname "body" indicates that the 
> associated hvalue is
> >>          the message-body of the SIP request.
> >>
> >> What usage did the SIP WG envisage for this, and thus what 
> semantics
> >>     
> > did they define for that usage.
> >   
> >> Is it appropriate to assign new semantics to such usage?
> >>
> >> Regards
> >>
> >> Keith
> >>
> >>     
> > Note: I snipped the rest of this thread as it was getting 
> really LONG.
> >
> >
> > _______________________________________________
> > Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
> > This list is for NEW development of the core SIP Protocol
> > Use sip-implementors@cs.columbia.edu for questions on current sip
> > Use sipping@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@cs.columbia.edu for questions on current sip
> Use sipping@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@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip