Conferencing with MSRP

Slides:



Advertisements
Similar presentations
August 2, 2005SIPPING WG IETF 63 ETSI TISPAN ISDN simulation services Roland Jesske Denis Alexeitsev Miguel Garcia-Martin.
Advertisements

XCAP Tutorial Jonathan Rosenberg.
Extensible Manet Auto-configuration Protocol (EMAP) draft-ros-autoconf-emap-02.txt Pedro M. Ruiz Francisco J. Ros March, 2006 Dallas, USA 65 th IETF.
Slide #1 URI List Index Lucent Technologies Tom Hiller Dean Willis Adam Roach.
SIMPLE WG IETF-68 Meeting Centralized Conferencing (XCON) using the Message Session Relay Protocol (MSRP) draft-boulton-xcon-msrp-conferencing-04 Editors:
1 CPCP Hisham Khartabil XCON WG IETF 60, San Diego 2 nd August, 2004
3GPP Presence Requirements Requirements for Presence Service based on 3GPP specifications and wireless environment characteristics draft-kiss-simple-presence-wireless-
XCON architecture and protocol musings Henning Schulzrinne Columbia University.
1 SIP WG meeting 73rd IETF - Minneapolis, MN, USA November, 2008 Return Routability Check draft-kuthan-sip-derive-00 Jiri
P2PSIP Charter Proposal Many people helped write this charter…
All rights reserved © 1999, Alcatel, Paris. page n° 1 SIP for Xcast SIP for the establishment of xcast-based multiparty.
Slide 1 Conferencing with MSRP draft-niemi-simple-chat-02.txt Miguel Garcia, Aki Niemi IETF March-2005.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
1 SIPREC Recording Metadata Model for SRS (draft-ram-siprec-metadata-03) Jan 25-26, 2011 Virtual Interim meeting Ram Mohan R On behalf of the team Team:
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
1 CPCP Open Issues Hisham Khartabil XCON WG Interim Meeting, Boston 26 th May, 2004
Christian Groves Describing Captures in CLUE and relation to multipoint conferencing draft-groves-clue-multi-content-00 CLUE Interim meeting (09/13)
XCON BOF IETF 57 Vienna, Austria July 15, Administriva Conscripting a Scribe Note Well announcement (Read Section 10 of RFC 2026) Blue Sheets.
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
SAML for SIP Hannes Tschofenig, Jon Peterson, James Polk, Douglas Sicker, Marcus Tegnander.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Conveying Policy URI in Call-info purpose Hisham Khartabil Aki Niemi SIP WG.
File Transfer Services in the Context of SIP Based Communication Markus Isomäki draft-isomaki-sipping-file-transfer-00.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 00) Jan 25-26th SIPREC INTERIM MEETING R Parthasarathi On behalf of the team Team:
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
File metadata format draft-garcia-app-area-file-data-format-00.txt 70 th IETF Applications Area Open meeting WG December 2007 Miguel Garcia Marcin Matuszewski.
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.
1 A mechanism for file directory with SIP draft-garcia-sipping-resource-sharing-framework-01.txt draft-garcia-sipping-resource-event-package-01.txt draft-garcia-sipping-resource-desc-pidf-00.txt.
MSRP Again! draft-ietf-simple-message- session-09.
August 2005IETF63 - SIMPLE1 Solving the identity crisis draft-ietf-geopriv-common-policy-05 Henning Schulzrinne Aki Niemi Hannes Tschofennig Jonathan Rosenberg.
Slide # 1 IETF-62 March 2005Conference Package Conference Package Status March 11 th, 2005 IETF 62, Minnesota draft-sipping-conference-package-09.
1 CPCP Hisham Khartabil XCON WG IETF 59, Seoul
OMA Instant Messaging Rel 1.0 Requirements with Possible Relevance to IETF Markus Isomäki OMA Issues BoF IETF #62.
SIP Overload Control draft-hilt-sipping-overload-00 Volker Hilt Daryl Malas Indra Widjaja
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
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.
XCON WG IETF-64 Meeting Centralized Conferencing (XCON) using the Message Session Relay Protocol (MSRP) draft-boulton-xcon-msrp-conferencing-02 Editors:
Jonathan Rosenberg dynamicsoft
Volker Hilt SIP Session Policies Volker Hilt
End-to-middle Security in SIP
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
IP-NNI Joint Task Force Status Update
IETF 61 Hisham Khartabil Robert Sparks
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
SIP Configuration Issues: IETF 57, SIPPING
Consent-based Communications in SIP draft-ietf-sipping-consent-reqs-04
Hitchhikers Guide to SIP
draft-ietf-simple-message-session-09
Transcoding Framework
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.
draft-ietf-geopriv-lbyr-requirements-02 status update
Session-ID Requirements at IETF83
IETF 61 Hisham Khartabil Robert Sparks
iSIP: iTIP over SIP and Using iCalendar with SIP
HTTP Enabled Location Delivery (HELD)
IP-NNI Joint Task Force Status Update
IETF 57 Vienna, Austria July 15, 2003
draft-levin-xcon-cccp-02.txt Orit Levin
Oracle Sales Cloud Sales campaign
Transcoding Framework
INSIPID Session Initiation Protocol (SIP) Extension for logging and debugging (draft-kaithal-dispatch-sip-log-information-00 ) March 26th 2012 IETF -83.
Event Notification in SIP SUBSCRIBE and NOTIFY and an example service
Solving the identity crisis draft-ietf-geopriv-common-policy-05
IETF SIP Interim Meeting, Feb. 2001
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

