Date post: | 30-Dec-2015 |
Category: |
Documents |
Upload: | jedidiah-braylon |
View: | 19 times |
Download: | 1 times |
Presence and IntegratedPresence and Integrated
Xiaotao WuIRT Group MeetingFebruary 25, 2004
Communications (PIC) Working Communications (PIC) Working GroupGroup
GoalGoal
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 exampleA simple example
Talk to Xiaotao
•Over the phone
•Go to his place andtalk face to face
•IM and meet himin conference room
ActivitiesActivities 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 2004Venue: 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 2003Venue: 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 detailsTechnical details
SUBSCRIBEto my location
PUBLISHpresence status
NOTIFYmyselfand others’ locations
by Jamey from HP
802.11 Signal Strength Location 802.11 Signal Strength Location TrackingTracking
Room-level accuracyUnassociated 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
locationNo client software required
But clients do have to transmit to be locatedby Jamey from HP
802.11 Location Tracking802.11 Location Tracking
Standard access pointsNo client software“Skiff” monitors
SA110 single board computer running Linux
Report signal strength, MAC address of all packets seen
by Jamey from HP
by Jamey from HP
Locating client devicesLocating client devices
ARP to correlate MAC to IP
by Jamey from HP
Locating SIP clientsLocating SIP clients
Correlate client IP addr to SIP registrar
sipc for PIC trialsipc 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)
Pinpoint a user on a mapPinpoint a user on a map
Actions to a locationActions to a location
location-switch for CPLlocation-switch for CPL
location-switch for CPLlocation-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
More location handlingMore location handling
sipc works as a LGsipc works as a LG
location daemon
PUBLISH
TCP socket on port 5622
IETF effortsIETF 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 workMore work
Ubiquitous computing environment Service location (SLP query) Privacy issues Emergency services
PIC Working Group PIC Working Group informationinformation
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)