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.

Slides:



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

SIP, Presence and Instant Messaging
Presence, Security and Privacy. VON The Current Environment Many Faces of Security Authentication Verify someone is who they.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
SIMPLE Open Issues Jonathan Rosenberg dynamicsoft IETF 52.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect.
1 Presence-specific dictionary for Sigcomp draft-garcia-simple-presence-dictionary-02.txt 68 th IETF Prague, Check Republic SIPPING WG 21/22-March-2007.
Origins of ECRIT IETF has been working on location since 2000 –Spatial BoF, eventually GEOPRIV chartered in 2001 GEOPRIV provides location information.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Using Presence Information to Develop Converged Telecom Services Standards and Challenges Parijat Garg Computer Science, IIT Bombay.
3GPP Presence Requirements Requirements for Presence Service based on 3GPP specifications and wireless environment characteristics draft-kiss-simple-presence-wireless-
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
1 Extending SIP Speaker: Hsuan-Ming Chen Adviser: Ho-Ting Wu Date: 2005/04/26.
IMS Service Discovery over PADP
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
SIP Authorization Framework Use Cases Rifaat Shekh-Yusef, Jon Peterson IETF 91, SIPCore WG Honolulu, Hawaii, USA November 13,
IETF 68 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-00 Avshalom Houri – IBM Tim Rang - Microsoft Edwin Aoki – AOL.
March 10, 2008SIPPING WG IETF-711 Secure Media Recording and Transcoding with the Session Initiation Protocol draft-wing-sipping-srtp-key-03 Dan Wing Francois.
RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.
Presence and IM using sip
Slide 1 Conferencing with MSRP draft-niemi-simple-chat-02.txt Miguel Garcia, Aki Niemi IETF March-2005.
NENA Development Conference | October 2014 | Orlando, Florida Emergency Incident Data Document (EIDD) Transfer Protocols Jerry Schlesinger, PMP – City.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Improving the Routing Efficiency of SIP Instant Message SIP 即時傳訊之繞送效能研究 adviser : Quincy Wu speaker : Wenping Zhang date :
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
1 Event Throttle draft-niemi-sipping-event-throttle th IETF, Minneapolis.
Presented By Team Netgeeks SIP Session Initiation Protocol.
148 Sidevõrgud IRT 0020 loeng nov Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
© 2005 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
INRIA Rhône-Alpes - V. Roca - 1 FCAST: Scalable Object Delivery on top of the ALC Protocol IETF 68 th – Prague meeting, March 2007 Vincent Roca (INRIA)
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003.
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
Working with the Persistent Chat Platform in Lync 2013
ORBIT: Location- based services Henning Schulzrinne Columbia University.
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
© 2007 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
OMA Presence 1.0 Presence attribute, composition issues Krisztián Kiss
Topics Ahead …. What would the WG produce? Charter description of what we do Things we don’t do.
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
File Transfer Services in the Context of SIP Based Communication Markus Isomäki draft-isomaki-sipping-file-transfer-00.
IETF 831 Chairs: Flemming Andreasen Miguel A. Garcia.
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 CPCP Hisham Khartabil XCON WG IETF 59, Seoul
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential XCAP Usage for Publishing Presence Information draft-isomaki-simple-xcap-publish-usage-00.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, Jean-François Mulé.
1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
A Framework for Session Initiation Protocol User Agent Profile Delivery draft-ietf-sipping-config-framework-04.txt Dan Petrie IETF.
Name of Presentation Red Hat Presenter RED HAT Developer conference Brno 2009 Mobicents/JBCP Pavel Slegr.
Company LOGO OMA Presence SIMPLE. What is OMA? The Open Mobile Alliance (OMA) is a standards body which develops open standards for the mobile phone industry.
Jonathan Rosenberg dynamicsoft
Volker Hilt SIP Session Policies Volker Hilt
IETF 61 Hisham Khartabil Robert Sparks
SIP Configuration Issues: IETF 57, SIPPING
Topics Ahead …. What would the WG produce?
Markus Isomäki Eva Leppänen
IETF 61 Hisham Khartabil Robert Sparks
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
SIP Session Policies Volker Hilt
RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.
SAML/SIP Profiles and Call Initiation
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

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 68 th IETF Prague, Check Republic SIPPING WG 23-March-2007 Miguel Garcia Marcin Matuszewski