Conferencing with MSRP draft-niemi-simple-chat-02.txt Miguel Garcia, Aki Niemi IETF-62 08-March-2005

Draft overview The draft discusses: Requirements for conferences with MSRP media Mechanism to do private messaging: Proposal for a new DISTSEND MSRP method Proposal for new MSRP headers Nickname representation Usage of Message/CPIM in MSRP conferences

Requirements REQ-4: It must be possible to inform the creator of a session based messaging about the acceptance of the message for distribution. REQ-5: It must be possible to get the time-stamp at which the MSRP switch dispatched a message. REQ-6: The message sequence witnessed by different endpoints must be identical across all the participants. REQ-7: A conference participant must be able to determine the identity or nickname of the creator of the message. REQ-8: A conference participant must be able to determine the target of the received message. For instance, the message might be addressed to the whole conference, a sidebar conference or just the recipient of the message (private message). REQ-10: It must be possible to send a message to one or more participants of the conference (private instant message). REQ-11: A conference participant may have a nickname or pseudonym associated to him. REQ-14: On sending private messages, it might be possible that the creator sends private messages to participants who have only revealed their nickname, but not their routable SIP URI.

Send a message to all Alice sends a regular SEND request that contains a Message/CPIM document.

Send a private message Alice sends a DISTSEND request that contains a Distribution header and Message/CPIM document.

Proposed extensions to MSRP New DISTSEND method Endpoint sends a message to the MSRP switch for further distribution to a subset of the participants. Recipient list includes SIP URIs, nicknames, TEL URLs, etc. New method required to discover inability of the MSRP switch to do private messaging. It always contains a Message/CPIM body. Successful report for providing a hint of reception at MSRP switch and a hint of the sequence of message in which this message is inserted. New Distribution header Contains the list of recipients. Recipients can be listed with any format, including an ID (SIP URI, TEL URI) or a nickname. New DateTime header Similar to the DateTime header in Message/CPIM. Required to get information of the date/time the MSRP switch dispatched a message. Avoid the MSRP switch to open Message/CPIM bodies just to insert it in Message/CPIM.

Nicknames A nickname is represented as a combination of a Display-Name and a URN. URNs present two interesting properties. URNs are not routable, just names -> allows some anonymity. URNs are hierarchical => allows to scope the namespace to that of the conference, MSRP switch, etc. Nicknames can be learnt from the conference event package. Nicknames can appear in the From, To, and Cc header of Message/CPIM and the Distribution header in MSRP. Example of Nickname in Message/CPIM: From: "Prince of the snow" <urn:ietf:params:msrp:nicknames:com:example:switch:johnny> Open issue: how to negotiate nicknames to guarantee uniqueness at least within a conference?

Message/CPIM From header contains the ID (SIP URI, TEL URI) or nickname of the creator of the message. To and Cc headers contain a list of visible IDs (SIP URI, TEL URI) or nicknames of the visible recipients. Invisible recipients are not listed in Message/CPIM (but are just indicated in the Distribution header of DISTSEND).

Way to move forward Several components of the draft may fall into the area of different working groups, dependent on the chosen solution. General behavior of an MSRP switch, including Message/CPIM usage, and usage of reports. XCON + SIMPLE DateTime header in MSRP? => Simple Sending private messages: XCON if a generic solution is chosen and if no impacts to MSRP; otherwise, SIMPLE. Nicknames: SIP/SIPPING if negotiation of a nickname is done in SIP. SIMPLE/XCON if we use XCAP to set a nickname.