Re: [MMUSIC] Comments on IESG Changes in the -cs draft ? [Fwd: Protocol Action: 'Session Description Protocol (SDP) Extension For Setting Audio and Video Media Streams Over Circuit-Switched Bearers In The Public Switched Telephone Network (PSTN)' to Propo

Andrew Allen <aallen@blackberry.com> Wed, 21 August 2013 17:31 UTC

Return-Path: <aallen@blackberry.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B9F511E826C for <mmusic@ietfa.amsl.com>; Wed, 21 Aug 2013 10:31:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.203
X-Spam-Level:
X-Spam-Status: No, score=-5.203 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TrnSdQbqnJkQ for <mmusic@ietfa.amsl.com>; Wed, 21 Aug 2013 10:31:25 -0700 (PDT)
Received: from mhs060cnc.rim.net (mhs060cnc.rim.net [208.65.73.34]) by ietfa.amsl.com (Postfix) with ESMTP id 6B7F211E80FA for <mmusic@ietf.org>; Wed, 21 Aug 2013 10:31:23 -0700 (PDT)
X-AuditID: 0a41282f-b7f8b6d000004656-92-5214f9648f2d
Received: from XCT102ADS.rim.net (xct102ads.rim.net [10.67.111.43]) by mhs060cnc.rim.net (SBG) with SMTP id EA.C1.18006.469F4125; Wed, 21 Aug 2013 12:31:16 -0500 (CDT)
Received: from XMB104ADS.rim.net ([fe80::2494:a63d:e3:723b]) by XCT102ADS.rim.net ([fe80::4806:2e1d:2b7c:cfdf%22]) with mapi id 14.03.0123.003; Wed, 21 Aug 2013 12:31:16 -0500
From: Andrew Allen <aallen@blackberry.com>
To: Flemming Andreasen <fandreas@cisco.com>, mmusic <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Comments on IESG Changes in the -cs draft ? [Fwd: Protocol Action: 'Session Description Protocol (SDP) Extension For Setting Audio and Video Media Streams Over Circuit-Switched Bearers In The Public Switched Telephone Network (PSTN)' to Propo
Thread-Index: AQHOlU4Nmoxv99P2J06Zo3Rf6o2Qapmf5I5Q
Date: Wed, 21 Aug 2013 17:31:14 +0000
Message-ID: <BBF5DDFE515C3946BC18D733B20DAD2338E0153C@XMB104ADS.rim.net>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.67.110.251]
Content-Type: multipart/alternative; boundary="_000_BBF5DDFE515C3946BC18D733B20DAD2338E0153CXMB104ADSrimnet_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBKsWRmVeSWpSXmKPExsXC5ZyvrZvyUyTI4PslK4v3F3Qtpi5/zOLA 5DHl90ZWjyVLfjIFMEU1MNok5uXllySWpCqkpBYn2yr5pKYn5igEFGWWJSZXKrhkFifnJGbm phYpKWSm2CqZKCkU5CQmp+am5pXYKiUWFKTmpSjZcSlgABugssw8hdS85PyUzLx0WyXPYH9d CwtTS11DJTtdJJDwjzujv+0EY8Hc34wV77++ZmlgnHqVsYuRk0NCwERix5fVTBC2mMSFe+vZ QGwhgZWMEi9bsrsYuYDszYwSDf+3sYAk2AS0JPYfng7WICLgKnFk4V0mkCJhgT4mieZH79hA HBGBfiaJpuZ/LBBVRhIN27rA1rEIqErcezCPGcTmFfCQ+N08HSzOKCArsfvsdbCpzALiEree zIc6SUBiyZ7zzBC2qMTLx/9YIWxFiRl75gPZHED1+RLP19dAjBSUODnzCcsERqFZSCbNQqia haQKokRHYsHuT2wQtrbEsoWvmWHsMwceMyGLL2BkX8UomJtRbGBmkJyXrFeUmauXl1qyiRGU EBw19Hcwvn1vcYhRgINRiYd3xXeRICHWxLLiytxDjBIczEoivIUngUK8KYmVValF+fFFpTmp xYcYg4BhMpFZijs5H5is8krijQ0MiOQoifO6qnwIFBJIByas7NTUgtQimKFMHJxSDYzyt7Q3 ptVVB4o16fN3vkw2OPotrONL7r4b+wpvXtW7/rGAX+amhco3ZbFNv+OEoiZXbOa2ZMlb9HP1 HjZRCQPOD0ffCH3+lbq11eqvt+MCvi9nnYTDzDztH+W/8fxnHTPbJ0hX4v3SmJnRG3ckmC13 4Zu4YpM60y29b4d7/HLWx06fxRdxdZkSS3FGoqEWc1FxIgBcZTVzOwMAAA==
Subject: Re: [MMUSIC] Comments on IESG Changes in the -cs draft ? [Fwd: Protocol Action: 'Session Description Protocol (SDP) Extension For Setting Audio and Video Media Streams Over Circuit-Switched Bearers In The Public Switched Telephone Network (PSTN)' to Propo
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Aug 2013 17:31:31 -0000

In my view since including all the correlation attributes in the SDP is a SHOULD strength implementing all the correlation attributes should  also be of SHOULD strength or at most MUST implement except when it is known that a particular correlation mechanism will work for the deployment scenario that  circuit-switched bearer is used. It seems to me kind of silly to have a MUST implement (but might not ever try and use requirement).



To my knowledge 3GPP are currently the only party interested in using this draft. To publish this draft with mandatory aspects which are not needed and not acceptable to 3GPP application will in my view be a mistake and result in an RFC that will either not be implemented or will not be implemented as written because the overhead of implementing the DTMF and UUI correlation mechanisms is not justified and since these are not needed in the 3GPP use case and will not work with the 3GPP architecture either.



In the 3GPP application of this draft the negotiation of the circuit-switched bearer does not take place end to end between the terminals but instead between the terminal and an IMS network infrastructure component (the SCC AS) that acts as B2BUA and the CS call is then interworked to SIP and patched in with the session with the remote party. In addition the E.164 number provided by the IMS network infrastructure component is unique for that circuit-switched bearer setup so no additional correlation mechanism is really needed. The Mobile terminal always acts as the active party in establishing the circuit switched bearer in the 3GPP scenario.



Mandating the callerid mechanism for correlation is acceptable to me since it basically has no impact on the mobile terminal or the IMS network infrastructure component except the inclusion of the cs-correlation attribute and the inclusion of that by the interworking MSC in the P-Asserted-Identity (which is already done). It may have the advantage that now the IMS network infrastructure component does not have to allocate a unique E.164 number for each session but could just use the callerid for the correlation. I think this also does mean that the SCC AS can then be sure that the CS session setup is coming from the terminal  that was negotiated it in the O/A exchange and not some attacker trying to hijack sessions using as the dialed number an E.164 number that was previously assigned to him. Also since in the 3GPP scenario the circuit-switched network is local to and under the control of the operator the callerid mechanism can be guaranteed to work.



The DTMF and UUI mechanisms are quite intensive to implement and both have issues for the 3GPP application. DTMF will result in a delay in the setup end to end of the media and also would require media to be routed to the IMS network infrastructure component (which is only a signaling B2BUA) and force it to have to support  DTMF tone detection. UUI will almost certainly not work as most operators switchers do not pass this information and also would require support for the CUSS UUI mechanisms to deliver the UUI in SIP from the interworking switch to the SCC AS.


I am not against the end to end use of CS SDP but I think it does have some issues such as the cost of long distance or even international circuit switched bearers when the only leg that is a problem is the access for one mobile user. Also a device that needs to use circuit switched bearers cannot do so with those device that don't also support CS SDP or that also have access to a circuit-switched connection. So I don't think the correlation issues with end to end use are the primary obstacles to successful interoperability. One way to address the interoperability issues is an architecture like 3GPP's where the circuit-switched bearer is negotiated between the device and an interworking function at the edge of the network which is where the quality problem exists in the first place not to set up a CS call end to end.

In my view it is not the end of the world if in some scenarios the user has to manually accept the circuit switched bearer and patch it into the multimedia session. In fact there may be some really valid use cases where the device that receives the CS setup is not the same device that negotiated the CS session using SDP. Think of a webex type conference where you connect into a conference using SIP and then get the conference bridge to call you back with a PSTN call to your POTS phone - Manual acceptance seems fine to me in this case and automatic correlation will not work. Similarly an internet  gaming session established using SIP might call the user back at his POTS line for audio conversations associated with the game.


One possibility is to state in the draft that if you cannot confirm that the CS call is part of the session negotiated using SDP using a correlation mechanism or some other means you MUST NOT accept the CS bearer as part of the session without manual user acceptance.

I am Ok for the callerid correlation mechanism to be made mandatory to implement. I think this is the mechanism with the least burden for implementations and also the one most likely to work. I do not agree that the DTMF and the UUI should be mandatory to implement.

I also think it should be realized that implementations may only support one direction for the CS call establishment and that the endpoints only need to support the aspects of the correlation mechanism for the direction(s) they support. Also some users might also not wish to be a passive party (such as when calling party pays for example when cellular roaming) even if they have the capability to do so. Thus some implementations may only support the aspects of the correlation mechanism for the direction (active or passive) that they support.

Andrew

From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of Flemming Andreasen
Sent: Friday, August 09, 2013 6:10 PM
To: mmusic
Subject: [MMUSIC] Comments on IESG Changes in the -cs draft ? [Fwd: Protocol Action: 'Session Description Protocol (SDP) Extension For Setting Audio and Video Media Streams Over Circuit-Switched Bearers In The Public Switched Telephone Network (PSTN)' to Propos...

Greetings MMUSIC

As you can see per the below, the IESG approved the Circuit-Switched Bearers draft for publication, however before doing so, they requested a couple of changes. The resulting approved document can be found at http://tools.ietf.org/html/draft-ietf-mmusic-sdp-cs-21

One of the changes introduced resulted in all 3 correlation mechanisms now being mandatory-to-implement (previously they were not):
<quote>


   Implementations MUST support the three correlation mechanisms

   specified in Section 5.2.3.2<http://tools.ietf.org/html/draft-ietf-mmusic-sdp-cs-21#section-5.2.3.2>, Section 5.2.3.3<http://tools.ietf.org/html/draft-ietf-mmusic-sdp-cs-21#section-5.2.3.3> and Section 5.2.3.4<http://tools.ietf.org/html/draft-ietf-mmusic-sdp-cs-21#section-5.2.3.4>,

   and SHOULD include all supported mechanisms the initial Offer.
</quote>
Since this is a non-trivial change that has not been discussed by the WG (and we know of at least one person having expressed concerns with it off-line), we are hereby solicting the WG participants for input on changes introduced as a result of the IESG review with a focus on the above. In doing so, please keep in mind that we are developing standards that work in the general Internet.


The following URL provides a diff-file showing the changes resulting from the IESG review:
    http://tools.ietf.org/rfcdiff?url1=draft-ietf-mmusic-sdp-cs-18.txt&url2=draft-ietf-mmusic-sdp-cs-21.txt

Comments are due by August 23 (two weeks from today)

Thanks

-- Flemming (MMUSIC co-chair)


-------- Original Message --------
Subject:

[MMUSIC] Protocol Action: 'Session Description Protocol (SDP) Extension For Setting Audio and Video Media Streams Over Circuit-Switched Bearers In The Public Switched Telephone Network (PSTN)' to Proposed Standard (draft-ietf-mmusic-sdp-cs-21.txt)

Date:

Mon, 1 Jul 2013 11:56:23 -0700

From:

The IESG <iesg-secretary@ietf.org><mailto:iesg-secretary@ietf.org>

To:

IETF-Announce <ietf-announce@ietf.org><mailto:ietf-announce@ietf.org>

CC:

mmusic chair <mmusic-chairs@tools.ietf.org><mailto:mmusic-chairs@tools.ietf.org>, mmusic mailing list <mmusic@ietf.org><mailto:mmusic@ietf.org>, RFC Editor <rfc-editor@rfc-editor.org><mailto:rfc-editor@rfc-editor.org>



The IESG has approved the following document:

- 'Session Description Protocol (SDP) Extension For Setting Audio and

   Video Media Streams Over Circuit-Switched Bearers In The Public

   Switched Telephone Network (PSTN)'

  (draft-ietf-mmusic-sdp-cs-21.txt) as Proposed Standard



This document is the product of the Multiparty Multimedia Session Control

Working Group.



The IESG contact persons are Gonzalo Camarillo and Richard Barnes.



A URL of this Internet Draft is:

http://datatracker.ietf.org/doc/draft-ietf-mmusic-sdp-cs/









*Technical Summary

*



The document describes use cases, requirements, and protocol extensions

for using the Session Description Protocol (SDP) Offer/Answer model for

establishing audio and video media streams over circuit-switched bearers

in the Publich Switched Telephone Network (PSTN)



*Working Group Summary

*



The WG had some discussion around the format to use for E.164 numbers

and whether to align this with the existing definition in RFC 3108. The

RFC 3108 definition was seen as deficient and the WG agreed it was

better to align with relevant parts of the tel URI format defined in RFC

3966, not least since SDP address types are defined in the context of a

particular network type, and hence RFC 3108 compatibility is not a

concern (the implication is that the "E164" address type may differ

between network types in SDP).



*Document Quality

*



There are currently no known implementations of the draft, however the

draft is a dependency for 3GPP, so future implementations are expected.



The document has received good overall review in the WG, some of which

resulted in changes to the detailed specification. The document has been

reviewed in detail several times, including of the last few versions.

The major contributors to these as well as earlier discussions are

listed in the Acknowledgements section of the document.





*Personnel

*



Document Shepherd: Flemming Andreasen

Responsible AD: Gonzalo Camarillo

_______________________________________________

mmusic mailing list

mmusic@ietf.org<mailto:mmusic@ietf.org>

https://www.ietf.org/mailman/listinfo/mmusic

.





---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.