Re: [rtcweb] Use Case draft
"Ravindran, Parthasarathi" <pravindran@sonusnet.com> Thu, 03 May 2012 05:06 UTC
Return-Path: <pravindran@sonusnet.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC96F21F8597 for <rtcweb@ietfa.amsl.com>; Wed, 2 May 2012 22:06:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.535
X-Spam-Level:
X-Spam-Status: No, score=-6.535 tagged_above=-999 required=5 tests=[AWL=0.064, BAYES_00=-2.599, 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 mp7mu9VxiLh8 for <rtcweb@ietfa.amsl.com>; Wed, 2 May 2012 22:05:59 -0700 (PDT)
Received: from na3sys010aog101.obsmtp.com (na3sys010aog101.obsmtp.com [74.125.245.70]) by ietfa.amsl.com (Postfix) with ESMTP id 2648721F850C for <rtcweb@ietf.org>; Wed, 2 May 2012 22:05:58 -0700 (PDT)
Received: from usma-ex-hub1.sonusnet.com ([69.147.176.212]) (using TLSv1) by na3sys010aob101.postini.com ([74.125.244.12]) with SMTP ID DSNKT6ISNhYNA1oUE0qiBTz5vhU0HU+++HUs@postini.com; Wed, 02 May 2012 22:05:59 PDT
Received: from INBA-HUB01.sonusnet.com (10.70.51.86) by usma-ex-hub1.sonusnet.com (66.203.90.16) with Microsoft SMTP Server (TLS) id 14.2.247.3; Thu, 3 May 2012 01:06:04 -0400
Received: from INBA-MAIL02.sonusnet.com ([fe80::f8d4:7090:f632:bbbc]) by inba-hub01.sonusnet.com ([fe80::5cbc:2823:f6cc:9ce7%11]) with mapi id 14.01.0355.002; Thu, 3 May 2012 10:35:53 +0530
From: "Ravindran, Parthasarathi" <pravindran@sonusnet.com>
To: "igor.faynberg@alcatel-lucent.com" <igor.faynberg@alcatel-lucent.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Use Case draft
Thread-Index: AQHNJJD6fraw229Zx0W4DjUXXLWGX5augkyAgAMxP4CAAR3d8P//0qUAgABiT3CAAAXtAIAALogAgAAe2gCAAJmegIAAjLEAgAFaowCAAF+tcIAAHCAAgAE0nQA=
Date: Thu, 03 May 2012 05:05:52 +0000
Message-ID: <387F9047F55E8C42850AD6B3A7A03C6C14894717@inba-mail02.sonusnet.com>
References: <CA+9kkMCYArLPRP3c00UdOja64WRT6ghN0PSy7XvM_wbxBBB+vA@mail.gmail.com><E17CAD772E76C742B645BD4DC602CD810616F066@NAHALD.us.int.genesyslab.com><BLU169-W7C59E1EDB4CB06B648577932B0@phx.gbl><387F9047F55E8C42850AD6B3A7A03C6C0E23AFFF@inba-mail01.sonusnet.com><2E496AC9-63A0-464A-A628-7407ED8DD9C4@phonefromhere.com><387F9047F55E8C42850AD6B3A7A03C6C0E23B16B@inba-mail01.sonusnet.com><E2714FBC-D06B-4A12-9E07-C49EBF55084C@phonefromhere.com><4F9EC0B2.10903@alcatel-lucent.com><101C6067BEC68246B0C3F6843BCCC1E31299282765@MCHP058A.global-ad.net> <CAJNg7VKENERKAFA-n5KeoeBNmGgHrnzDOU0BzC9+fSdsuGwdEw@mail.gmail.com> <E17CAD772E76C742B645BD4DC602CD810616F24F@NAHALD.us.int.genesyslab.com> <4FA0F43E.4020308@ericsson.com> <387F9047F55E8C42850AD6B3A7A03C6C148913C5@inba-mail02.sonusnet.com> <4FA15C18.6040509@alcatel-lucent.com>
In-Reply-To: <4FA15C18.6040509@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [121.242.142.186]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] Use Case draft
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 05:06:00 -0000
Igor, When you call Company X, you need to assure that you are talking with Company X agent and not required to distinguish the agent. The identity could be just X (no userpart) or anonymous. There is no difference between anonymous and agent007@X as there is no means to route directly agent007@x in the call centre scenario. Thanks Partha >-----Original Message----- >From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf >Of Igor Faynberg >Sent: Wednesday, May 02, 2012 9:39 PM >To: rtcweb@ietf.org >Subject: Re: [rtcweb] Use Case draft > >I am afraid I don't understand this. > >For the call center case, when I "call" company X, I would like to make >sure that I am connected to an agent representing X, and so the identity >should looke like something "X_Agent_707," not "Anonymous." > >Igor > >On 5/2/2012 5:05 AM, Ravindran, Parthasarathi wrote: >> Stefan, >> >> This usecase add its own requirements from identity perspective as I >> mentioned earlier. >> >> WebRTC MUST allow "Anonymous" users secure session for call center >> usecase. "Anonymous" User may be agent in the call center side or >> customer who does not require Identity to start the session. >> >> Thanks >> Partha >> >>> -----Original Message----- >>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On >>> Behalf Of Stefan Hakansson LK >>> Sent: Wednesday, May 02, 2012 2:16 PM >>> To: rtcweb@ietf.org >>> Subject: Re: [rtcweb] Use Case draft >>> >>> On 05/01/2012 02:05 PM, Jim Barnett wrote: >>>> One way to describe the use case is to let the contact center's >>>> media server/gateway serve as the webRTC endpoint. Then all the >>>> issues of call delivery, call monitoring, etc. disappear. They are >>>> handled by application software that sits behind the webRTC >>>> endpoint. The company I work for makes a good living selling >>>> software that deals with all these issues - including bathroom >>>> breaks - and that's how we would tend to think of this case. To us, >>>> it's a new kind of call/connection coming into the contact center, >>>> which we translate into SIP at the border and then handle normally. >>>> >>>> It's not clear to me if this use case adds any extra requirements. >>> I think this is important to sort out. If the use case does not add >>> any extra requirements, what's the point of adding it? >>> >>>> We would just have to be careful not to assume that a webRTC >>>> endpoint is always a person/browser-based user agent. It may seem a >>>> bit unsettling that the webRTC endpoint can distribute the call >>>> somewhere else and let others listen in, but as far as I can tell >>>> that is already the case. If Bob calls Alice with full >>>> authentication and security, he can be sure that he is connected to >>>> Alice's user agent and that no one in between can listen in, but >>>> there's nothing stopping Alice from recording the audio, or >>>> forwarding it to a third party. So Bob could in fact be talking to >>>> Mary if that's how Alice wants to arrange things (_behind_ her user >>>> agent). In general, Bob is assured only that he is talking to >>>> someone Alice wants him to talk to, and that no one can snoop >>>> without Alice's permission. That's very much the way things work >>>> with the call center - you are sure that you are >>>> 1) connected securely to your bank 2) talking to someone that the >>>> bank wants you to talk to 3) being recorded or snooped on only when >>>> the bank explicitly chooses to do so. >>>> >>>> - Jim >>>> >>>> -----Original Message----- From: rtcweb-bounces@ietf.org >>>> [mailto:rtcweb-bounces@ietf.org] On Behalf Of Marshall Eubanks Sent: >>>> Monday, April 30, 2012 11:42 PM To: Hutton, Andrew Cc: >>>> rtcweb@ietf.org Subject: Re: [rtcweb] Use Case draft >>>> >>>> On Mon, Apr 30, 2012 at 2:31 PM, Hutton, >>>> Andrew<andrew.hutton@siemens-enterprise.com> wrote: >>>>> Whether anybody has been successful in the past with this type of >>>>> use case is I think irrelevant. >>>>> >>>>> >>>>> >>>>> The enterprise call centre use case is I think a vital use case >>>>> because it is a scenario in which one user is only concerned that >>>>> they can securely reach an organization/domain and is not concerned >>>>> about the individual within that domain that they communicate >with. >>>>> A suspect quite a large percentage of RTCWEB applications will be >>>>> like this and it is not covered in the current use case draft. >>>> I agree that this is a very useful use case and one I think is going >>>> to get a lot of traction. There is a very solid business case for >>>> this. However, I have a fair amount of experience with a video call >>>> center for a client, and it is not as simple as it might seem. >>>> >>>> The essence of course is that you get the next available person, >>>> i.e., it is anycast. Determining who the next available person is is >>>> not trivial, nor is error recovery. (If I call you, and you don't >>>> answer or the call drops or whatever, I can leave a message or try >>>> later. If I call a help desk, and this happens, I want a new agent, >>>> ideally >>>> automatically.) Call forwarding (e.g., first tier to second tier >>>> technical support) is essential, and it may be anycast or directed. >>>> There are also some security oddities - if I am connecting from >>>> home, I may need to authenticate, use a credit card, etc. If I am >>>> connecting from inside a store, and providing in store video >>>> technical support is big part of the market, then the store >>>> authenticates me off line and the call really should just be a >>>> button push, which implies that the store has previously >>>> authenticated some sort of master session. In addition, unlike most >>>> video calls, in the enterprise call center a supervisor may need to >>>> be able to monitor (i.e., watch) a call, and in some circumstances >>>> (financial or medical calls, for example) there will need to be >>>> third party recording. I believe that these details would be >different from the typical RTCWEB scenario. >>>> >>>> Also, there will be a temptation to do the anycasting by the >>>> techniques used to load balance servers in a data center, but I >>>> think that may not be sufficient. The call "center" may in fact be >>>> spread completely across the planet (daytime support in the US, >>>> nighttime support in India, for example) and be on multiple >>>> autonomous systems (and even from people's homes), which gives rise >>>> to some of the transport issues NVO3 may face, but without any >>>> opportunity for packet tagging. Plus, there will complicated rules >>>> about who can be selected next. RTCWEB shouldn't worry about the >>>> intricacies of bathroom break policies; these complexities should be >>>> dealt with by an enterprise-side database, which to me (together >>>> with some of the other issues above) suggests that this would >>>> probably benefit from API support. >>>> >>>> Regards Marshall >>>> >>>> >>>>> >>>>> >>>>> So I think we need it. >>>>> >>>>> >>>>> >>>>> Regards >>>>> >>>>> Andy >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On >>>>> Behalf Of Igor Faynberg Sent: 30 April 2012 17:41 To: >>>>> rtcweb@ietf.org >>>>> >>>>> >>>>> Subject: Re: [rtcweb] Use Case draft >>>>> >>>>> >>>>> >>>>> Without numbers it is impossible to argue, but, if we talk about >>>>> the perceived need, I disagree. Think of the people who travel >>>>> abroad and cannot call the 800 number. (I routinely use Web >>>>> interface for calls when traveling.) >>>>> >>>>> >>>>> >>>>> I am all for the use case, as described by Jim. >>>>> >>>>> Igor >>>>> >>>>> On 4/30/2012 9:54 AM, Tim Panton wrote: >>>>> >>>>> ... >>>>> >>>>> I can't tell you the actual numbers, but when presented with the >>>>> choice of calling a toll free number >>>>> >>>>> or clicking a button marked "free internet call" - almost no-one on >>>>> a real, busy site clicked the button. >>>>> >>>>> ( for every button click there were several orders of magnitude >>>>> more >>>>> 0800 calls from that page). >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> So from my perspective this is a legacy interop use case with >>>>> almost zero user acceptance. >>>>> >>>>> >>>>> >>>>> (as far as I can see no-one has made this use-case desirable in >>>>> practice yet.) >>>>> >>>>> Tim. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> >>>>> rtcweb mailing list >>>>> >>>>> rtcweb@ietf.org >>>>> >>>>> https://www.ietf.org/mailman/listinfo/rtcweb >>>>> >>>>> >>>>> _______________________________________________ rtcweb mailing list >>>>> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb >>>>> >>>> _______________________________________________ rtcweb mailing list >>>> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb >>>> _______________________________________________ rtcweb mailing list >>>> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb >>> _______________________________________________ >>> rtcweb mailing list >>> rtcweb@ietf.org >>> https://www.ietf.org/mailman/listinfo/rtcweb >> _______________________________________________ >> rtcweb mailing list >> rtcweb@ietf.org >> https://www.ietf.org/mailman/listinfo/rtcweb >_______________________________________________ >rtcweb mailing list >rtcweb@ietf.org >https://www.ietf.org/mailman/listinfo/rtcweb
- [rtcweb] Use Case draft Ted Hardie
- Re: [rtcweb] Use Case draft Jim Barnett
- Re: [rtcweb] Use Case draft Timothy B. Terriberry
- Re: [rtcweb] Use Case draft Bernard Aboba
- Re: [rtcweb] Use Case draft Ravindran, Parthasarathi
- Re: [rtcweb] Use Case draft Tim Panton
- Re: [rtcweb] Use Case draft Ravindran, Parthasarathi
- Re: [rtcweb] Use Case draft (privacy) Fabio Pietrosanti (naif)
- Re: [rtcweb] Use Case draft (privacy) Ravindran, Parthasarathi
- Re: [rtcweb] Use Case draft (privacy) Hutton, Andrew
- Re: [rtcweb] Use Case draft Stefan Hakansson LK
- Re: [rtcweb] Use Case draft Jim Barnett
- Re: [rtcweb] Use Case draft Tim Panton
- Re: [rtcweb] Use Case draft Igor Faynberg
- Re: [rtcweb] Use Case draft Hutton, Andrew
- Re: [rtcweb] Use Case draft Randell Jesup
- Re: [rtcweb] Use Case draft Randell Jesup
- Re: [rtcweb] Use Case draft Stephan Wenger
- Re: [rtcweb] Use Case draft Randell Jesup
- Re: [rtcweb] Use Case draft Marshall Eubanks
- Re: [rtcweb] Use Case draft Stefan Hakansson LK
- Re: [rtcweb] Use Case draft Tim Panton
- Re: [rtcweb] Use Case draft Jim Barnett
- Re: [rtcweb] Use Case draft Jim Barnett
- Re: [rtcweb] Use Case draft Marshall Eubanks
- Re: [rtcweb] Use Case draft - Eavesdropping. Hutton, Andrew
- Re: [rtcweb] Use Case draft - Eavesdropping. Fabio Pietrosanti (naif)
- Re: [rtcweb] Use Case draft - Eavesdropping. Eric Rescorla
- Re: [rtcweb] Use Case draft - Eavesdropping. Cavigioli, Chris
- Re: [rtcweb] Use Case draft - Eavesdropping. Marshall Eubanks
- Re: [rtcweb] Use Case draft Randell Jesup
- Re: [rtcweb] Use Case draft - Eavesdropping. Randell Jesup
- Re: [rtcweb] Use Case draft - Eavesdropping. Stefan Hakansson LK
- Re: [rtcweb] Use Case draft Stefan Hakansson LK
- Re: [rtcweb] Use Case draft Ravindran, Parthasarathi
- Re: [rtcweb] Use Case draft - Eavesdropping. Harald Alvestrand
- Re: [rtcweb] Use Case draft Stefan Hakansson LK
- Re: [rtcweb] Use Case draft Jim Barnett
- Re: [rtcweb] Use Case draft Stefan Hakansson LK
- Re: [rtcweb] Use Case draft Igor Faynberg
- [rtcweb] interworking with non-WEBRTC endpoints [… Dan Wing
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Iñaki Baz Castillo
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Marshall Eubanks
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Lorenzo Miniero
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Mary Barnes
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Marshall Eubanks
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Fabio Pietrosanti (naif)
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Dan Wing
- Re: [rtcweb] Use Case draft Ravindran, Parthasarathi
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Ravindran, Parthasarathi
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Harald Alvestrand
- Re: [rtcweb] Use Case draft Harald Alvestrand
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Fabio Pietrosanti (naif)
- Re: [rtcweb] Use Case draft Ravindran, Parthasarathi
- Re: [rtcweb] Use Case draft Harald Alvestrand
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Muthu Arul Mozhi Perumal (mperumal)
- Re: [rtcweb] Use Case draft Jim Barnett
- Re: [rtcweb] Use Case draft Stefan Hakansson LK
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Bernard Aboba
- Re: [rtcweb] Use Case draft Jim Barnett
- Re: [rtcweb] Use Case draft - legacy interop Harald Alvestrand
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Neil Stratford
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Iñaki Baz Castillo
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Christer Holmberg
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Iñaki Baz Castillo
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Richard Shockey
- Re: [rtcweb] interworking with non-WEBRTC endpoin… Xavier Marjou
- Re: [rtcweb] Use Case draft - legacy interop Bernard Aboba
- Re: [rtcweb] Use Case draft - legacy interop Iñaki Baz Castillo
- Re: [rtcweb] Use Case draft - legacy interop Dan Wing
- Re: [rtcweb] Use Case draft - legacy interop Iñaki Baz Castillo
- Re: [rtcweb] Use Case draft - legacy interop Bernard Aboba
- Re: [rtcweb] Use Case draft - legacy interop Dan Wing
- Re: [rtcweb] Use Case draft - legacy interop Harald Alvestrand
- [rtcweb] Consent freshness and message-integrity … Harald Alvestrand
- Re: [rtcweb] Consent freshness and message-integr… Dan Wing
- Re: [rtcweb] Consent freshness and message-integr… Harald Alvestrand