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

Slides:



Advertisements
Similar presentations
IM Delivery and Read Reports Hisham Khartabil
Advertisements

August 2, 2005SIPPING WG IETF 63 ETSI TISPAN ISDN simulation services Roland Jesske Denis Alexeitsev Miguel Garcia-Martin.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
XCAP Tutorial Jonathan Rosenberg.
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
SIPREC MSRP Recording ( draft-yan-siprec-msrp-recording-01 ) IETF 90, July 25, 2014 Authors: Michael Yan, Paul Kyzivat.
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
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
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.
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.
Presented By Team Netgeeks SIP Session Initiation Protocol.
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 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
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
Location Conveyance in SIP draft-ietf-sip-location-conveyance-01 James M. Polk Brian Rosen 2 nd Aug 05.
The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,
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
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.
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:
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.
draft-ietf-simple-message-session-09
Transcoding Framework
Request-URI Param Delivery
RTP – Real-time Transport Protocol
draft-ietf-geopriv-lbyr-requirements-02 status update
Session-ID Requirements at IETF83
IETF 61 Hisham Khartabil Robert Sparks
HTTP Enabled Location Delivery (HELD)
IP-NNI Joint Task Force Status Update
IETF 57 Vienna, Austria July 15, 2003
Transcoding Framework
INSIPID Session Initiation Protocol (SIP) Extension for logging and debugging (draft-kaithal-dispatch-sip-log-information-00 ) March 26th 2012 IETF -83.
Conferencing with MSRP
Solving the identity crisis draft-ietf-geopriv-common-policy-05
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

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

Slide 2 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

Slide 3 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.

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

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

Slide 6 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.

Slide 7 Nicknames A nickname is represented as a combination of a Display-Name and a URN. URNs present two interesting properties. 1. URNs are not routable, just names -> allows some anonymity. 2. 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" Open issue: how to negotiate nicknames to guarantee uniqueness at least within a conference?

Slide 8 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).

Slide 9 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.