7-May-02SIP/SIPPING Interim Meeting1 Application Interaction Requirements Draft-culpepper-app-interact-reqs-01.txt.

Slides:



Advertisements
Similar presentations
Markup as a Framework for App Interaction Jonathan Rosenberg.
Advertisements

Fall VoN 2000 SIP Servers SIP Servers: A Buyers Guide Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
IETF 71 SIPPING WG meeting draft-ietf-sipping-pai-update-00.
CLUE REQUIREMENTS IETF 80 Allyn Romanow
JustinMind: Dynamic Panels
ITU-T SG13 futures session – July 25, D1 Present document contains informations proprietary to France Telecom. Accepting this document means for.
Remote Call/Device Control IETF82, Dispatch WG, Taipei November 15, Rifaat Shekh-Yusef Cullen Jennings Alan Johnston.
OOP Design Patterns Chapters Design Patterns The main idea behind design patterns is to extract the high level interactions between objects and.
Approaches to EJB Replication. Overview J2EE architecture –EJB, components, services Replication –Clustering, container, application Conclusions –Advantages.
Session Initiation Protocol (SIP) By: Zhixin Chen.
CS 268: Future Internet Architectures Ion Stoica May 1, 2006.
Proxy Authentication of the Emergency Status of SIP Calls draft-barnes-ecrit-auth-00 Richard Barnes IETF 69, Chicago, IL, USA.
On a Device Information Model for devices in oneM2M
Session-ID Requirements for IETF84 draft-ietf-insipid-session-id-reqts-00 1 August 2012 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel.
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
1 RTCWEB interim Remote recording use case / requirements John Elwell.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
What is Architecture  Architecture is a subjective thing, a shared understanding of a system’s design by the expert developers on a project  In the.
Draft-audet-sipping-feature-ref Feature Referral in the Session Initiation Protocol (SIP) draft-audet-sipping-feature-ref-00 François Audet -
Tussel in Cyberspace Based on Slides by I. Stoica.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
STIR Charter (discussion) STIR BoF Berlin, DE 7/30/2013.
VidMid- VC 12 October 2015 Federated Secure Internet Conferencing Thread Work In Progress.
Use Cases 7/09. lnot part of the system lrepresents roles a user can play lrepresents a human, a machine or another system lactively exchanges information.
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
Presented By Team Netgeeks SIP Session Initiation Protocol.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
Chapter 3 MATLAB Fundamentals Introduction to MATLAB Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Mobile Communication MMS. Mobile Communication The MM7 interface enables interactions between Value Added Service applications and an MMSC. The technical.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
1 IETF 72 SIP WG meeting SIP Identity issues John Elwell et alia.
1 SIPREC Recording Metadata Model for SRS (draft-ram-siprec-metadata-03) Jan 25-26, 2011 Virtual Interim meeting Ram Mohan R On behalf of the team Team:
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
The mandate of this working group is to facilitate effective service interoperability utilizing SIP in heterogeneous network environments as noted below.
August 2005IETF 63 - SIPPING Specifying Media Privacy Requirements in SIP Ron Shacham Henning Schulzrinne Dept. of Computer.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
May 9th 2011 IETF SIPREC INTERIM - draft-ietf-siprec-architecture 1 An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
L10: Model-View-Controller General application structure. User Interface: Role, Requirements, Problems Design patterns: Model – View – Controller, Observer/Observable.
Company LOGO Network Architecture By Dr. Shadi Masadeh 1.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
Lecture 3 Page 1 CS 236 Online Security Mechanisms CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, Jean-François Mulé.
Page 1 IETF DRINKS Working Group Data Model and Protocol Requirements for DRINKS IETF 72 - Thursday July Tom Creighton -
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
CHAPTER 4 Fragments ActionBar Menus. Explore how to build applications that use an ActionBar and Fragments Understand the Fragment lifecycle Learn to.
How to develop a VoIP softphone in C# that enables SIP Instant Messaging (IM) This presentation describes how to create a softphone in C# that allows you.
How to develop a VoIP softphone in C# by using OZEKI VoIP SIP SDK This presentation demonstrates the first steps concerning to how to develop a fully-functional.
TGDC Meeting, Jan 2011 VVSG 2.0 and Beyond: Usability and Accessibility Issues, Gaps, and Performance Tests Sharon Laskowski, PhD National Institute of.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Information Security Professionals
IEEE 802 OmniRAN Study Group: SDN Use Case
App Interaction Framework
draft-ietf-geopriv-lbyr-requirements-02 status update
draft-ipdvb-sec-01.txt ULE Security Requirements
Ethernet Network Network Interface: Heavy or Light?
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Network Architecture By Dr. Shadi Masadeh 1.
Web-based Imaging Management System WIMS
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Doug Bellows – Inteliquent 3/18/2019
Presentation transcript:

7-May-02SIP/SIPPING Interim Meeting1 Application Interaction Requirements Draft-culpepper-app-interact-reqs-01.txt

