SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.

Slides:



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

SIP Session-ID draft-kaplan-sip-session-id-02 Hadriel Kaplan.
August 2, 2005SIPPING WG IETF 63 ETSI TISPAN ISDN simulation services Roland Jesske Denis Alexeitsev Miguel Garcia-Martin.
Indication of support for keep- alive draft-holmberg-sip-keep-03 Christer Holmberg
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
DTMF-Relay Info-Package draft-kaplan-dispatch-info-dtmf-package-00 Hadriel Kaplan.
July 13, 2006SIPPING WG IETF 66Slide # 1 ETSI TISPAN call completion services (draft-poetzl-sipping-call-completion-00) Roland
Early Media Authorization Under what conditions should negotiated media flow prior to 200 OK (INVITE)? Richard Ejzak.
SIP Working Group Jonathan Rosenberg dynamicsoft.
1 Extending SIP Speaker: Hsuan-Ming Chen Adviser: Ho-Ting Wu Date: 2005/04/26.
Proposed Fix to HERFP* (Heterogeneous Error Response Forking Problem) Rohan Mahy * for INVITE transactions.
Early Media in SIP: Problem Statement, Requirements, and Analysis of Solutions draft-barnes-sip-em-ps-req-sol Richard Barnes BBN Technologies IETF 68,
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
July 10, 2006rtpsec BOF IETF-661 Best Effort SRTP Phil Zimmermann Alan Johnston.
Draft-audet-sipping-feature-ref Feature Referral in the Session Initiation Protocol (SIP) draft-audet-sipping-feature-ref-00 François Audet -
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
Slide 1 Conferencing with MSRP draft-niemi-simple-chat-02.txt Miguel Garcia, Aki Niemi IETF March-2005.
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Explicit Subscriptions for REFER draft-sparks-sipcore-refer-explicit-subscription-00 SIPCORE – IETF90 Robert Sparks.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
Draft-miniero-mediactrl-escs- 00.txt Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)
July 2007 (IETF 69)IETF - SIPPING1 Replace Instant Message in SIP draft-ren-sipping-replace-instant-message-00 Da Qi Ren Qian Sun Linyi Tian IETF 69, Chicago.
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
SIP working group IETF#70 Essential corrections Keith Drage.
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
Interworking between SIP and QSIG for call transfer draft-rey-sipping-qsig2sip-transfer-00.txt Jean-Francois Rey Alcatel IETF59.
SIP Call Package Jonathan Rosenberg dynamicsoft. Three Separate Pieces Call Leg State Package Conference Package To-Join/To-Replace.
BUNDLE Christer Holmberg, Ericsson Harald Alvestrand, Google IETF#84, Vancouver.
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.
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
ECRIT - Getting Certain URIs, and Alternatives to Getting Emergency Dialstring(s) draft-polk-ecrit-lost-server-uri-00 draft-polk-dhc-ecrit-uri-psap-esrp-00.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
Open issues from SIP list Jonathan Rosenberg dynamicsoft.
- 1 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
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:
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
July 28, 2008BLISS WG IETF-721 The Multiple Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-02 Alan Johnston.
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.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
Call Completion using BFCP draft-roach-sipping-callcomp-bfcp IETF 67 – San Diego November 7, 2006.
Outbound draft-ietf-sip-outbound-01 Cullen Jennings.
Indication of Terminated Dialog draft-holmberg-sipping txt Christer Holmberg NomadicLab Ericsson.
Slide #1 Nov 6 -11, 2005SIP WG IETF64 Feature Tags with SIP REFER draft-ietf-sip-refer-feature-param-00 Orit
Location Conveyance in SIP draft-ietf-sip-location-conveyance-01 James M. Polk Brian Rosen 2 nd Aug 05.
History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,
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.
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, 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.
SIP INFO Cast of Thousands Fall Guy: Eric Burger 29 July 20081SIP INFO - IETF 72 Dublin Ireland.
MSRP (The Message Session Relay Protocol) 姓名:張文萍 日期: 2007/04/02.
1 Session Recording Protocol Requirements and Charter IETF 76, Hiroshima Andy Hutton and Leon Portman on behalf of the team Draft authors: Kenneth Rehor,
SIP Info Framework draft-ietf-sip-info-events-03 Eric Burger Hadriel Kaplan Christer Holmberg March 20091IETF 74 - San Francisco, CA, USA.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
SESSION-ID Backward COMPATIBILITY
Volker Hilt SIP Session Policies Volker Hilt
End-to-middle Security in SIP
SIP for Grid networks Franco Callegati, Aldo Campi, Walter Cerroni
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
Request-URI Param Delivery
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Updates to Draft Specification for DTN TCPCLv4
call completion services
SIP Session Timer Glare Handling
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada

