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

RE: [Sipping] Inserting a B2BUA into an existing dialog



> From: Arjun Roychowdhury [mailto:arjunrc at gmail.com]
>
> However, if C wants to break into a call between A & B when it was not
> in the path to begin with, it _must_ happen with the consent of the
> participants. If not, imagine how simple it would be for me to break
> into someone's private conversation and start a recording process.

In any case, I would expect that it would require C to know the dialog-info
(Call-Id, to-tag, from-tag) for the A-B dialog.  But we have already agreed
that the dialog-info is sensitive and should only be known by UAs that have
the right to intervene in the dialog -- If C knows the the dialog-info, it
can use existing mechanisms to hijack the dialog in various ways.  There are
no *new* security/privacy concerns here.

> Not sure I followed your thought below. If A and B already implement
> the standards required (REFER/INVITE/Replaces/dialog events etc) then
> these are all that are needed to effect this change.

I have yet to see how to implement this operation with existing mechanisms.

> If you want C to indicate to A & B that its a dialog replacement, then
> C can send invites with the replaces header

It could, but consider what happens when A processes the INVITE/Replaces --
It sends a BYE on the A-B dialog.  If B receives the BYE and processes it
before its INVITE/Replaces arrives from C, the user at B perceives that the
call was dropped.

Dale


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