Presentation is loading. Please wait.

Presentation is loading. Please wait.

Instant Messaging and Presence for SIP Enabled Networked Appliances (Authors: S. Moyer, A. Roychowdhury) Telcordia Technologies Proprietary – Internal.

Similar presentations


Presentation on theme: "Instant Messaging and Presence for SIP Enabled Networked Appliances (Authors: S. Moyer, A. Roychowdhury) Telcordia Technologies Proprietary – Internal."— Presentation transcript:

1

2 Instant Messaging and Presence for SIP Enabled Networked Appliances (Authors: S. Moyer, A. Roychowdhury) Telcordia Technologies Proprietary – Internal Use Only This document contains proprietary information that shall be distributed, routed or made available only within Telcordia Technologies, except with written permission of Telcordia Technologies. An SAIC Company Simon Tsang, Ph.D. Director Internet Architecture Research Telcordia Technologies, Inc. 445 South Street 1A 264R Morristown, NJ Voice: Fax: Prepared For: IPTEL 2001 April 2, 2001

3 S.Tsang IPTEL 2001 – 2 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Coming up…  What is a Networked Appliance? (aka IPA)  IPAC* Architecture + Issues  SIP + Instant Messaging ++ for IPAC*  From our lab…  Future work… *IPAC = Internet Personal Appliance Control

4 S.Tsang IPTEL 2001 – 3 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. What is a Networked Appliance? (aka IPA)  A networked device with –Dedicated functionality, limited configurability, and optimized UI –Ability to interact with the physical environment through sensors & actuators –Limited (or restricted) general-purpose computational power  A.k.a. Internet Personal Appliances (IPAs), networked appliances, Internet appliances, IP appliances, networked devices, …

5 S.Tsang IPTEL 2001 – 4 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Anatomy of an IPA… Network InterfaceI/O control Application control IP networksSensors, Actuators Home: TV display, Heating element Car: Speedometer, Radar detector Industrial: Fuel cell, Robot Medical: Pressure monitor, Pacemaker Available in “Fat” IPAs

6 S.Tsang IPTEL 2001 – 5 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. What We’d Like To Do With IPAs… (securely from the Internet)  Command and control  Query  Notification of events  Sessions/Media Streaming

7 S.Tsang IPTEL 2001 – 6 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Networking Appliances Today… A Multitude of Devices and Technologies… X.10 VESA home n/w UPnPJiniHAViOSGi

8 S.Tsang IPTEL 2001 – 7 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. IPA Control (IPAC) Architecture [currently subject of discussion] IPA IPAGateway Application(Controller) IPA Location Service Legacy protocols IPA control protocol IPA location protocol IPA registration/ Discovery protocols

9 S.Tsang IPTEL 2001 – 8 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. IPAC Issues… [also currently subject of discussion]  IPA Control Protocol (incl. Event notifications)  IPA Naming, Addressing  IPA Discovery, Registration  IPA Mobility  Security –Across multiple domains –Different policy on a per usage basis?

10 S.Tsang IPTEL 2001 – 9 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Device Messaging Protocol Internet Draft RFC 2543 SIP Extensions for Communicating with Networked Appliances Internet Draft Proposed Solution (SIP + IM extensions ++…) SUBSCRIBE/NOTIFY Internet Draft Need a hierarchical addressing scheme — TBD A New SIP Request — DO SUBSCRIBE/NOTIFYExtensions Modified SIP URL Addressing? New payload type — DMP? Session Initiation Protocol (SIP)

11 S.Tsang IPTEL 2001 – 10 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. SIP DO Message + Responses SenderReceiver DO 1xx (to acknowledge message received) Message Received Acknowledgement Timeout period 200 (to acknowledge action completed)

12 S.Tsang IPTEL 2001 – 11 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. SIP DO Body (Device Message Part) [Still subject of discussion!!]  Device Message Part (MIME type)  Generic Content-function will be ‘render’. DO Via: ISP.net Via: MyHostDomain.com From: To: CSeq: 1231 MESSAGE Timestamp: 17:16 EST May Content-function: render Content-type: application/dmp ON DO Via: ISP.net Via: MyHostDomain.com From: To: CSeq: 1231 MESSAGE Timestamp: 17:16 EST May Content-function: render Content-type: application/dmp ON

13 S.Tsang IPTEL 2001 – 12 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. SIP + Instant Messaging For IPAC… WHY?  Leverage existing infrastructure.  Leverage existing management and operations systems.  Leverage existing expertise/skills in SIP.  THIS IS JUST ANOTHER VALUE-ADDED APPLICATION USING SIP.

14 S.Tsang IPTEL 2001 – 13 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Why not… SNMP  Not real-time response, Client/server relationship assumed. HTTP  No support for event notification, Poor mobility support, Connection oriented SMTP  No event notification, No support for sessions/media streaming, Not real-time response A new protocol  Do we need yet another protocol?

15 S.Tsang IPTEL 2001 – 14 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. From our lab… SIP for IPAC in Action

16 S.Tsang IPTEL 2001 – 15 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Event Notification X.10ControllerX.10Controller Clients Web phone WML OSGiGW NetworkServer ClockControllerClockController RuleEngine SIP UA SIP Proxy Pocket PC AnnouncementServer WebServer SIP UA X.10 RingBellRingBell SIP SUBSCRIBE SIPNOTIFY SIPNOTIFYAlertAlert RegisterEventRegisterEvent

17 S.Tsang IPTEL 2001 – 16 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Event Notification – Open Door X.10ControllerX.10Controller Watcher Web phone WML OSGiGW ClockControllerClockController SIP UA Pocket PC SIP UA Authenticate&AuthorizeAuthenticate&Authorize SIP DO X.10 SIP Proxy TranslateTranslate OpenOpen SIP UA Open Door NetworkServer RuleEngine AnnouncementServer WebServer SIP UA

18 S.Tsang IPTEL 2001 – 17 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. Conclusions… IETF 51 (?)  Architecture  Requirements  Future WG? OSGi  Device Interest Group –“Device Excitation” –Remote Management Mailing list: Web page:  SIP + IM extensions ++ new extensions for networked appliance (aka IPA) control.

19 SPARE SLIDES (Technical Descriptions)

20 S.Tsang IPTEL 2001 – 19 Telcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page. SIP DO Headers [Still subject of discussion!!]  New Addressing Methodology (in To: field) DO Via: ISP.net Via: MyHostDomain.com From: To: Timestamp: 17:16 EST May DO Via: ISP.net Via: MyHostDomain.com From: To: Timestamp: 17:16 EST May


Download ppt "Instant Messaging and Presence for SIP Enabled Networked Appliances (Authors: S. Moyer, A. Roychowdhury) Telcordia Technologies Proprietary – Internal."

Similar presentations


Ads by Google