SIP WG Status. Overview. ! SIP Working Group(s) ! SIP WG Rules. ! SIP Work Items. ! SIP Today and Tomorrow. ! Related Work in the IETF

Similar documents
SIP Status and Directions

SDP Capability Negotiation

hgs/sip Summit State of SIP

Tel-URI Enhancements DAI, CPC, OLI updates + M. Patel, M. Dolly, R. Jesske, D. Hancock, S. Channabasappa IETF#78 Maastricht

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

SIP: Status and Directions

Session Initiation Protocol (SIP)

TSIN02 - Internetworking

VoIP Core Technologies. Aarti Iyengar Apricot 2004

P2PSIP Draft Charter. Dean Willis March 2006

Overview and Status of NGN Standardization Activities. Naotaka Morita Vice Chairman of SG13, ITU-T NTT Service Integration Laboratories

Outline. Goals of work Work since Atlanta Extensions Updates Made Open Issues Ad-hoc meeting & Next Teleconference Links

atl IP Telephone SIP Compatibility

Session Initiation Protocol (SIP)

3GPP TS V ( )

Multi-Service Access and Next Generation Voice Service

Configuring Hosted NAT Traversal for Session Border Controller

SIP, Year 3: A Snapshot and Directions

TIM Specification for Gm Interface between an User Equipment and the Fixed IMS Network: MultiMedia Telephony Supplementary Services

Interworking Signaling Enhancements for H.323 and SIP VoIP

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007

SIP Network Overview

The Session Initiation Protocol

SIP Video Profile Best Practices

Voice over IP (VoIP)

WebRTC: IETF Standards Update September Colin Perkins

P2PSIP, ICE, and RTCWeb

Advanced VoIP Applications

Department of Computer Science. Burapha University 6 SIP (I)

The Session Initiation Protocol

[MS-RTPRADEX]: RTP Payload for Redundant Audio Data Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

ETSI TS V8.2.0 ( ) Technical Specification

ETSI TS V1.1.1 ( )

NGN Signalling: SIGTRAN, SIP, H.323 Training

Request for Comments: 5411 Category: Informational January A Hitchhiker s Guide to the Session Initiation Protocol (SIP)

Harnessing the power of SIP with the 5E-XC High Capacity Switch

SIP: Status and Directions

IETF 103. Chairs: Flemming Andreasen Bo Burman

Internet Engineering Task Force (IETF) S. McGlashan Hewlett-Packard May Media Control Channel Framework. Abstract

IETF ENUM / SPEERMINT status update

Voice over IP Consortium

Transporting Voice by Using IP

Intended status: Standards Track October 15, 2012 Expires: April 18, 2013

