190 likes | 288 Views
Presence and Integrated. Communications (PIC) Working Group. Xiaotao Wu IRT Group Meeting February 25, 2004. Goal.
E N D
Presence and Integrated Communications (PIC) Working Group Xiaotao Wu IRT Group Meeting February 25, 2004
Goal • Communication is enhanced through the inclusion of rich presence information, through which participants may see not only who is on-line, but also where they are and what they are doing, so that communications becomes planned and desired instead of disruptive and haphazard.
A simple example Talk to Xiaotao • Over the phone • Go to his place and • talk face to face • IM and meet him • in conference room
Activities • Arlington, April 2004 Venue: Spring 2004 Internet2 Member Meeting, Arlington, VAPresence Elements (anticipated): location (automatic); room session name; session end time; per-room internet weather • Honolulu, January 2004 Venue: Winter 2004 Joint Techs Workshop, University of HawaiiPresence Elements: location (automatic); room session name; session end time; per-room internet weatherClients: sipc (Windows, Linux); presence portal • Indianapolis, October 2003 Venue: Fall 2003 Internet2 Member Meeting, Indianapolis, INPresence Elements: location (manual); room session name; session end time; Clients: sipc (Windows, Linux); Session (Mac, Windows); presence portal
Technical details SUBSCRIBE to my location NOTIFY myself and others’ locations PUBLISH presence status by Jamey from HP
802.11 Signal Strength Location Tracking • Room-level accuracy • Unassociated 802.11 monitoring of all channels in use • Gathers signal strength measurements of each client • Clients visible from multiple monitors • Triangulation difficult due to walls • Match signal strength signature of target locations • Calibrate system by gathering signatures for each location • No client software required • But clients do have to transmit to be located by Jamey from HP
802.11 Location Tracking • Standard access points • No client software • “Skiff” monitors • SA110 single board computer running Linux • Report signal strength, MAC address of all packets seen by Jamey from HP
Locating client devices • ARP to correlate MAC to IP by Jamey from HP
Locating SIP clients • Correlate client IP addr to SIP registrar by Jamey from HP
sipc for PIC trial • PUBLISH and XCAP support • Location-switch extension for CPL • Display location information • Pinpoint a user on a map • map url can be in location notifications (in CIPID, or pidf-lo document)
location-switch for CPL • <?xml version="1.0"?> • <cpl> • <incoming> • <location-switch type="civil"> • <location loc=“Pacific"> • <time-switch> • <time dtstart="20040224T200055Z" dtend="20040224T210055Z"> • <reject status="486" reason="Busy"/> • </time> • </time-switch> • </location> • </location-switch> • </incoming> • </cpl> http://www.ietf.org/internet-drafts/draft-wu-iptel-locswitch-00.txt
sipc works as a LG PUBLISH TCP socket on port 5622 location daemon
IETF efforts • GEOPRIV working group • DHCP Option for Civil Addresses • A Presence-based GEOPRIV Location Object Format • SIMPLE working group • RPID - Rich Presence Information Data Format • CIPID: Contact Information in Presence Information Data Format • SIPPING working group • Requirements for Session Initiation Protocol Location Conveyance
More work • Ubiquitous computing environment • Service location (SLP query) • Privacy issues • Emergency services
PIC Working Group information • URL: http://pic.internet2.edu • Mailing list: https://mail.internet2.edu/wws/arc/wg-pic • People: Clockwise from front left: Art Gaylord (Woods Hole), Xiaotao Wu (Columbia), Joe Rork (Ford), Jamey Hicks (HP Labs), Jiri Kuthan (iptel.org), Jeremy George (Yale), Deke Kassabian (U. Penn), Ben Teitelbaum (Internet2), Steve Blair (U. Penn) Not Pictured: Artem Dmytrenko (u. Mich), Mike Enyeart (Indiana), Iljun Kim (Internet2), Jeff King (Wave Three Software)