Re: [rtcweb] RTCWeb Forking usecase [was RE: draft-kaplan-rtcweb-sip-interworking-requirements-00]

"Ravindran Parthasarathi" <pravindran@sonusnet.com> Fri, 28 October 2011 19:57 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 2271521F8610 for <rtcweb@ietfa.amsl.com>; Fri, 28 Oct 2011 12:57:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.683
X-Spam-Level:
X-Spam-Status: No, score=-2.683 tagged_above=-999 required=5 tests=[AWL=-0.085, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 Oq-QnZlObibT for <rtcweb@ietfa.amsl.com>; Fri, 28 Oct 2011 12:57:01 -0700 (PDT)
Received: from mail-ma01.sonusnet.com (sonussf2.sonusnet.com [208.45.178.27]) by ietfa.amsl.com (Postfix) with ESMTP id 65B5C21F85B8 for <rtcweb@ietf.org>; Fri, 28 Oct 2011 12:57:01 -0700 (PDT)
Received: from sonusmail06.sonusnet.com (sonusmail06.sonusnet.com [10.128.32.156]) by sonuspps2.sonusnet.com (8.14.3/8.14.3) with ESMTP id p9SJvXKe021870; Fri, 28 Oct 2011 15:57:33 -0400
Received: from sonusinmail02.sonusnet.com ([10.70.51.30]) by sonusmail06.sonusnet.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 28 Oct 2011 15:56:57 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC95AA.8DD9235A"
Date: Sat, 29 Oct 2011 01:18:24 +0530
Message-ID: <2E239D6FCD033C4BAF15F386A979BF51159D7D@sonusinmail02.sonusnet.com>
In-Reply-To: <CAD5OKxvyk9QZPD5hg11eKTeZTmYZyq+eJYtz-zRPR+aEq2tUkw@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [rtcweb] RTCWeb Forking usecase [was RE: draft-kaplan-rtcweb-sip-interworking-requirements-00]
thread-index: AcyVp+mWgF3/FmIFSGOI+3JkIrfKSAAAKqog
References: <20111024224257.28459.65554.idtracker@ietfa.amsl.com><6EB8679A-13D5-4AD7-97F2-BC35FC0966F0@acmepacket.com><2E239D6FCD033C4BAF15F386A979BF51159C32@sonusinmail02.sonusnet.com><CALiegfnVaZjh1K+brd180Z9Ufheau3v6OJe6Ejv8P7wzw6ROQw@mail.gmail.com><2E239D6FCD033C4BAF15F386A979BF51159D7A@sonusinmail02.sonusnet.com><4EAAF413.8030501@alvestrand.no><2E239D6FCD033C4BAF15F386A979BF51159D7B@sonusinmail02.sonusnet.com> <CAD5OKxvyk9QZPD5hg11eKTeZTmYZyq+eJYtz-zRPR+aEq2tUkw@mail.gmail.com>
From: Ravindran Parthasarathi <pravindran@sonusnet.com>
To: Roman Shpount <roman@telurix.com>
X-OriginalArrivalTime: 28 Oct 2011 19:56:57.0352 (UTC) FILETIME=[BF9C0080:01CC95AB]
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] RTCWeb Forking usecase [was RE: draft-kaplan-rtcweb-sip-interworking-requirements-00]
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: Fri, 28 Oct 2011 19:57:03 -0000

Roman,

 

The point is that WebRTC browser is not required to get multiple answer
for single offer in case RTCWeb-SIP interop scenario with SIP forking
and it applies for "Fedex IVR" usecase.  Could you please point out the
exact usecase for "find-me/follow-me" in
draft-ietf-rtcweb-use-cases-and-requirements-06.

 

Thanks

Partha

 

From: Roman Shpount [mailto:roman@telurix.com] 
Sent: Saturday, October 29, 2011 12:59 AM
To: Ravindran Parthasarathi
Cc: Harald Alvestrand; rtcweb@ietf.org
Subject: Re: [rtcweb] RTCWeb Forking usecase [was RE:
draft-kaplan-rtcweb-sip-interworking-requirements-00]

 

 

On Fri, Oct 28, 2011 at 3:14 PM, Ravindran Parthasarathi
<pravindran@sonusnet.com> wrote:


Thanks for the clarification. "Fedex IVR" usecase is under browser to
GW/server section (sec 4.3) which is a SIP based forking requirement. If
you look at carefully, "Fedex IVR non-final response" scenario could
have be achieved cleanly using two separate offer/answer exchange & two
final responses (INVITE/200/ACK, RE-INVITE/200/ACK) :


This is actually wrong, unless we specify that WebRTC is always using
the same media stream address parameters (list of ICE candidates) within
the same call. If in WebRTC this cannot be guaranteed, serial forking
cannot be implemented unless multiple answers can be provided to the
same offer. In other words we either get the same offer from WebRTC
client so we can quietly not send it, or multiple answers need to be
provided.

In addition to Fedex IVR scenario, we also have find-me/follow-me
scenarios where either multiple early media sources are playing at the
same time (land line ring back and cell phone ring back). We also
sometimes end up with situations where two people answer the same call,
such as boss and a secretary answering the same call.
_____________
Roman Shpount