Service Identification Jonathan Rosenberg Cisco. Examples Contrived chess example PoC Game that uses voice for comments vs. telephony with IMs –Both use.

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

Presence and IM as SIP Services 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.
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.
Insert Tradeshow or Event Name -- Date Insert Presentation Title Trends in Instant Messaging and Telephony Jonathan Rosenberg Chief.
Services for NGN 34TD081 Paul Sijben
Communication Service Identifier Requirements on SIP draft-loreto-3gpp-ics-requirements.txt
Session Initiation Protocol (SIP) Aarti Gupta. Agenda Why do we need SIP ? The protocol Instant Messaging using SIP Internet Telephony with SIP Additional.
NETW-250 Troubleshooting Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Basics of Protocols SIP / H
Service Identification Jonathan Rosenberg Cisco. Agenda Service Identification Architecture draft (draft-rosenberg-sipping-service- identification) Media.
Beyond 3G-324M Conversational Services Andrea Basso System Architect NMS Communications.
SIP Simplified August 2010 By Dale Anderson. SIP Simplified Session Initiation Protocol Core of SIP specifications is documented in IETF RFC 3261 Many.
SDP.  Session Description Protocol (SDP) an application-layer protocol intended to describe multimedia sessions a text-based protocol when describing.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Persistent chat room Authors: Hazanovitch Evgeny Hazanovitch.
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
CHAPTER 15 & 16 Service Provider VoIP Applications and Services Advanced Enterprise Applications.
Document Deliverables 1.An expository document discussing the problem of service identification and its perils on interoperability and correctness 2.A.
July 30, 2010SIPREC WG1 SIP Call Control - Recording Extensions draft-johnston-siprec-cc-rec-00 Alan Johnston Andrew Hutton.
Web2forDev Learning Opportunity [venue], [date] CTA is an ACP-EU institution working in the field of information for development. It operates under the.
Architecture SIP proxy, redirect server SQL database sipd Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database:
Extending Traditional Desktop Office Communication Systems Chuck Harden, System Analyst Nick Kwiatkowski, System Analyst.
Draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52.
Developing A Sip User Agent Using The Jain Sip Stack. Robert.V Masango Supervisors: Alfredo Terzoli, Ming Hsieh.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
Page  1 Consolidation of the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.
A gentle introduction to Asterisk Anthony Critelli.
Agenda Introduction Architecture Issues Implementation features Future plan Demo.
Page  1 Developing a Cross Platform IMS Client using the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.
Integrating VoiceXML with SIP services
@ 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.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
Features of mobile apps. Introduction of mobile apps  FACEBOOK  Facebook is an online social networking service. Its name comes from a colloquialism.
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
Sessions about to start – Get your RIG on! Ben Cromie Q&A: Send an IM to
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7/2010 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
Internet Measurment Multimedia 1. Properties Challenges Tools State of the Art 2.
BLISS Problem Statement Jonathan Rosenberg Cisco.
Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future.
19 March 2003draft-burger-sipping-netann-05.txt1 Network Announcements with SIP IETF 56 Eric Burger
3GPP2 Circuit-Switched Video Conferencing & Packet-Switched Video Telephony Services Overview Scott Droste Chair, TSG-C WG1 Applications & Services Motorola.
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
Andrew Allen Communication Service Identifier.
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.
Interactive Connectivity Establishment : ICE
September 28, 2006 Page 1 3GPP2 MMD Status for IMS Workshop Jack Nasielski
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
Answer-Mode and Alert-Mode Extensions Dean Willis Andrew Allen.
GRUU Jonathan Rosenberg Cisco Systems. Main Changes Up front discussion of URI properties Opaque URI parameter for constructing GRUU Procedure for EP.
Gurdeep Singh Pall Corporate Vice President Microsoft Corporation SESSION CODE: UNC205.
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.
SIP6 Platform Updates Based on CNGI-CERNET2 Network Research Center Tsinghua University.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Towards Junking the PBX: Deploying IP Telephony
Deploying IP Telephony
What Is Bullying? Bullying is defined as the repetitive, intentional hurting of one person or group by another person or group where the relationship.
SIP/RTSP based unified messaging
SIP Basics Workshop Dennis Baron July 20, 2005.
09 | Configuring Lync Online
Presentation transcript:

Service Identification Jonathan Rosenberg Cisco

Examples Contrived chess example PoC Game that uses voice for comments vs. telephony with IMs –Both use audio and MSRP but QoS for voice would be different Features would be different Billing might be different Instant Messaging vs. Software Update –Both use MESSAGE but are different Different dispatch in the phone Different billing IPTV vs. Video Conferencing –Both use audio and video –Both use same codecs –But might be unidirectional –But we would want Different dispatch on the phone Different billing Different QoS treatment

How is Service Identification Used? For the network to invoke application servers –PoC “supplementary services” different than multimedia telephony For dispatch to the right application software in a client Inclusion in accounting records for purposes of billing To determine level of network QoS To identify additional context required to process a request –PoC and the chess example For the user to explicitly ask its network to invoke application servers –Please insert a recording server for this call Set of supported services a caller could use

How is Service ID Determined? Asserted by client Determined by network based on inspection of request Determined by network at perimeter and then asserted by network

Why are folks bothered so much by this? If many aspect of system behavior drive off of this single parameter –QoS, charging, feature servers, app dispatch, etc. What happens when –A ‘regular’ SIP phone calls a SIP phone in a provider network that requires these service tags? –A call takes place between two providers that have different tags for the same service? –A call takes place between two providers that have different services but overlap in some way (both use IM, audio, etc.)?

Some Observations Some of the things people want to use service tags for are for information usually in SIP but sometimes not there in corner cases –Offerless INVITEs –Missing media properties (latency) If these were always present, and two SIP INVITEs for different services looked the same, you must have missed something –Do What I Say and *not* Do What I Mean So if they were always different, the service is really a ‘summarization’ of what is there

Proposal Investigate specific use cases where SIP message is lacking information to provide service identification –Missing Require tag for PoC –Latency requirements on SDP m-lines Define a provider asserted service ID that –Is defined only within a trust domain –Can always be determined by examining information in SIP messages –This allows for either localized services or global agreement with perfect interoperation with regular SIP clients