Bria

Version 4 (Adrian Georgescu, 08/02/2013 12:09 pm)

1 1 Adrian Georgescu
h1. Bria
2 1 Adrian Georgescu
3 3 Adrian Georgescu
h2. Presence payload is broken
4 1 Adrian Georgescu
5 1 Adrian Georgescu
<pre>
6 1 Adrian Georgescu
<?xml version="1.0" encoding="UTF-8"?>
7 1 Adrian Georgescu
<presence entity="sip:ag@ag-projects.com" xmlns="urn:ietf:params:xml:ns:pidf" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model" xmlns:rpid="urn:ietf:params:xml:ns:pidf:rpid">
8 1 Adrian Georgescu
<tuple id="cp7bS.sab4xOndDECqP0dnEL8IwFJrd45W">
9 1 Adrian Georgescu
 <status>
10 1 Adrian Georgescu
  <basic>open</basic>
11 1 Adrian Georgescu
 </status>
12 1 Adrian Georgescu
 <timestamp>2013-08-02T09:47:32.015Z</timestamp>
13 1 Adrian Georgescu
 <note>In the train</note>
14 1 Adrian Georgescu
</tuple>
15 1 Adrian Georgescu
<dm:person id="cppeLAlyXxA8qP-ZnL7Bf6TUtEcUcu407t">
16 1 Adrian Georgescu
 <dm:timestamp>2013-08-02T09:47:32.015Z</dm:timestamp>
17 1 Adrian Georgescu
 <dm:note>In the train</dm:note>
18 1 Adrian Georgescu
</dm:person>
19 1 Adrian Georgescu
</presence>
20 1 Adrian Georgescu
21 1 Adrian Georgescu
</pre>
22 2 Adrian Georgescu
23 4 Adrian Georgescu
The timestamp must be after the note, not before. This breaks schema validation employed by other clients therefore the presence information published by Bria is not visible by other clients like Blink.
24 3 Adrian Georgescu
25 3 Adrian Georgescu
26 3 Adrian Georgescu
h2. Bria does not use XCAP OMA policy document 
27 3 Adrian Georgescu
28 3 Adrian Georgescu
29 3 Adrian Georgescu
30 3 Adrian Georgescu