Re: [splices] Using Two Separate Devices to Start a Conversation proposal

Paul Kyzivat <pkyzivat@cisco.com> Mon, 06 June 2011 23:45 UTC

Return-Path: <pkyzivat@cisco.com>
X-Original-To: splices@ietfa.amsl.com
Delivered-To: splices@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5422121F84BE for <splices@ietfa.amsl.com>; Mon, 6 Jun 2011 16:45:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.999
X-Spam-Level:
X-Spam-Status: No, score=-109.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LYCR5sVWEi5K for <splices@ietfa.amsl.com>; Mon, 6 Jun 2011 16:45:50 -0700 (PDT)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by ietfa.amsl.com (Postfix) with ESMTP id 8B80121F84B9 for <splices@ietf.org>; Mon, 6 Jun 2011 16:45:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=pkyzivat@cisco.com; l=3237; q=dns/txt; s=iport; t=1307403950; x=1308613550; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=ktJuQZHjXQgvmwJ+54WMa/OXS0+h/253OsfLYlXPgSE=; b=c5yshYJ9grwHl6hKMS8r7vKpynM2yKDQ/cdK/QK+V1V0cH2JgvZB1K6x HuEJ6J8FNwFc12PDaHwEm765TFzsUL8oWW6CbjNNUQYj4+Zsb8wEf8XT6 WD56qye8b3HXPxn7kcrPeXp9DkMp0dwuXyfs9YOXHdp2NiBfGknBkSlys M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAIhl7U2rRDoJ/2dsb2JhbABTphd3rCqeFYYhBJEDhEyEM4Zf
X-IronPort-AV: E=Sophos;i="4.65,328,1304294400"; d="scan'208";a="460747263"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by sj-iport-1.cisco.com with ESMTP; 06 Jun 2011 23:45:50 +0000
Received: from [161.44.174.125] (dhcp-161-44-174-125.cisco.com [161.44.174.125]) by mtv-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p56Njnl3021291 for <splices@ietf.org>; Mon, 6 Jun 2011 23:45:49 GMT
Message-ID: <4DED66AD.6080701@cisco.com>
Date: Mon, 06 Jun 2011 19:45:49 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
MIME-Version: 1.0
To: splices@ietf.org
References: <6369CB70BFD88942B9705AC1E639A33822CCE270F5@DC-US1MBEX4.global.avaya.com> <BANLkTin+7fnDjmsfZVWKsmt631B7toRYVw@mail.gmail.com> <CD5674C3CD99574EBA7432465FC13C1B222907E9A1@DC-US1MBEX4.global.avaya.com> <1C6C5AB3-6085-4CCA-9F1D-8BA5D98ED651@gmail.com> <4DED2EFA.20004@cisco.com> <BANLkTimfP2EaJZtPcjOp6s4v+Gk87vetGw@mail.gmail.com> <CD5674C3CD99574EBA7432465FC13C1B222907E9AB@DC-US1MBEX4.global.avaya.com> <BANLkTinazZHd8zn-DibcHrEDp5B+iEztVg@mail.gmail.com> <BANLkTikW_WezCEyeZ5-i+6QmUw0XjXjxsg@mail.gmail.com>
In-Reply-To: <BANLkTikW_WezCEyeZ5-i+6QmUw0XjXjxsg@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [splices] Using Two Separate Devices to Start a Conversation proposal
X-BeenThere: splices@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Loosely-coupled SIP Devices \(splices\) working group discussion list" <splices.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/splices>, <mailto:splices-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/splices>
List-Post: <mailto:splices@ietf.org>
List-Help: <mailto:splices-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/splices>, <mailto:splices-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jun 2011 23:45:51 -0000

I suspect asymmetric rtp *won't* work a lot of the time, for many 
reasons, whether we think they are reasonable or not.

Maybe this is just an unreasonable use case. I can't really imagine 
wanting to do this. If I have a handset, or headset, with a mic, it 
probably has a "speaker" too, and it would seem weird using the mic and 
not its speaker too. And when they are separate there is likely to be 
problems with echos.

	Thanks,
	Paul

On 6/6/2011 7:27 PM, Peter Musgrave wrote:
> Hi all,
>
> My assumptions were that:
> - Alice's desk phone is doing the media aggregation and creating a
> reINVITE for Bob with a=sendrecv and asymmetric media:
>    * media is sent from Bob to Alice desk phone
>    * media is sent from Alice Computer to Bob
>
> As far as Bob knows this is a dialog only with Alice's deskphone. Bob
> does not have to support SPLICES or do anything special.
>
> Bob must handle asymmetric RTP from Alice.
>
> Ok?
>
> I agree that requiring media relay does become a bad idea when the
> relaying element is e.g a cellphone.
>
> Do we think that having asymmetric RTP will be ok? A lot of
> implementation have worked toward symmetric RTP (and some will only play
> RTP arriving from the place they are sending to! [1 implementation at
> SIPIT28, 3 at SIPIT27 - so maybe not worth worrying about]). Are there
> any issues with ZRTP or use of ICE? [I am not an ICE expert so I can't
> recall if symmetric RTP was baked into ICE, umm "frozen in" to ICE maybe?]
>
> Regards,
>
> Peter
>
>
>
>
>
> On Mon, Jun 6, 2011 at 5:45 PM, Alan Johnston <alan.b.johnston@gmail.com
> <mailto:alan.b.johnston@gmail.com>> wrote:
>
>     But isn't the INVITE Join received at Alice's Desk Phone?  If so, then
>     a normal Join will result in Alice's Desk Phone performing mixing of
>     audio streams from Alice's PC, Alice's Desk Phone, and Bob.  I thought
>     what was desired (and shown by Rifaat's flow) was that Alice's Desk
>     phone did not mix the media, but instead inserted/spliced the media
>     from Alice's PC into the dialog with Bob, resulting in a re-INVITE to
>     Bob with two m= lines.
>
>     - Alan -
>
>     On Mon, Jun 6, 2011 at 4:15 PM, Worley, Dale R (Dale)
>     <dworley@avaya.com <mailto:dworley@avaya.com>> wrote:
>      > No, surely it is an ordinary join.  At the far UA, there are two
>     incoming dialogs, each with one audio m= line.  The only oddity is
>     that one dialog is recvonly (at the far UA), and so is never sent
>     media.  The other dialog is sendonly (at the far UA) and so never
>     provides audio to the mixing, but is only sent the result of the
>     mixing.  The effect is that the far UA's input audio is sent only to
>     the second dialog, and the far UA's output audio is driven only by
>     the first dialog.
>      >
>      > Dale
>      >
>     _______________________________________________
>     splices mailing list
>     splices@ietf.org <mailto:splices@ietf.org>
>     https://www.ietf.org/mailman/listinfo/splices
>
>
>
>
> _______________________________________________
> splices mailing list
> splices@ietf.org
> https://www.ietf.org/mailman/listinfo/splices