RTCWEB WG draft-aboba-rtcweb-ecrit-00 Bernard Aboba Martin Thomson July 30, 2012 IETF 84, Vancouver Please join the Jabber room:

Slides:



Advertisements
Similar presentations
1 Carol Davids © 2010 WebRTC Standards Summary. 2 What is WebRTC? WebRTC refers to protocols as well as Javascript APIs used to enable realtime communications.
Advertisements

DISPATCH WG RTCWEB Adhoc IETF-80. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft.
IPv6 Privacy Hannes Tschofenig, Tara Whalen. Agenda Privacy Threats Layering Addressing Policy Questionnaire.
A Presentation on H.323 Deepak Bote. , IM, blog…
Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
William Guyton Legal Services Alabama I.T. Manager.
Web & TV IG Overview Giuseppe Pascale, Opera Software.
RTC-Web Framework Jonathan Rosenberg Chief Technology Strategist, Skype.
SIP Simplified August 2010 By Dale Anderson. SIP Simplified Session Initiation Protocol Core of SIP specifications is documented in IETF RFC 3261 Many.
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-01) Charles Eckel IETF-81, Quebec City, July.
Media Engineering and Technology 2008 Bachelor Thesis Projects Dr. Fatma Meawad.
Draft-manyfolks-sipping-ToIP-01.txt Real-Time Text Conversation Using SIP Total conversation Audio (VoIP) Video (Video conferencing) Real-time text conversation.
Microsoft Web and TV Workshop  Standards and industry specifications which should be supported:  MPEG DASH (Dynamic Adaptive Streaming with.
Location Hiding: Problem Statement, Requirements, (and Solutions?) Richard Barnes IETF 71, Philadelphia, PA, USA.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
RTC-Web Codec & Media Processing IETF 82 Cary Bran - Plantronics.
1 RTCWEB interim Remote recording use case / requirements John Elwell.
NG911 technology Henning Schulzrinne
RTCWEB architecture Harald Alvestrand. RTCWEB goals Real Time Communication in the Browser Browser to Browser is Job Number One Usable by JS applications.
Voice over Internet Services and Privacy. Agenda Problem Description Scope Recommendations.
P2PSIP Charter Proposal Many people helped write this charter…
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
-framework Brian Rosen. -11 version deals with IESG comments All comment resolved one way or another One open issue – spec(t)
WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.
VoIP Voice over Internet Protocol H.323 SIP RTP SDP IAX SRTP Skype And a lot more…
Overview of SIP Forum Video Relay Service (VRS) Initiative Brian Rosen Task Group Chair Spencer Dawkins SIP Forum Technical Director.
TSMN 6350 IP TELEPHONY Class Project Mentor: Aishwarya Srinivasan – Team: Monisha Yerramalla –
ECRIT Demonstration Richard Barnes John Bressler Kevin Doran Dan Gregory BBN Technologies.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
 Working Group 2: Optimal Approach to NG9-1-1 Architecture Implementation by PSAPs Status Report September 29, 2015.
IETF – ECRIT Emergency Context Resolution using Internet Technologies ESW 5 – Vienna October 2008 Marc Linsner.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
Emergency Context Resolution with Internet Technologies Marc Linsner Roger Marshall IETF 84 Vancouver July 31, 2012.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF 89.
The State of SIP Application Development Brian Schwarz VP – Engineering RedSky Technologies, Inc.
Doc.: IEEE /0691r0 Submission May 2011 Dorothy Stanley, Aruba NetworksSlide 1 IEEE IETF Liaison Report Date: Authors:
ATOCA IETF 79, Beijing Martin Thomson; Scott Bradner.
S&I Provider Directories Initiative Revisions to Initiative Charter July 1, 2011.
1 Miscellaneous Capabilities for IP Network Infrastructure IETF 64 Vancouver, BC, Canada November 2005.
Web & TV IG Overview Giuseppe Pascale, Opera Software.
NG9-1-1 Core Architecture: i3 v3 TERRY REESE BRIAN ROSEN.
SIP working group IETF#70 Essential corrections Keith Drage.
SIP And DTMF SIP WG 48th IETF July 31-August 4, 2000 Bert Culpepper, Skip Cave.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
RTCWEB Considerations for NATs, Firewalls and HTTP proxies draft-hutton-rtcweb-nat-firewall- considerations A. Hutton, T. Stach, J. Uberti.
ICOS BOF EAP Applicability Bernard Aboba IETF 62, Minneapolis, MN.
BRIAN ROSEN HANNES TSCHOFENIG HENNING SCHULZRINNE draft-rosen-ecrit-data-only-ea.
Network Reliability and Interoperability Council VII NRIC Council Meeting Focus Group 1B Network Architectures for Emergency Communications in 2010 September.
Doc.: IEEE /0xxxr0 Submission March, 2007 Gabor/SriniSlide 1 Joint TGu : Location Configuration for Emergency Services Notice: This document.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
CLUE WG chair: Mary Barnes RTCWEB WG chair: Ted Hardie CLUE & RTCWEB WGs Adhoc Common (SDP/RTP) building blocks IETF-82.
1 1 Cullen Jennings IETF 90 V5. 2 WebRTC has “flows” of Audio, Video, and Data between browsers JavaScript applications running in the browser have an.
GEONET Brainstorming Document. Content Purpose of the document Brainstorming process / plan Proposed charter Assumptions Use cases Problem description.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF-86.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
Codec Control for RTCWEB
Jim McEachern Senior Technology Consultant ATIS July 8, 2015.
ECRIT WG IETF-75 Trustworthy Location Bernard Aboba
WebRTC enabled multimedia conferencing and collaboration solution
Joint TGu : Location Configuration for Emergency Services
Global Standards Collaboration (GSC) 14
Webinar WebRTC — What Is It And Why Should I Care?
Proposal for a Generic Emergency Call Support
Relay User Machine (rum)
Trustworthy Location ECRIT WG IETF 80 Tuesday, March 29, 2011
Presentation transcript:

RTCWEB WG draft-aboba-rtcweb-ecrit-00 Bernard Aboba Martin Thomson July 30, 2012 IETF 84, Vancouver Please join the Jabber room:

Purpose of the Document To explore how emergency services functionality can be implemented within the WebRTC framework, including: Location (Section 2) Call routing (Section 2) Accessibility (Section 4) Interoperability with PSAPs implementing next generation emergency services Media (Section 3) Document will evolve based on implementation experience.

Caveats The document provides no guidance as to whether a given WebRTC application or service will be subject to emergency service obligations. See caveat in [PhoneBCP] Section 4 The document does not advocate use of IP- based communications in all circumstances. Where accurate location is unavailable (or the device does not have access to the Internet) alternatives may be preferable Example: Could use WebAPI/WebTelephony API to access underlying (cellular) telephony platform.

Context Document starts from requirements in [PhoneBCP], while recognizing that: RFC 6443 and [PhoneBCP] assume the use of SIP as the signaling mechanism for emergency calling. Signaling is out of scope for WebRTC. Implications SIP-related requirements do not necessarily apply to WebRTC implementations, applications and services. Focus of the document is on requirements that are independent of the signaling mechanism.

Location and Call Routing Automatically obtaining location suitable for emergency use is highly desirable for WebRTC emergency applications. Potential approaches: Implementation in Javascript Both HELD [RFC5985] and LoST [RFC5222] are implementable in JS Biggest challenge is server location:  Mechanisms described in [RFC5986] and [RFC5223] based on DHCP option typically not retrievable by a browser application.  Draft-ietf-geopriv-res-gw-lis-discovery can potentially provide the domain for LIS discovery (DNS queries handled on server-side)  LoST server could be provided by the emergency services application. GeoLocation API Not developed with emergency uses in mind.  Example: source of the location information not provided, and can be difficult to infer. Currently, underlying services disclaim applicability for emergency uses, and do not consistently provide the required accuracy. WebAPI/WebTelephony API

Accessibility WebRTC-based emergency services SHOULD conform to the Web Content Accessibility Guidelines (WCAG) v2.0. Support for text communications W3C developing proposed charter for the Timed Text Working Group, which may produce a second edition of TTML v1.0 as well as TTML v1.1. [ED-75] Instant Messaging requirement can be met in Javascript SIP MESSAGE [RFC3428] XMPP [RFC6121] [ED-76] requirement for Realtime Text (RFC 4103) not applicable to WebRTC RFC 4103 typically implemented along with SIP signaling [RFC5194]. XEP-0301 implementable in JS with adequate performance, can support realtime text in both point-to-point and multi-user-chat [XEP-045] scenarios.

Media Requirements Silence suppression [ED-74], RTP [ED-71] requirements met by WebRTC implementations conforming to the RTP usage profile. Video: Disposition of [ED-77] requirement unclear: In emergency services, requirements need not be symmetric on the browser and the PSAP. PSAP can support multiple codecs, and browser then only needs to support one of them to enable interoperability. Emergency services should leverage mainstream capabilities rather than attempting to drive mainstream acceptance based on regulations. Audio: [ED-73] does not require G.711 support if the service supports transcoding but G.711 support is desirable for PSTN interop, so recommend making G.711 mandatory- to-implement.

Feedback?