SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

1 © 2001, Cisco Systems, Inc. All rights reserved. © 2004, Cisco Systems, Inc. All rights reserved. Location Conveyance in SIP draft-ietf-sipping-location-requirements-02.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
© 2006 NEC Corporation - Confidential age 1 November SPEERMINT Security Threats and Suggested Countermeasures draft-ietf-speermint-voipthreats-01.
Non-200 response to PRACK (Due to rejected SDP offer or other reasons) Christer Holmberg
Early Media Authorization Under what conditions should negotiated media flow prior to 200 OK (INVITE)? Richard Ejzak.
Service Identification Jonathan Rosenberg Cisco. Agenda Service Identification Architecture draft (draft-rosenberg-sipping-service- identification) Media.
IETF 91 DISPATCH draft-jesske-dispatch-forking- answer-correlation-02 Roland Jesske.
12/05/2000CS590F, Purdue University1 Sip Implementation Protocol Presented By: Sanjay Agrawal Sambhrama Mundkur.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-03 David Hancock, Daryl Malas.
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,
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
SDP negotiation of DataChannel sub-protocols draft-ejzak-mmusic-data-channel-sdpneg-02 draft-ejzak-dispatch-msrp-usage-data-channel-01 IETF 91 Honolulu.
1 Proposal for BENCHMARKING SIP NETWORKING DEVICES draft-poretsky-sip-bench-term-01.txt draft-poretsky-sip-bench-meth-00.txt Co-authors are Scott Poretsky.
Draft-khan-ip-serv-peer-arch-03.txt SPEERMINT Peering Architecture IETF-66, Montreal, Canada Sohel Khan, Ph.D. Technology Strategist.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
SPEERMINT Terminology Draft th IETF - Chicago Editors: Daryl Malas David Meyer.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
Draft-elwell-sipping- redirection-reason-00 Author: John Elwell
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Issues with HTTP Authentication for SIP Hisham Khartabil SIP WG IETF 59, Seoul.
RTSP to Draft Standard draft-ietf-mmusic-rfc2236bis-02.txt Authors: Henning Schulzrinne, Anup Rao, Robert Lanphier, Magnus Westerlund.
BLISS Problem Statement Jonathan Rosenberg Cisco.
SIPREC draft-ietf-siprec-req-00 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78 Ken.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
IETF-81, Quebec City, July 25-29, 2011
Interworking between SIP and QSIG for call transfer draft-rey-sipping-qsig2sip-transfer-00.txt Jean-Francois Rey Alcatel IETF59.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
ITU Workshop on “Voice and Video over LTE” Geneva, Switzerland, 1 December 2015 ACTIVITIES OF THE ITU-T SG11 TOWARDS IMS AND VoLTE/ViLTE INTEROPERABILITY.
Page 1 IETF Speermint Working Group Speermint Requirements/Guidelines for SIP session peering draft-ietf-speermint-requirements-02 IETF 69 - Monday July.
SIP-H.323 Interworking Group RRR-1 IETF-48 SIP-H.323 Interworking Requirements draft-agrawal-sip-h323-interworking-reqs-00.txt Hemant.
Open issues from SIP list Jonathan Rosenberg dynamicsoft.
RFC3261 (Almost) Robert Sparks. SIPiT 10 2 Status of the New SIP RFC Passed IETF Last Call In the RFC Editor queue Author’s 48 hours review imminent IMPORTANT:
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
Indication of Terminated Dialog draft-holmberg-sipping txt Christer Holmberg NomadicLab Ericsson.
Diameter Group Signaling Thursday, August 02 nd, 2013 draft-ietf-diameter-group-signaling-01 Mark Jones, Marco Liebsch, Lionel Morand IETF 87 Berlin, Germany.
History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
1 End-to-middle Security in SIP Kumiko Ono NTT Corporation March 1, 2004 draft-ietf-sipping-e2m-sec-reqs-01.txt draft-ono-sipping-end2middle-security-01.txt.
Mapping and interworking of Diversion information between Diversion and History-Info Headers in the SIP draft-mohali-bliss-diversion-history-info-00 draft-mohali-bliss-diversion-history-info-00.
Page 1 IETF Speermint Working Group Speermint draft-ietf-speermint-requirements-04 IETF 71 - Wednesday March 12, 2008 Jean-François Mulé -
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
Page 1 IETF DRINKS Working Group Data Model and Protocol Requirements for DRINKS IETF 72 - Thursday July Tom Creighton -
SPEERMINT Architecture - Reinaldo Penno Juniper Networks SPEERMINT, IETF 70 Vancouver, Canada 2 December 2007.
1 Coping with Early Media Brian Stucker Nortel Systems/Standards Architect November 6th, 2006.
Location Routing Function Requirements Hadriel Kaplan
7-May-02SIP/SIPPING Interim Meeting1 Application Interaction Requirements Draft-culpepper-app-interact-reqs-01.txt.
1 SIP End-to-End Performance Metrics 70 th IETF Conference PMOL Daryl Malas.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
End-to-middle Security in SIP
IP Telephony (VoIP).
IP-NNI Joint Task Force Status Update
Global Standards Collaboration (GSC) 14
IETF 78 Ken Rehor on behalf of the team
Global Standards Collaboration (GSC) GSC-15
Chris Wendt, David Hancock (Comcast)
IP-NNI Joint Task Force Status Update
Network Announcements with SIP
Verstat Related Best Practices
draft-ipdvb-sec-01.txt ULE Security Requirements
Updates to Draft Specification for DTN TCPCLv4
IP Interconnection Profile
SIP Session Timer Glare Handling
BPSec: AD Review Comments and Responses
Presentation transcript:

SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas

Background Overall goal of SIP Interconnect Guidelines – Reduce the cost of establishing peering relationships between SSP networks Why there’s a problem – SSPs tend to have their own unique “SIP interconnect guidelines” – SSPs establishing peering relationships spend majority of time resolving interop issues – SSPs indicate that this is the most challenging part of peering, and typically dedicate groups and tools just for interop testing How this draft solves the problem – Establishes a common, required framework for SIP peering to resolve common interop issues – Defines the following aspects of SIP at the peering interface Framework for SIP and a common set of SIP extensions Common use of SIP parameters Actions associated with requests and responses – Allows flexibility for bilateral agreements to add SIP and media functionality as desired

Major Changes to Resolve Version-00 Comments

Section 4.1 Extension Negotiation Comment: clarify that … – Extensions in a Supported header must be supported by the calling UA, not the “network” – The SBE can remove extensions/methods from the Supported/Allow header, but should not add them Resolution: comment incorporated… – E.g., "… on sending a dialog initiating request to a peer network, the SBE MUST ensure that all the SIP extensions identified in the Supported header field are supported by the sending UA"

Section 4.2 Public User IDs Comments: – Mandate lower-case "sip" – Requirement to assume that an "rn" parameter missing the country code belongs to North America is too NANP-centric Resolution: comments incorporated

Basic Call Setup Comment: – Inconsistency says initial INVITE MUST contain an SDP offer, while allows 3PCC to be used for call xfer, which implies offer-less INVITEs – Too restrictive Mandating that PRACK MUST not be used breaks interworking with networks that require PRACK Resolution – Updated to clarify that scope is basic 2-way call establishment not using 3PCC – Removed requirement to disable PRACK

Section Call-Transfer Using REFER/Replaces Comment: – Text refers to RFC 3603 (5503), which is too PacketCable-specific Resolution: – Since the text was referring to this RFC only for the "private URL", removed reference and described private URL inline

Version-00 Comments that Need More Discussion

Scope Current scope – Define SIP/SDP/RTP interworking procedures to support basic voice calls between peering Service Provider networks Comments – Increase scope to... Add Interworking between peering enterprise networks Add transport, security, authentication procedures Add non-voice media such as video – Reduce scope Cover only lower-level hop-by-hop issues specific to the peering interface such as NAPTR, SRV, TLS, and congestion Exclude endpoint SIP procedures that happen to cross the session peering interface Discussion – Moving enterprise network peering in-scope – while outside the scope originally envisaged by the authors, we don’t think the requirements will change dramatically if we move this in-scope – Reducing scope to lower-level issues – authors disagree, since this would defeat the stated goal reducing the SIP interworking issues between peer SSP networks

Clarify Target Entity for Requirements Comment: Text is inconsistent & ambiguous in identifying the entity responsible for supporting requirements – E.g. current text places requirements on entities such as "originating network" "terminating network" "SIP entities involved in session peering" Proposal: place requirements on entity defined in reference architecture – On SBE/DBE, if primary use of document is to ask egress/ingress SBC vendors “Does your product comply with this RFC?” – On SSP, if primary use is to ask operators “Does your network comply with this RFC?” | DNS, | >| Db, |< | | etc | | | | | | | | / v \ / v \ | +--LUF-+ | | | | | | | | | | +--LRF-+ | | | | | | | | | | +---SF SF--+ | | | | | | SBE | | SBE | | | Originating | | | | Target | | +---SF SF--+ | | SSP | | +---MF MF--+ | | | | | | DBE | | DBE | | | | | | +---MF MF--+ | \ / \ / Reference Architecture

Early Media from Multiple Endpoints Comment – the "correct" way of supporting early media from multiple terminating media endpoints before answer is the "sequential forking" solution – The other documented mechanisms (early-answer, media anchor, etc) all have disadvantages – There is one additional mechanism – using redirection to establish a new media session to the new media endpoint Resolution – Agreed – Updates in progress to re-org section Focus on the “forking” solution Add the “redirect” solution as an alternative Relegate other mechanisms to “work-arounds” with known deficiencies

Section 5.3 Call Forwarding Relying on History-Info header as a loop detection mechanism is problematic – H-I not widely implemented – Therefore, H-I unlikely to survive along the signaling chain Resolution: – Propose that we keep this requirement – History-Info is the only standard loop-detection mechanism available, and therefore we would like to encourage / promote its wide-spread adoption

Question Is there interest in making this a working group item?