7-May-02SIP/SIPPING Interim Meeting2 R5: A network entity desiring user indications must be able to request user indications from another network entity. The entity receiving a request must be able to respond with its capability/intent to transmit user indications. Comment was to change "entity" to "caller/callee" referring to a human. Response was that we're specifying behavior for the protocol agent. New text: The protocol mechanism must provide a means for a network entity to indicate its desire to receive user activity indications and/or to present an application interface on the User's UA. The protocol mechanism must provide a means for a SIP UA receiving a request to respond with its capability/intent to provide the requested services. Is this OK? App Interaction Requirements

7-May-02SIP/SIPPING Interim Meeting3 * The mechanism should support devices that possess a UI, and those which do not possess a UI. Reworded R8: The mechanism should support devices with a wide range of user interfaces for both the presentation-based and input-based interaction modes, for instance, it must support devices that possess a display UI component, as well as those that do not; from devices that only have physical buttons to those that only have display-based pointing devices. * The mechanism should be capable of handling UIs from simple screens with buttons, to voice input. * The mechanism should be capable of handling future user interfaces that may be defined down the road Reworded R10: The mechanism must be extensible so that some non key-based user activity indications can be supported now or in the future, for instance, sliders, dials, switches, local voice- commands, hyperlinks, biometrics, etc. App Interaction Requirements

7-May-02SIP/SIPPING Interim Meeting4 * The mechanism should allow the user to interface with multiple user interfaces for different applications within the same call (for example, a single call may involve a call recording application and a prepaid calling application, both of which might support a UI). Comment: Took this to mean that the mechanism should somehow dictate the user interface of the device. Added R18: The mechanism must support the ability for each user interface component to be associated with a separate virtual user interface. Each virtual user interface may be associated with the same or different applications. For example, a user may want to interact with a voice-recording application and a prepaid calling application within the same call but allow each application to use a different virtual user interface. App Interaction Requirements

7-May-02SIP/SIPPING Interim Meeting5 * The mechanism should allow the user to know which application is associated with which user interface/input. At least one author feel like this is "device rendering" issue, and outside of scope. However, hopefully R17 is sufficient here. R17: The Reporter must be able to identify and authenticate the Requestor for each user interface component. Specifically, in the case where the Requestor is an Application Entity, the User must be able to identify the application name & instance. An application instance consists of the application type [e.g., applications name, version & application designer name] and application instance [e.g., instance identifier & service provider's identity]. * The mechanism should allow a device to indicate support for multiple user interfaces, and allow the application to select which one is to be used. * The mechanism should allow a device to indicate relative preferences amongst the various user interfaces. App Interaction Requirements

7-May-02SIP/SIPPING Interim Meeting6 RFC: Described his view of "virtual instance" of a device's physical UI that can be "placed in focus". BC: This is a device "thing" again. JDR: The mechanism must support providing a display. Added 3 new requirements, however they don't specifically state that providing a display is required. R18: The mechanism must support the ability for multiple virtual user interfaces to be associated with the same user session. Each virtual user interface may be associated with the same or different applications. For example, a user may want to interact with a voice-recording application and a prepaid calling application within the same call but allow each application to use a different virtual user interface. R19: The mechanism must support the ability for multiple applications to explicitly cooperate within the same virtual user interface. Specifically, each application may be associated with different UI components within the same virtual user interface. R20: The mechanism must allow user interface components created through this mechanism to be updated or removed as desired by the creating application entity. App Interaction Requirements

7-May-02SIP/SIPPING Interim Meeting7 * The mechanism must allow a user to have assurances that the user input it is providing is only to applications/servers on the call path between caller and callee. Reworder R16: The mechanism must allow for end-to-end security/privacy between the Requestor and Reporter. Specifically, the mechanism must allow the Reporter (if desired) to ensure that transmitted user activity indications can only be viewed by the Requestor. Reworded R17: The Reporter must be able to identify and authenticate the Requestor for each user interface component. Specifically, in the case where the Requestor is an Application Entity, the User must be able to identify the application name & instance. An application instance consists of the application type [e.g., applications name, version & application designer name] and application instance [e.g., instance identifier & service provider's identity]. * The mechanism must work with applications that are both proxy and b2bua. Comment was made that one party must be a user. Again, authors feel that the requirements are for the protocol agent. What's needed here? App Interaction Requirements

7-May-02SIP/SIPPING Interim Meeting8 New "Questions" a) Are people sufficiently interested in pursuing and solving the more general problem of representing input-based UI components beyond the simple telephone DTMF dialpad at all? b) If so, do we want only one general key-based interaction mechanism where DTMF dialpads are simply a particular key-instance within that mechanism; or do people want multiple mechanisms: a very, very simple mechanism to just handle DTMF (such as DML) and a more general (and possibly largely unrelated) mechanism to represent more complex and dynamic input-based components? App Interaction Requirements