Draft-audet-sipping-feature-ref Feature Referral in the Session Initiation Protocol (SIP) draft-audet-sipping-feature-ref-00 François Audet -

Slides:



Advertisements
Similar presentations
Indication of support for keep- alive draft-holmberg-sip-keep-03 Christer Holmberg
Advertisements

SIP, Presence and Instant Messaging
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.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
Remote Call/Device Control IETF82, Dispatch WG, Taipei November 15, Rifaat Shekh-Yusef Cullen Jennings Alan Johnston.
Extended REFER draft-olson-sipping-refer-extensions-01 draft-mahy-sip-remote-cc-01 François Audet
SIPPING 5/6/02 Meetingdraft-ietf-sipping-service-examples-01.txt1 Open Issues in SIP Service Examples Recent Changes Added SUBSCRIBE/NOTIFY using Dialog.
PZ13B Programming Language design and Implementation -4th Edition Copyright©Prentice Hall, PZ13B - Client server computing Programming Language.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Saul Greenberg Groupware Infrastructures Saul Greenberg Professor Department of Computer Science University of Calgary.
Skype Connected to a SIP PBX
P2P to 2D-space GUI and Application Layer Lab Chief Engineer: Dr. Ilana David Instructor: Uri Schonfeld Lily Itkin & Inna Gelfer.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
1 Extending SIP Speaker: Hsuan-Ming Chen Adviser: Ho-Ting Wu Date: 2005/04/26.
What is a SIP Trunk Anyway?!? Jonathan Rosenberg Cisco.
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
SIP Authorization Framework Use Cases Rifaat Shekh-Yusef, Jon Peterson IETF 91, SIPCore WG Honolulu, Hawaii, USA November 13,
How Will You Be Developing Your Next Application? (SIP-01)
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Confidential Configuring Attendant Console.
Web Services Glossary Summary of Holger Lausen
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
1 Section 10.9 Internet Security Association and Key Management Protocol ISAKMP.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
@ 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.
Presented By Team Netgeeks SIP Session Initiation Protocol.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7/2010 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
November 2005IETF64 - ECRIT1 Emergency Service Identifiers draft-ietf-sipping-sos-01 draft-schulzrinne-sipping-service-01 Henning Schulzrinne Columbia.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
19 March 2003draft-burger-sipping-netann-05.txt1 Network Announcements with SIP IETF 56 Eric Burger
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA Lesson 12 The TCP/IP Protocol Suite.
The mandate of this working group is to facilitate effective service interoperability utilizing SIP in heterogeneous network environments as noted below.
SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb
SIP Call Package Jonathan Rosenberg dynamicsoft. Three Separate Pieces Call Leg State Package Conference Package To-Join/To-Replace.
Interactive Connectivity Establishment : ICE
SIP-H.323 Interworking Group RRR-1 IETF-48 SIP-H.323 Interworking Requirements draft-agrawal-sip-h323-interworking-reqs-00.txt Hemant.
File Transfer Services in the Context of SIP Based Communication Markus Isomäki draft-isomaki-sipping-file-transfer-00.
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
SIP file directory draft-garcia-sipping-file-sharing-framework-00.txt draft-garcia-sipping-file-event-package-00.txt draft-garcia-sipping-file-desc-pidf-00.txt.
July 28, 2009BLISS WG IETF-751 Shared Appearance of a SIP AOR draft-ietf-bliss-shared-appearances-03 Alan Johnston Mohsen Soroushnejad Venkatesh Venkataramanan.
Call Completion using BFCP draft-roach-sipping-callcomp-bfcp IETF 67 – San Diego November 7, 2006.
1 IETF 72 BLISS WG meeting draft-ietf-bliss-ach-analysis-02 John Elwell.
Slide #1 Nov 6 -11, 2005SIP WG IETF64 Feature Tags with SIP REFER draft-ietf-sip-refer-feature-param-00 Orit
SIP Interoperability: Leveling the Playing Field William Rich President & CEO Pingtel Corp August 2005.
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
7-May-02SIP/SIPPING Interim Meeting1 Application Interaction Requirements Draft-culpepper-app-interact-reqs-01.txt.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
IP Telephony (VoIP).
Programming paradigms
Configuring Attendant Console
Transcoding Framework
Jonathan Rosenberg dynamicsoft
Session Initiation Protocol (SIP)
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Alfredo Terzoli / Mosioua Tsietsi
Network Announcements with SIP
Jean-François Mulé CableLabs
Transcoding Framework
Simulation of Session Initiation Protocol
Distributed Systems through Web Services
SIP Session Timer Glare Handling
Presentation transcript:

draft-audet-sipping-feature-ref Feature Referral in the Session Initiation Protocol (SIP) draft-audet-sipping-feature-ref-00 François Audet -

draft-audet-sipping-feature-ref Main idea Feature referral allows an application to make a high level request a SIP UA to perform an action or “feature”, and let the UA actually execute the feature as it sees fit Application can be a proxy, user agent, third-party, etc. Uses REFER with Refer-To URI containing a URN

draft-audet-sipping-feature-ref Uses cases Loosely coupled UAs which would like to present a coordinated user experience (PDAs, Phones, Computers, game console, etc.) Traditional CTI replacement that scales globally

draft-audet-sipping-feature-ref How to perform CTI functions CTI requires two components: –Monitoring – to learn the state of the UA –Control – request the UA to perform certain feature SIP already provides some capabilities for monitoring: –Dialog package, Registration package, Conference package SIP also provides a method for requesting UAs to perform certain task: REFER

draft-audet-sipping-feature-ref What is missing today? REFER does not allow for a UA to request another UA to respond to requests, e.g., –A UA cannot request another UA to answer a call –A UA cannot request another UA to reject a cal REFER does not allow for a UA to request another UA to invoke features, e.g. –REFER does not allow a UA to request another UA to place a call on hold, or mute it –REFER does not allow a UA to request another UA to transfer, conference or park a call

draft-audet-sipping-feature-ref The Mechanism Extension to SIP Call Control and Application Interaction Framework Uses REFER (as per the procedures of Dialog- Usage in RFC 5057) Would typically be used in conjunction with subscription to Dialog Package and maybe others Sample URNs: –urn:feature:AnswerCall –urn:feature:ClearConnection –urn:feature:DeflectCall –urn:feature:HoldCall –urn:feature:RetrieveCal –urn:feature:SingleStepTransfer –urn:feature:ConferenceCalls –urn:feature:SeperateCalls

draft-audet-sipping-feature-ref What’s different this time Not attempting to standardize “Supplementary Services” Only defining the mechanism for requesting simple “features” (perhaps “primitives” would be a better term) Very loose coupling

draft-audet-sipping-feature-ref Open Issues How open to new features should this be? How is support for feature referral negotiated, and for which feature set? Should feature set be defined separately?