Re: [rtcweb] Use Case draft

Igor Faynberg <igor.faynberg@alcatel-lucent.com> Wed, 02 May 2012 16:09 UTC

Return-Path: <igor.faynberg@alcatel-lucent.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 2BE9121E8025 for <rtcweb@ietfa.amsl.com>; Wed, 2 May 2012 09:09:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.699
X-Spam-Level:
X-Spam-Status: No, score=-7.699 tagged_above=-999 required=5 tests=[AWL=-1.100, 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 oNAY3rwbk2mN for <rtcweb@ietfa.amsl.com>; Wed, 2 May 2012 09:08:59 -0700 (PDT)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id BC57211E8086 for <rtcweb@ietf.org>; Wed, 2 May 2012 09:08:58 -0700 (PDT)
Received: from usnavsmail1.ndc.alcatel-lucent.com (usnavsmail1.ndc.alcatel-lucent.com [135.3.39.9]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id q42G8vj5027673 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <rtcweb@ietf.org>; Wed, 2 May 2012 11:08:57 -0500 (CDT)
Received: from umail.lucent.com (umail-ce2.ndc.lucent.com [135.3.40.63]) by usnavsmail1.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id q42G8vwe025116 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <rtcweb@ietf.org>; Wed, 2 May 2012 11:08:57 -0500
Received: from [135.222.232.147] (USMUYN0L055118.mh.lucent.com [135.222.232.147]) by umail.lucent.com (8.13.8/TPES) with ESMTP id q42G8uED013785; Wed, 2 May 2012 11:08:56 -0500 (CDT)
Message-ID: <4FA15C18.6040509@alcatel-lucent.com>
Date: Wed, 02 May 2012 12:08:56 -0400
From: Igor Faynberg <igor.faynberg@alcatel-lucent.com>
Organization: Alcatel-Lucent
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: rtcweb@ietf.org
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>
In-Reply-To: <387F9047F55E8C42850AD6B3A7A03C6C148913C5@inba-mail02.sonusnet.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.9
Subject: Re: [rtcweb] Use Case draft
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: igor.faynberg@alcatel-lucent.com
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: Wed, 02 May 2012 16:09:00 -0000

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