2 History All decent communication suites allow transfer of files between endpoints Requirements for file transfer already documented draft-isomaki-sipping-file-transfer-00.txt File transfer mechanism draft in progress draft-ietf-mmusic-file-transfer-mech-00.txt This discussion is about these three resource sharing drafts: draft-garcia-sipping-resource-sharing-framework-01.txt draft-garcia-sipping-resource-event-package-01.txt draft-garcia-sipping-resource-desc-pidf-00.txt

3 File transfer: push operation INVITE SDP describes the file to be sent User is presented with the offer. He can accept of reject the file transfer 200 OK SDP describes the file to be received ACK MSRP SEND Including a file MSRP 200 OK

4 File transfer: pull operation INVITE SDP describes the file to be received User is presented with the offer. He can accept of reject the file transfer 200 OK SDP describes the file to be sent ACK MSRP SEND Including a file MSRP 200 OK How can Alice know the description of a file stored a Bob’s device?

5 SIP file directory: The ‘resource’ event package SUBSCRIBE Event: resource 200 OK PUBLISH Event: resource XML doc. including a resource description of available resources: files, printers, etc. 200 OK NOTIFY Event: resource XML doc. including a resource description of available resources: files, printers, etc. Now Alice is aware of the list of available files at Bob’s mobile device and laptop 200 OK PUBLISH Event: resource XML doc. including a resource description of available resources: files, printers, etc. ESC

6 ‘resource’ event package end-to-end SUBSCRIBE Event: resource 200 OK NOTIFY Event: resource XML doc. including a resource description of available resources: files, printers, etc.

7 SIP file directory with presence SUBSCRIBE Event: presence 200 OK PUBLISH Event: presence PIDF including a resource description of available files 200 OK NOTIFY Event: presence PIDF including a resource description of available resources: files, printers, etc. Now Alice is aware of the list of available files at Bob’s mobile device and laptop 200 OK PUBLISH Event: presence PIDF including a resource description of available resources: files, printers, etc.

8 Why SIP? By using SIP, we have passed 95% of the pain: Authentication Authorization Rules Partial notification Diffs Filtering and probably more

9 Resource XML document A resource XML document contains descriptions of one or more resources A resource may be a file, a printer, a chat room hosted in an endpoint, etc. Each resource is modeled as an identity and one or more instances The identity describes the resource: MIME type Size Hash URN The instance describes metadata associated to the resource and the endpoint that hosts the resource: URI Name Description Icon creation/modification/read date keywords Resource XML Document Resource 1 Identity Instance 1 Instance 2 Instance n Resource 2 Resource n

10 Resource XML document image/jpeg FE8653DDAF371362F86D471913EE4A2CE2E coolpic.jpg This is my latest cool picture from my summer vacation T09:30:47+03: T10:24:34+03: T14:24:32+03:00 summer vacation

11 Documentation Three Internet-Drafts submitted: A Framework for Sharing Resources with the Session Initiation Protocol (SIP) Untidy collection of use cases, ideas, and solutions Should be really a generic framework describing what and how to do it A Session Initiation Protocol (SIP) Event Package and Data Format for Describing Generic ResourcesA Session Initiation Protocol (SIP) Event Package and Data Format for Describing Generic Resources New resource event package for describing files Nokia has an IPR declarationIPR declaration Resource Descriptions Extension to the Presence Information Data Format (PIDF) Extending PIDF by including the resource data format

12 The big question Is there enough interest to pursue some of the ideas and enabling the use cases and other similar to those described in the framework document?