Service Mobility Project Status Report Henning Schulzrinne Ron Shacham Columbia University Collaboration Meeting DoCoMo Eurolabs, Munich July 28, 2005.

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

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.
Vishal K. Singh, Henning Schulzrinne
SIMPLE Presence Traffic Optimization and Server Scalability Vishal Kumar Singh Henning Schulzrinne Markus Isomaki Piotr Boni IETF 67, San Diego.
Fraunhofer FOKUS Context Management in Dynamic Environments IWCMC 2009, June 2009 Jens Tiemann Humberto Astudillo Evgenij Belikov Fraunhofer Institute.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—5-1 Implementing Media Resources, Features, and Applications Configuring Presence- Enabled Speed.
Origins of ECRIT IETF has been working on location since 2000 –Spatial BoF, eventually GEOPRIV chartered in 2001 GEOPRIV provides location information.
Using Presence Information to Develop Converged Telecom Services Standards and Challenges Parijat Garg Computer Science, IIT Bombay.
Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP.
SIP Session Mobility Project Status Henning Schulzrinne and Ron Shacham Columbia University Collaboration Meeting DoCoMo Eurolabs, Munich July 28, 2005.
A prototype i3 VoIP PSAP implementation Henning Schulzrinne, Anshuman Rawat, Matthew Mintz-Habib, Xiaotao Wu and Ron Shacham Dept. of Computer Science.
11 June 2015Advanced SIP applications1 Advanced SIP Applications Henning Schulzrinne.
SIPComm review Feb Henning Schulzrinne IRT Lab Columbia University.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
From data delivery to control: rich presence and multimedia Henning Schulzrinne, Ron Shacham, Xiaotao Wu Columbia University, New York Wolfgang Kellerer,
An Architecture for Location- Based Service Mobility Using the SIP Event Model Ron Shacham, Henning Schulzrinne Columbia University Wolfgang Kellerer,
Copyright © 2001 Telcordia Technologies, Inc. All rights reserved. SEC: Spontaneous Enterprise Communications Hyong Sop Shim, Chit Chung, Michael Long,
IRT Lab IP Telephony Columbia 1 Henning Schulzrinne Wenyu Jiang Sankaran Narayanan Xiaotao Wu Columbia University Department of Computer Science.
Identity, Spheres and Privacy Rules Henning Schulzrinne (with Hannes Tschofenig and Richard Barnes) Workshop on Identity, Information and Context October.
Context Awareness System and Service SCENE JS Lee 1 UbiPhone:Human-Centered Ubiquitous Phone System.
1 Personal Activity Coordinator (PAC) Xia Hong UC Berkeley ISRG retreat 1/11/2000.
SIMPLEStone – A presence server performance benchmarking standard SIMPLEStone – A presence server performance benchmarking standard Presented by Vishal.
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
1 Presence Architecture and Flow Diagrams Date-1 st Nov 2005.
Presence Vishal Kumar Singh and Henning Schulzrinne Feb 10, 2006.
Using SIP for Ubiquitous and Location-Based Communications Henning Schulzrinne (with Stefan Berger, Jonathan Lennox, Maria Papadopouli, Stelios Sidiroglou,
CFP 2005 (Seattle) -- April 2005 Location-based services – an IETF perspective Henning Schulzrinne (+ Xiaotao Wu, Ron Shacham) Dept. of Computer Science.
Module 9: SQL Server 2005 Replication. Overview Overview of Replication Enhancements New Types of Replication Configuring Replication.
Architecture SIP proxy, redirect server SQL database sipd Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database:
Architecture Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database: MySQL User information:
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
CINEMA’s UbiComp Subsystem Stefan Berger and Henning Schulzrinne Department of Computer Science Columbia University
IP telephony overview and demonstration
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
IEEE R lmap 23 Feb 2015.
Implementing Network Access Protection
Contacting Emergency Service Require mobiles to convey emergency indicator in SIP messages Require mobile to uses SLP to learn E-SIP server IP address.
Directions for VoIP IRT Research Henning Schulzrinne Department of Computer Science Columbia University September 16, 2004.
1 Chapter Overview Introducing Replication Planning for Replication Implementing Replication Monitoring and Administering Replication.
A Comparative Study of Signaling Protocols for Data Management and Synchronization # Department of Computer Engineering, Kocaeli University.
1 Message Waiting for SIP Rohan Mahy
Demonstration of Columbia IP telephony test bed Presented by Wenyu Jiang, Kundan Singh and Xiaotao Wu Remote participant: Yi Qin.
November 2006IETF67 - GEOPRIV1 A Location Reference Event Package for the Session Initiation Protocol (SIP) draft-schulzrinne-geopriv-locationref-00 Henning.
A Collaborative Framework for Scientific Data Analysis and Visualization Jaliya Ekanayake, Shrideep Pallickara, and Geoffrey Fox Department of Computer.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
IP Columbia Prof. Henning Schulzrinne Internet Real-Time Laboratory Department of Computer Science Columbia University.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
1 Ubiquitous Computing in Home Networks Henning Schulzrinne, Columbia University Stefan Berger, IBM Research IEEE Communication Magazine 2003.
Core VoIP and 911 issues and alternatives Henning Schulzrinne Columbia University August 2003.
August 2005IETF 63 - SIPPING Specifying Media Privacy Requirements in SIP Ron Shacham Henning Schulzrinne Dept. of Computer.
ORBIT: Location- based services Henning Schulzrinne Columbia University.
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.
KYUNG-HWA KIM HENNING SCHULZRINNE 12/09/2008 INTERNET REAL-TIME LAB, COLUMBIA UNIVERSITY DYSWIS.
IP Columbia Internet Real-Time Laboratory Department of Computer Science Columbia University.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
Secure Access and Mobility Jason Kunst, Technical Marketing Engineer March 2016 Location Based Services with Mobility Services Engine ISE Location Services.
SIPc, a Multi-function SIP User Agent Xiaotao Wu and Henning Schulzrinne.
Implementing Network Access Protection
Deploying IP Telephony
Architecture OpenSource SQL database: MySQL
EMBEDDED SYSTEMS Unit 5 EMBEDDED SYSTEMS UNIT 5.
Configuration Framework draft-ietf-sipping-config-framework-06
Nortel/SIPcomm/Columbia co-operation in IP Telephony
Prof. Henning Schulzrinne Internet Real-Time Laboratory
Pervasive Pixels Network Services
Location-based Services
Henning Schulzrinne Columbia University
BINDing URIs to SIP AORs
Presentation transcript:

Service Mobility Project Status Report Henning Schulzrinne Ron Shacham Columbia University Collaboration Meeting DoCoMo Eurolabs, Munich July 28, 2005

Overview Motivation: In the future, people will use many communication devices, both personal (cell phone, desk phone) and public (eg. workplace, hotel), that may be personalized Examples of personalization  SIP Proxy and authorization settings  Call logs  Emergency numbers We have developed a SIP event-based architecture that configures and de-configures devices based on a user’s location

Overview SIP Proxy Server SIPc Devices User Profile User Location/Context

Architecture—User Profiles A user’s profile is a collection of documents  Represented by XML formats  Examples: General device configuration (eg. SIP Proxy, authorization settings), call-handling scripts, dialplan SIP Events are used by devices to access, update, and receive updates about user profiles  SUBSCRIBE to profiles, and receive both entire profiles and updates in NOTIFY messages  PUBLISH is used to push local updates  Multiple devices are synchronized in real time

Profile Synchronization SIP Proxy (ab.com) User Agent 1 User Agent 2 SUBSCRIBE To: Event: userconfig PUBLISH To: Event: userconfig [XML diff update] NOTIFY From: Event: userconfig [XML diff update] Add Speed-Dial Add Speed-Dial NOTIFY From: Event: userconfig [Device Configuration] Configure Device

Architecture—Location Tracking User location is determined by many sources  Static: iButton readers, Swipe-card readers, RFID  Mobile: Device determines location from Bluetooth beacon, DHCP User’s presence is updated to include the new location “Room presence” is updated  Rooms have SIP URIs (eg. docomolabs- euro.com”  A new user becomes a “contact” of the room  Mobile device requires local authentication token to update room’s presence  This allows monitoring of user within the building, without gaining access to their other location information

Architecture—Device Configuration Enhanced “Soft Phones” receive location updates and user profiles to provide users their personalized services Existing devices (eg. IP phones) present a difficulty:  They cannot be enhanced  They have a variety of profile formats, delivery protocols Our solution: Device Controller  Tracks user location  Subscribes to user profile information  Maintains an up-to-date view of device locations (SLP)  Translates user profiles into native device format and delivers them using native protocol (eg. HTTP, tftp)  Monitors device changes, publishes to update user profile

Context-based Configuration Users should be able to control configuration, so that it does not occur when they do not want it In addtion to a user’s location, device configuration may be based on  Time of day  Calendar info (meeting times)  Type of location update (active vs. passive) Users specify policies through scripts that are executed upon user’s entrance into any room  Similar to call-handling scripts (CPL, LESS)  Specify devices configuration under specific circumstances, based on above parameters  GUIs could provide an easier interface to users

Architecture User/Room Presence SLP Directory Agent Device Controller (DC) Scripts SIP Proxy/ Registrar SLP Service Agent SLP Service Agent PUBLISH (Individual and Room Presence Updates) PUBLISH (Individual and Room Presence Updates) SrvReg SrvReqSrvRply TFTPHTTP Room User Profiles Soft phone Profile SUB/NOTIFY/ Updates Room Profile— SUB/NOTIFY/ Updates

Project Status Paper: “An Architecture for Location-Based Service Mobility Using the SIP Event Model” presented at Mobisys 2004 Workshop on Context Awareness, Boston, MA Working prototype at Columbia, DoCoMo Euro-labs

Prototype Uses personal identification tokens to track user location Makes user available in his current location (by adding a contact address), provides user’s profile on local device Supports soft-phones (SIPc), as well as Pingtel Xpressa and Cisco 7960 IP phones Provides profile synchronization between multiple user devices  Updates profile changes to and from Pingtel Xpressa phone