BACKGROUND The discussion on when to use INFO, how to use INFO, and whether to use INFO at all, has been around since the very early days of the protocol Different opinions on what RFC2976 really says INFO is out there We have identified the following options: –We don’t care –We only allow for ISUP We say it can only be used for transport of ISUP information –We fix  Scope of this presentation

ABSTRACT The document defines a proposed solution for defining, negotiating and exchanging info-event notifications in INFO messages, within SIP invite-created dialogs, for applications which need to exchange session-related information inside the invite-created dialog.

Negotiation Two new SIP headers –Send-Event The type of info-events one is able to send –Recv-Event The type of info-events one is able to receive Listed info-event can have parameters Both users indicate what the are able/willing to send and receive –A user shall not send anything until he has knowledge about what the other user is willing to accept –Information can be sent only in one direction

”Event packages” We should call it something else, e.g. ”Info Packages” Event package defined for SUB/NOT can not be used as such for INFO –New package required for INFO Package may of course share capabilities and also otherwise be very similar to a SUB/NOT package –Example can be found in draft-kaplan-sipping- dtmf-package-00

Dialog impact No separate dialog/dialog usage needed –INFOs associated with an invite dialog can be sent and received as long as the invite dialog is alive –No separate state machines INFOs routed as any mid-dialog request

Issue: Terminology We should use wording that does not cause confusion with regard to the SUB/NOT mechanism –”Info Package” instead of ”Event Package” –”Send-Info” instead of ”Send-Event” –”Recv-Info” instead of ”Recv-Event”

Issue: ”Negotiation” Currently defined that calling UA inserts his headers in the INVITE request and the called UA in an INVITE response –Problems with PCC We should allow more flexibility –Allow sending of the headers in ACK –We could borrow things from RFC 3264 We shall NOT call it ”INFO event offer/answer” Headers should also be allowed in OPTIONS

Issue: ”re-negotiation” Shall we allow to ”re-negotiate” the info- event headers during the dialog (e.g. as part of a re-INVITE/UPDATE transaction)? –Useful for 3PCC? –Other use-cases? In case someone comes up with a use- case in future, would it harm?

Issue: ”id” concept Currently used to support multiple SUBSCRIBE usages –INFO part of a single invite usage Would it be useful to be able to differentiate info-event packages within the invite dialog?

Issue: INFO rate Approriate rate of INFO transmission –Is this INFO specific?

Issue: Info Package specification Method for Info Package specifications –Write a draft, and this is the type of information it shall contain –Package registration

Issue: Mandate support for Info Package Do we need to be able to indicate that a call shall be rejected unless the receiver support to send and/or receive specific Info Packages? –Option 1: Define a extension which requires certain Info Packages, and insert option-tag in Require header Require: ZZZ –RFC defining ZZZ extenions/feature tag mandates the support of Info Event QQQ –Option 2: Define ”required” header parameter for Send-Info/Recv info Recv-Info: XXX;require, YYY –”I support receiving of XXX in INFO, and I require you to be able to send it to me” Send-Info: XXX, YYY;require –”I support sending of YYY in INFO, and I require you to be able to receive it from me”

Issue: ”Will use” Indicating support of specific Info Package does not mean it automatically will be used –The meaning is only to indicate ”capability” and ”willingness” –Application decided what to use

Issue: Replace RFC 2976? Should the draft contain the definition of the INFO method itself? –Aim to replace RFC 2976 rather than updating it? What about current standardized usage of INFO for transport of ISUP information? –Refers to RFC 2976 –Do we need to say that the draft does not update the current usage of transporting ISUP information using INFO? ISUP information carried in message bodies, not packages

If we adopt this mechanism... People will hopefully adopt this mechanism for new implementations and usages of INFO –Existing proprietary solutions will still be out there –People will bring their INFO usages to IETF We leave it up to the implementation community to choose when to use INFO, SUB/NOT, in- band, or whatever other mechanism to transport information –We provide a set of standardized tools, each with pros and cons