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

Re: [Sipping] Thoughts on the conf-info package



Hi,

I don't want to rely on a proxy being able to find now-a-mixer@


On Tuesday, June 25, 2002, at 03:16 PM, Alan Johnston wrote:

> Jonathan,
>
> See my comments below.
>> Let me give an example. A calls B. A's INVITE looks like, in part:
>>
>> INVITE B
>> Contact: sip:A@1.2.3.4
>>
>> B accepts and sends a 200 OK. A then calls C, and then decides to
>> conference them both together. It acts as a local mixer. It
>> would send a
>> re-INVITE to B:
>>
>> INVITE B
>> Contact: sip:now-a-mixer@1.2.3.4
>> Allow-Events: conf
>> Resource-Characteristic: mix
>>
>> The URI for the conference is sip:now-a-mixer@1.2.3.4.
>
> This is essentially A acting as a 3pcc to establish a new session (the
> conference) with B.
>
> This is very close to what I was thinking, but I recall Henning talking
> at the interim meeting about a conference URI (which is an AOR instead
> of a Contact).
why does it have to be an AOR?  it could be either.  it should be up to 
A.

> It is also very similar to your original join URI passed
> around in the "To-Join" header.  If A's URI is sip:A@here.com then the
> conference URI would be sip:now-a-mixer@here.com, which probably
> resolves to the Contact sip:now-a-mixer@1.2.3.4 which may be A's UA if
> it is mixer, or may be A's conference bridge.

> Within a dialog, A could make the transition using a re-INVITE and the
> change of Contact (and probably SDP) as you show.  However, to add in
> the third (or fourth...) party, a conference URI which is an AOR would
> be needed.
why?  I should be able to handle an arbitrary number of dialogs for a 
Contact URI.  Also I should be able to use one or more conference URIs 
to identify a conference, as long as all of them only refer to that 
single conference.

> A could send a REFER to D with the conference URI as the
> Refer-To, or it could send the REFER to the conference bridge with the
> Refer-To as D, or it could act as a 3pcc and send an INVITE to D using
> the bridge SDP and Contact.

> Of course, the conference URI must be registered, but I think this is a
> small price to pay for the generality you get.
it may not be possible to register these new AORs.  You should be able 
to do this:

INVITE B
Contact:A@1.2.3.4

reINVITE B
Contact: A;conf=1@1.2.3.4

Also, there is still value in an explicit Join header.  Say I (A) am 
talking to you (B), and i yell to my receptionist to join in the call to 
jot down a date or a phone number.   The receptionist (C) could send an 
INVITE with a Join header to join the call (which isn't a conference 
yet).

So C sends:
    INVITE A
    Join: 42839829;to-tag=09893;from-tag=29445

A responds
    200
    Contact: A;conf=1

A also immediately sends a reINVITE

   INVITE B
   Contact: A;conf=1

hope this makes sense.
thanks,
-rohan



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