SIP for Telephony. Third-Party Call Control (3PCC) 6 5 ACK SDP(B) 1 INVITE no SDP. Supplementary Services. Call Hold and Retrieve

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[

INTERNATIONAL INTERCONNECTION FORUM FOR SERVICES OVER IP. (i3 FORUM) Interoperability Test Plan for International Voice services

Problem: Too Many Public Networks

Overview of the Session Initiation Protocol

Telecommunication Services Engineering Lab. Roch H. Glitho

8.4 IMS Network Architecture A Closer Look

draft-ietf-sip-info-method-02.txt February 2000 The SIP INFO Method Status of this Memo

Internet Standardization and the IETF Fred Baker IETF Chair

Cisco 7600 Series Session Border Controller

ETSI TS V ( )

ETSI TS V ( ) Technical Specification

IP Telephony. Operator Framework Technology Framework Quality of Voice over IP Threats and Opportunities

Interconnection & Roaming IMS Signalling Profile (Release 2.0) May 2013

The Future Wireless Internet

Dialogic IMG 1004 Integrated Media Gateway by Sangoma

Internet Standards and the Internet Architecture Board

Page 2 Skype Connect Requirements Guide

IPv6 Standards Update. Steve Deering June 5, 2002

[MS-EUMSDP]: Exchange Unified Messaging Session Description Protocol Extension

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

Selecting Standards That Will Be Implemented

This sequence diagram was generated with EventStudio System Designer (

Request for Comments: 2976 Category: Standards Track October 2000

RTP implemented in Abacus

Release Notes. DRG SW R2N33 Release Notes

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

Signaling layered coding structures and the SVC payload format

IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES

Cisco SPA Line IP Phone Cisco Small Business

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323

ETSI TS V8.7.0 ( ) Technical Specification

3GPP TR V ( )

Robust Header Compression (rohc)

Today s Hottest Communications Protocol Comes of Age. Understanding SIP. Today s Hottest Communications Protocol Comes of Age WHITE PAPER

IETF Video Standards A review, some history, and some reflections. Colin Perkins

become a SIP School Certified Associate endorsed by the Telecommunications Industry Association (TIA)

Solving the Middlebox Problem

Internet Engineering Task Force (IETF) Category: Standards Track December 2011 ISSN:

Dialogic IMG 1010 Integrated Media Gateway

TISPAN. Defining the Next Generation Network

Proximus can't be held responsible for any damages due to the use of an outdated version of this specification.

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER

INSE 7110 Winter 2004 Value Added Services Engineering in Next Generation Networks Week #5. Roch H. Glitho- Ericsson/Concordia University

[MS-RTPRAD]: Real-Time Transport Protocol (RTP/RTCP): Redundant Audio Data Extensions

Compliance with RFC 3261

ETSI TS V9.0.0 ( ) Technical Specification

WellSIP 6550 IP Telephony Server

Cisco Model EPC2202 EuroDOCSIS 2.0 Cable Modem with Embedded Digital Voice Adapter

Internet Engineering Task Force (IETF) Category: Informational August 2012 ISSN:

The IETF. or Where do all those RFCs come from, anyway? Steven M. Bellovin

IMS: Lessons Learned. Brough Turner SVP & CTO

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS

SIP Access Interface. Interworking Guide. Release 21.0 Document Version 3

3GPP TS V ( )

An IETF view of ENUM

Presented at MarcusEvans Conference VoIP Business Strategies Forum, Berlin, 9-11 November 2005

Transcription:

SIP WG Status SIP Summit @ VON Europe 2001 Stockholm, Sweden Jörg Ott jo@ipdialog.com Overview! SIP Working Group(s)! SIP WG Rules! SIP Work Items! SIP Today and Tomorrow! Related Work in the IETF! SIP Standardization Issues! Conclusion 2

SIP Working Group(s)! MMUSIC Developed SIP from Feb 1996 to Feb 1999 Still takes care of SDP and SDPng! SIP Initiated in Oslo (Sep 1999) for load balancing Look after the base spec + core protocol extensions! SIPPING Initiated in Minneapolis (Mar 2001) same reason About to be approved by the IESG Work on applications of SIP 3 SIP WG Status Kind of busy! ~25ActiveDrafts! 13 items on Last Call Calendar! 2 day interim meeting in February! 3 meetings at last IETF + several Bar BOFs! 700+ mails over last two months! 2 meetings at next IETF + several Bar BOFs 4

SIPPING WG Status! Split decided at last IEFT! New WG close to approval by IESG! Specify uses and applications of SIP! Derive and elaborate requirements on SIP! Feed new requirements to SIP WG to consider appropriate SIP extensions! First meeting(s) at 51 st IETF! ~40 Internet Drafts to look after 5 SIP-related Groups! PINT: origin of SUBSCRIBE/NOTIFY! IPTEL: CPL and TRIP! SIMPLE: SIP for Presence (+ IMPP to define payload)! SPIRITS: SIP as transport mechanism! PacketCable DCS! SoftSwitch Consortium! 3GPP, 3GPP2 Using SIP for the next generation wireless networks! ETSI Tiphon, IMTC: H.323 Interworking, Tests! SIP Forum, SIP Center 6

What are we doing? 7 SIP Work Items 8! RFC 2543 bis! SIP Call Control! Caller preferences, server features! Reliable provisional responses! Session timers! SIP MIB! State Cookies! Security and Privacy! Packet Cable DCS Convergence! SIP Events! NAT-/Firewall-friendly SIP

SIPPING Work Items! SIP Call Flows! SIP for Telephony (SIP-T)! SIP H.323 Interworking! Mobility / 3G Networks! SIP Usage Guidelines! Multiparty Conferencing! SIP Application Components! Living w/ MIME, DNS, DHCP, ENUM,! SIP Support for Hearing Impaired Users 9 How are we doing it? 10

SIP Process Demystified! Why does it take so long?! Process to move documents ahead Tracking documents and nagging people Rakesh Shah from dynamicsoft volunteered Helps to keep the overview of what is going on WG web pages updates (together w/ Dean Willis)! Information at our supplemental web site 11 Remember! We are trying to make standards. Aiming for quality so this takes a while.! Not every RFC is a [{proposed,draft}] standard. Informational and Experimental RFCs (Those may become de-facto standards though.)! An Internet-Draft has no standing whatsoever!! Many Internet-Draft will silently disappear. Wait for a stable spec to implement against 12

SIP Last Call Process (1) 13 1. Proposal to go to WG Last Call! Create tracking page (so we know what happens) 2. Initial Consensus! Chairs review, inquire list, determine consensus! Hand-over to Last Call Coordinator 3. Pre-screening! NITS review: 1 reviewer! Make the draft formally IESG-proof 4. Prioritization & Scheduling! Detailed review: 3 reviewers! WG Last Call SIP Last Call Process (2) 5. WG Discussion! List discussion of issues, suggestions, solutions! Modify and re-submit draft as needed! Re-issue WG Last Call (if needed) 6. Determine WG Consensus! May incur further work (and may start over again) 7. Hand-over to IESG 8. IESG Decision Process 14

When will it be done? 15 SIP Today 16 RFC 1889: Real-time Transport Protocol (RTP) RFC 1890: RTP Profile for Conferencing RFC 2198: Redundancy for RTP RFC 2327: Session Description Protocol (SDP) RFC 2543: Session Initiation Protocol (+ bis-03) RFC 2824: Call Processing Language (CPL) RFC 2833: Tones over RTP ( DTMF ) RFC 2976: The SIP INFO Method RFC 3050: SIP CGI RFC 3087: SIP Request-URIs for Service Control

SIP Tomorrow 17! Autoconfiguration DHCP option for SIP SIP server location (phone control no SIP WG activity)! SIP Server Features Supported: Unsupported: Proxy-Require:! SIP ISUP MIME! Reliable Provisional Responses PRACK method SIP: The Day After Tomorrow! Session Timer! SIP Call Flows! Call Control Framework! Call Transfer! SIP-T SIP ISUP interworking SIP overlap sending 18

SIP Next Week! SIP Guidelines! Application Components Outline! SIP Caller Preferences! SIP Security Requirements! SIP Privacy! SIP Session State! SIP Resource Condition Met (COMET method)! SIP MIB! SIP Events (SUBSCRIBE / NOTIFY)! H.323 Interworking Requirements 19 SIP further down the road! SIP for Mobility (3G)! SIP with QoS and Billing Tough in the end-to-end world ( what to bill for? )! SIP and Conferencing! Others! Proposal: SIP for Appliances? 20

SIP for Draft Standard! Plans WG Last Call beginning of October 2001 Completion in December 2001! Prerequisites: Stable spec (only minor changes from Proposed) 2 interoperable implementations for each feature! We are not worried about this part SIP MIB! 21 What else is done? 22

Reminder: SIP is Multimedia! Origin: MMUSIC Multiparty Multimedia Session Control! From Invitation to initiation, modification, and termination! From Multiparty to point-to-point-focused! From Multimedia to voice-centric 23 The latter is not SIP but it is the way SIP is looked at today in many cases. MMUSIC WG: SDP SDP (RFC 2327) being revised! Bug fixes and clarifications! Minor extensions / changes Limited extensions being finalized! Simple Capability Negotiation Status: Passed WG Last Call, now for IESG! Flow IDs Status: Discussion in WG Last Call 24

From SDP to SDPng! SDP has enabled SIP + streaming applications works fine for many cases makes many implicit assumptions! BUT: Designed for Session Announcements rather than for interactive negotiations has exceeded its limit! Many recent extensions to better support SIP, MEGACO in the short-term General solution being worked out 25 SDP Next Generation (SDPng)! Being designed to address SDP s flaws Limited expressiveness! For individual media and their combination! Often only very basic media descriptions available No real negotiation functionality Limited extensibility (clumsy, hard to coordinate) No semantics for media sessions (only implicit)! Also: Avoid second system syndrome! Simple, easy to parse, extensible, limited scope 26

SDPng Structure Definitions optional may be imported Potential and Actual Configurations Constraints Session Attributes SDP m= blocks refers to definitions on configurations optional SDP session attr s + stream semantics 27 SDPng Status! Requirements agreed upon in MMUSIC Also input from SIP, MEGACO! Basic structure agreed upon! XML-based syntax chosen! Strawman proposal available! Draft spec expected for 51 st IETF! Next steps: definitions (media, transport, ) 28

IPTEL: CPL & TRIP! Call Processing Language (CPL) Done: RFC 2824! Telephony Routing over IP (TRIP) RFC 2871: Framework for Telephony Routing TRIP Protocol: With IESG for Proposed Standard TRIP light for Gateways 29 Finally: Keep SIP SIP!! Trendy standards attract many contributors well, sometimes too many contributors...! Difficult to maintain architectural integrity explosion of functions, fields, uses, interpretations,...! Sheer volume of contributions hard to co-ordinate! When SIP is no longer used as SIP We use SIP - but with the following changes SIP for everything - just because it s there! Risks for durability and future evolution 30

Summary! Interest in and use of SIP grows tremendously! A lot of work done and still a lot to do! SIP: Core protocol and architecture! SIPPING: Applications and their requirements! MMUSIC: Session description! Further groups are picking up on SIP! BUT: Don t SIP everything! 31 Further Information www.ietf.org/html.charters/sip-charter.html www.greycouncil.com/sipwg www.greycouncil.com/sippingwg www.cs.columbia.edu/~hgs/sip www.cs.columbia.edu/~hgs/sip/sipit 32