Project

General

Profile

Presence » History » Version 3

Adrian Georgescu, 09/18/2012 02:52 PM

1 1 Adrian Georgescu
h1. Presence
2
3
h2. Subscriptions
4
5
Contacts have two properties that can changed in Edit Contact Panel Subscriptions section:
6
7
 1. Subscribe to Contact's Presence Information
8
 1. Allow Contact to see my Presence Information
9
10
h2. Published Information
11
12
The following information is published by Blink:
13
14
<pre>
15
Internet address: sip:tijmen@test.sip2sip.info
16
  Service: SID-040aafba-3bb5-4209-b6ad-27f513726e8a
17
      Timestamp: 2012-09-18T14:47:53.535157+02:00
18
      Note: I am happy
19
      Basic status: Open
20
      Extended status: Available
21
      Location: Netherlands/Meppel
22
      Contact: user@test.sip2sip.info
23
      Icon: https://xcap.test.sipthor.net/xcap-root/org.openmobilealliance.pres-content/users/sip:user@test.sip2sip.info/oma_status-icon/index
24
      Media capabilities: Audio, Chat, File Transfer, Screen Sharing
25
      Device: 040aafba-3bb5-4209-b6ad-27f513726e8a (Majoor)
26
          Hostname: Majoor
27
          User Agent: Blink Pro 2.0.0 (MacOSX)
28
          Current time: 14:48 (UTC+2)
29
      Device is active
30
          Idle threshold: 600 seconds
31
</pre>
32
33
Location can be disabled per account in Presence section of account preferences.
34
35 3 Adrian Georgescu
h2. Icon
36
37
User icon is uploaded to XCAP server using OMA pres-content application, replicated among multiple Blink instances and location of icons storage URL on XCAP server is published.
38
39
h2. Offline Presence
40
41
In status menu, one can change its presence state and also an offline state when Blink is offline. This is done using pidf-manipulation XCAP application.
42
43 1 Adrian Georgescu
h2. Subscribed Presence Information
44
45
Presence information received from the SIP URIs of a contacts present in the contacts list is used to update the Contact tile with
46
47
 * Status icon overlaid on botton right of user icon, indicating away, busy, extended-away or available
48
 * Rectangular presence indicator on right side of the tile to provide a quick overview about availability
49
 * Presence note is rendered on second line, multiple notes and pending authorizations are rotated every 10 seconds
50
 * User icon is retrieved and updated when necessary from URL advertised by user 
51 2 Adrian Georgescu
52
Selecting  Show Presence Information menu item from contextual contact menu show a panel with detailed information, not all information may have been rendered in the GUI.
53 1 Adrian Georgescu
54
h2. Sessions
55
56
 * When subscribed to Presence, if information is received, the contextual menu of each contact is updated with the possibility of starting a session to a specific device. This requires the remote device to use GRUU.