App Interaction Framework Jonathan Rosenberg dynamicsoft.

Slides:



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

SIP, Presence and Instant Messaging
Presence and IM as SIP Services Jonathan Rosenberg Chief Scientist.
An Application Component Architecture for SIP Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
SIMPLE Open Issues Jonathan Rosenberg dynamicsoft IETF 52.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
Internet Telecom Expo September 20, 2000 SIP vs. H.323 SIP vs. H.323 Will the Real IP Telephony Please Stand Up? Jonathan Rosenberg.
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 Working Group Jonathan Rosenberg dynamicsoft.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-01 Volker Hilt Gonzalo Camarillo
GRUU Mechanism Jonathan Rosenberg. Status Draft-rosenberg-sipping-gruu-reqs-01 defines the problem Draft-rosenberg-sip-gruu submitted with proposed solution.
What is a SIP Trunk Anyway?!? Jonathan Rosenberg Cisco.
Rohan Mahy draft-ietf-sip-join and Semantics of REFER.
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
Draft-audet-sipping-feature-ref Feature Referral in the Session Initiation Protocol (SIP) draft-audet-sipping-feature-ref-00 François Audet -
Jonathan Rosenberg dynamicsoft. Problem Statement We still don’t have a good answer for NAT traversal in SIP!! That is clear from nat-scenarios –Tons.
How Will You Be Developing Your Next Application? (SIP-01)
@ IETF 68. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement.
Explicit Subscriptions for REFER draft-sparks-sipcore-refer-explicit-subscription-00 SIPCORE – IETF90 Robert Sparks.
IETF 60 - San Diegodraft-ietf-sipping-kpml-041 KPML Updates Open Issues Eric Burger, Brooktrout Martin Dolly, AT&T.
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
Author(s) Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department Implementation of GRUU in SIP Vladut-Stefan.
1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Peer-to-Peer 3rd party call control Rohan Mahy—Cisco Systems
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
1 Diameter SIP application draft-ietf-aaa-diameter-sip-app-03.txt 60 th IETF meeting August 3 rd, 2004 Status.
S/MIME and Certs Cullen Jennings
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
A SIP Event Package for DTMF Event Monitoring draft-zebarth-sipping-dtmfad-00.txt IETF 58 Joe Zebarth, Vice Chair T1S1.7.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
SIMPLE Drafts Jonathan Rosenberg dynamicsoft. Presence List Changes Terminology change Presence List Information Data Format –Provides version, full/partial.
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
A Modest Proposal Jonathan Rosenberg Cisco. Problem Statement Increasing gap between our specs and the SIP industry –Proxies vs. B2BUA –Open Internet.
SIP Call Package Jonathan Rosenberg dynamicsoft. Three Separate Pieces Call Leg State Package Conference Package To-Join/To-Replace.
Issues and Status in App Interaction Team Jonathan Rosenberg dynamicsoft.
Caller Prefs and Friends Jonathan Rosenberg dynamicsoft.
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
Using SAML for SIP H. Tschofenig, J. Peterson, J. Polk, D. Sicker, M. Tegnander.
Draft-ietf-sipping-kpml-021 Keypad Stimulus Protocol IETF 59 - Seoul, ROK Eric W m. Burger.
Public Safety Answering Point (PSAP) Callbacks draft-ietf-ecrit-psap-callback-02.txt H. Schulzrinne, H. Tschofenig, M. Patel.
App Interaction Jonathan Rosenberg dynamicsoft. Context Param INVITE Call-ID:A From:caller;tag=B To:callee;tag=C Supported: context INVITE/200 REFER sip:gruu.
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
GRUU Jonathan Rosenberg Cisco Systems. Changes in -06 Editorial as a result of RFC-ED early copy experiment.
Outbound draft-ietf-sip-outbound-01 Cullen Jennings.
Slide #1 Nov 6 -11, 2005SIP WG IETF64 Feature Tags with SIP REFER draft-ietf-sip-refer-feature-param-00 Orit
1 Recording VoiceXML sessions with SIPREC draft-lum-siprec-vxml-00 July 30, 2013 IETF 87 Author: H. Lum.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
GRUU Jonathan Rosenberg Cisco Systems. Main Changes Up front discussion of URI properties Opaque URI parameter for constructing GRUU Procedure for EP.
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-00 Volker Hilt Gonzalo Camarillo
SIP Working Group IETF Chairs -- Rohan MAHY Dean WILLIS.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Jonathan Rosenberg dynamicsoft
Jonathan Rosenberg dynamicsoft
Volker Hilt SIP Session Policies Volker Hilt
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
Jonathan Rosenberg dynamicsoft
Jonathan Rosenberg dynamicsoft
SIP Configuration Issues: IETF 57, SIPPING
App Interaction Framework
Agenda and Status SIP Working Group
Jonathan Rosenberg dynamicsoft
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
A SIP Event Package for DTMF Event Monitoring
Jonathan Rosenberg dynamicsoft
Event Notification in SIP SUBSCRIBE and NOTIFY and an example service
SIP Session Policies Volker Hilt
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

App Interaction Framework Jonathan Rosenberg dynamicsoft

Main Issue: How to Deliver DTMF Current draft makes a new proposal Two separate UI types are recognized –Presentation Capable HTML, WML, VoiceXML –Presentation Free KPML Presentation Capable –Application sends REFER to UA –Refer-To has HTTP URI –URI references the markup Presentation Free –Application sends a SUBSCRIBE to UA –Subscribe body has KPML –NOTIFY contains DTMF

Example KPML Flow

Example HTML Flow

Implications App-Info Header Not Used –No ability to push updated scripts for presentation capable case GRUU is needed in both cases –Needs to be unique for each dialog –Applications authorize any REFER/SUB made to GRUU Applications can establish app sessions at any time Application authentication to client done using normal SIP means App sessions terminate with dialog –For presentation-free, can terminate earlier Solves the forking problem Much simpler overall

Next Steps Consensus on this approach? If so, one more rev and we should be done –KPML needs a rev for alignment as well