Service Identification Jonathan Rosenberg Cisco. Agenda Service Identification Architecture draft (draft-rosenberg-sipping-service- identification) Media.

Slides:



Advertisements
Similar presentations
SIP Session-ID draft-kaplan-sip-session-id-02 Hadriel Kaplan.
Advertisements

SIP, Presence and Instant Messaging
Internet Telecom Expo September 20, 2000 SIP vs. H.323 SIP vs. H.323 Will the Real IP Telephony Please Stand Up? 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.
Communication Service Identifier Requirements on SIP draft-loreto-3gpp-ics-requirements.txt
SIP Working Group Jonathan Rosenberg dynamicsoft.
SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
SIP Working Group Stuff Jonathan Rosenberg dynamicsoft.
Session Initiation Protocol Winelfred G. Pasamba.
SIP Forum Tech WG SIP Phone Task Group Initial Meeting September 8th, 2005.
Session Initiation Protocol (SIP) By: Zhixin Chen.
12/05/2000CS590F, Purdue University1 Sip Implementation Protocol Presented By: Sanjay Agrawal Sambhrama Mundkur.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
Document Deliverables 1.An expository document discussing the problem of service identification and its perils on interoperability and correctness 2.A.
GRUU Mechanism Jonathan Rosenberg. Status Draft-rosenberg-sipping-gruu-reqs-01 defines the problem Draft-rosenberg-sip-gruu submitted with proposed solution.
July 30, 2010SIPREC WG1 SIP Call Control - Recording Extensions draft-johnston-siprec-cc-rec-00 Alan Johnston Andrew Hutton.
Streaming Media Protocols Jani Hautakorpi Henry Pohan.
SIP Support for Deaf and Speech Impaired Customers Gearhart, van Wijk, and Sinnreich.
Session-ID Requirements for IETF84 draft-ietf-insipid-session-id-reqts-00 1 August 2012 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel.
Early Media in SIP: Problem Statement, Requirements, and Analysis of Solutions draft-barnes-sip-em-ps-req-sol Richard Barnes BBN Technologies IETF 68,
Session Initiation Protocol Tutorial Ronen Ben-Yossef VP of Products - RADCOM
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
Draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 8 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
All rights reserved © 1999, Alcatel, Paris. page n° 1 SIP for Xcast SIP for the establishment of xcast-based multiparty.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
@ 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.
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
XCAP Needed Diffs Jonathan Rosenberg Cisco Systems.
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
SIP:Session Initiation Protocol Che-Yu Kuo Computer & Information Science Department University of Delaware May 11, 2010 CISC 856: TCP/IP and Upper Layer.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
BLISS Problem Statement Jonathan Rosenberg Cisco.
SIP and MMS Jonathan Rosenberg Chief Scientist. SIP What Is It? European Technology for Enhanced Messaging Specified by 3GPP, WAP Forum Different.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
Andrew Allen Communication Service Identifier.
Service Identification Jonathan Rosenberg Cisco. Examples Contrived chess example PoC Game that uses voice for comments vs. telephony with IMs –Both use.
A Modest Proposal Jonathan Rosenberg Cisco. Problem Statement Increasing gap between our specs and the SIP industry –Proxies vs. B2BUA –Open Internet.
The mandate of this working group is to facilitate effective service interoperability utilizing SIP in heterogeneous network environments as noted below.
Caller Prefs and Friends Jonathan Rosenberg dynamicsoft.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
SIP WG Open Issues IETF 50 Jonathan Rosenberg dynamicsoft.
06/28/06 1 TSG-C SWG 1.2 End-to-End Signalling of Over-the-Air QoS & Additional PSVT call flows June 28, 2006 Nikolai Leung, Hyukjune Chung QUALCOMM, Incorporated.
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
SIP wg: New Drafts Jonathan Rosenberg dynamicsoft.
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
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
Caller Preferences Jonathan Rosenberg dynamicsoft.
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.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
06/28/06 1 TSG-C SWG 1.2 End-to-End Signalling of Over-the-Air QoS & Additional PSVT call flows June 28, 2006 Nikolai Leung, Hyukjune Chung QUALCOMM, Incorporated.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Session Initiation Protocol
draft-ietf-simple-message-session-09
Transcoding Framework
Transcoding Framework
User to User Key Signaling Protocols
Presentation transcript:

Service Identification Jonathan Rosenberg Cisco

Agenda Service Identification Architecture draft (draft-rosenberg-sipping-service- identification) Media tag draft and URNs

Service ID Architecture Example Services –IPTV vs. Multimedia –Gaming vs. Voice Chat –Config vs. Pager messaging Uses of Service ID –App Invocation in UA –App Invocation in network –Network QoS Auth –Accounting and Billing –Service Negotiation –Dispatch to Devices Perils of Explicit identifiers –Fraud –Systemic Interop failures –Stifling of innovation Recommendations –Determine service by examining signaling –If you think signaling is not sufficient, its because you are doing implicit signaling for some feature –Caching of service ID is reasonable within a domain

Open Questions on Architecture What about offerless INVITE or 3pcc cases where INVITE doesn’t contain data needed for service ID? –Implicit signaling: put capabilities in INVITE body Need to consider the perils in the context of each specific use of service ID [more of a TODO]

Media Tag Document Callee caps today allows you to register capabilities for different streaming media types –Audio, video, application, message, data –All of the SDP m=values If you do ‘audio’, asking to reach a UA that also does ‘audio’ means you are likely to be able to do audio together –NOT true for ‘application’ – real semantic is in the next layer type Media tag document proposes media feature tag for contact header field that conveys application sub-type supported for streaming media –i.e., “Doom game move protocol”

What’s the Issue? Folks in 3gpp still want to dispatch on the entire service URN, and thought that is what the media feature tag was to contain Folks in 3gpp still want a ‘end-to-end’ service ID used solely for caller pref functionality –Rest of stuff covered by service ID

Current Proposal Move forward with media tag document, but its not a 3gpp dependency Move forward with P-Asserted-Service (for usage for things in sipping-service-id) 3gpp registers a media feature tag for ‘app-ref’ in vendor space and it contains a URN, JUST for dispatch ala RFC3841 Service-ID sipping draft have lots of words on the perils of relying entirely on the service ID for endpoint and proxy dispatch 3gpp utilize caller prefs for proxy dispatch to service ID, but not depend on it as described in sipping service ID draft

Questions Question 1: adopt draft-rosenberg-sipping- service-identification as WG item? Question 2: OK with proposed compromise on dispatch?