[siprec] Learning SessionIDs when a participant in a conference is acting as SRC

"Ram Mohan R (rmohanr)" <rmohanr@cisco.com> Tue, 12 July 2016 17:19 UTC

Return-Path: <rmohanr@cisco.com>
X-Original-To: siprec@ietfa.amsl.com
Delivered-To: siprec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9319912D544 for <siprec@ietfa.amsl.com>; Tue, 12 Jul 2016 10:19:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level:
X-Spam-Status: No, score=-15.808 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sQhxQNG5uH-q for <siprec@ietfa.amsl.com>; Tue, 12 Jul 2016 10:19:27 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D3DE12D536 for <siprec@ietf.org>; Tue, 12 Jul 2016 10:19:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1704; q=dns/txt; s=iport; t=1468343967; x=1469553567; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=75EjAsQtbcBPK4ErKCVUkPe3ktAyZ7PMGmsXjGJe9hE=; b=AQmJkaGC3wl8XqMDhABYiVTINsJvnM4m9cYLntvADBFqoKkPpCBON4NN lGKjWffETPHQneXE0bVHvNhp+9Sbfa6FSXLb90XyqyYTd4Y3QS2i8zier zBSLo52okJ3eMmxJdlcMWo5j7pymGYWlDsP26eO6Dym+GTXndGc+PDTM8 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0A9AgBzJYVX/4MNJK1cAYM9VoECuQOBeSSHKzgUAQEBAQEBAWUcC4RjOi0BBQUZAT5CJwSIQw6hI55tAQEBBwEBAQEBHQWVEwWZGwGGDohFjy6QEwEeNoNxiRR/AQEB
X-IronPort-AV: E=Sophos;i="5.28,352,1464652800"; d="scan'208";a="125125139"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Jul 2016 17:19:26 +0000
Received: from XCH-RTP-019.cisco.com (xch-rtp-019.cisco.com [64.101.220.159]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u6CHJQf6005295 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <siprec@ietf.org>; Tue, 12 Jul 2016 17:19:26 GMT
Received: from xch-rtp-017.cisco.com (64.101.220.157) by XCH-RTP-019.cisco.com (64.101.220.159) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 12 Jul 2016 13:19:25 -0400
Received: from xch-rtp-017.cisco.com ([64.101.220.157]) by XCH-RTP-017.cisco.com ([64.101.220.157]) with mapi id 15.00.1210.000; Tue, 12 Jul 2016 13:19:25 -0400
From: "Ram Mohan R (rmohanr)" <rmohanr@cisco.com>
To: "siprec@ietf.org" <siprec@ietf.org>
Thread-Topic: Learning SessionIDs when a participant in a conference is acting as SRC
Thread-Index: AQHR3GGJ7PlGBeLReUuTV/cW9QZB3w==
Date: Tue, 12 Jul 2016 17:19:25 +0000
Message-ID: <D3AB2470.62ED6%rmohanr@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.6.5.160527
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.40.175]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <40B5292EF6763749BA8C87A983EEA371@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/siprec/dwjzhvXox5PiO1_w0_TI54cgqKU>
Subject: [siprec] Learning SessionIDs when a participant in a conference is acting as SRC
X-BeenThere: siprec@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: SIP Recording Working Group Discussion List <siprec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/siprec>, <mailto:siprec-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/siprec/>
List-Post: <mailto:siprec@ietf.org>
List-Help: <mailto:siprec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/siprec>, <mailto:siprec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jul 2016 17:19:28 -0000

Hi all,

Recently found the following gap in the SIPREC standards in the case of
Conference recording.

As mentioned in  Section 3.1.5 of [RFC7245], in case of conference it is
possible that Focus or a participant can be acting as SRC. Lets consider
the scenario where one of the participant in the conference is acting as
SRC and forking media to a SRS. As mentioned in the same section the
participant[SRC] may, for example, use the conference event package as
described in [RFC4575] to obtain information about other participants that
it provides to the SRS within the recording metadata.

Now SIPREC metadata (RFC7865) has SipSessionID as one of the parameters
that can be conveyed in the Metadata from SRC to SRS. In a conference
depending on the type/way by which the conference is setup the SessionIDs
can be different between each participant and Focus. Look at section 10.4
and 10.5 in 
https://datatracker.ietf.org/doc/draft-ietf-insipid-session-id/?include_tex
t=1.

Since the current Conference event package [RFC4575] has no way to convey
the list of sessionId tuples of a conference, the metadata carried from
SRC (participant in conference) to SRS does not contain these details.
This would cause problems w.r.t co-relation as the SRS would not have all
the IDs.

I would like to hear if any one has implemented conference recording and
have faced similar issue and if they have a way to fix this.

I do see it would be useful to carry SipSessionID in conference event
package so that the SRC which subscribes to the package can receive that
information and send in metadata. Does any one else thing there is a value
in having this ?

Regards,
Ram