Hi guys,

I updated my OpenSIPS server from version 1.6.4 to version 1.10. Nearly everything is working. I only have some problems with the presence stuff: IMHO the structure of XML presence object is not correct.

Working presence body (OpenSIPS 1.6.4):
--- SNIP ---
<?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model" xmlns:rp="urn:ietf:params:xml:ns:pidf:rpid" entity="sip:10@domain">
    <tuple id="t48d84e51">
        <status>
            <basic>closed</basic>
        </status>
        <dm:person id="t48d84e51">
        <status>
            <basic>open</basic>
        </status>
        <rp:activities>
            <rp:Away/>
        </rp:activities>
        </dm:person>
        <timestamp>2014-03-07T16:49:30Z</timestamp>
    </tuple>
</presence>
--- SNAP ---

Bad presence body (OpenSIPS 1.10):
--- SNIP ---
<?xml version="1.0"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" entity="sip:10@domain">
<tuple xmlns="urn:ietf:params:xml:ns:pidf" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model" xmlns:rp="urn:ietf:params:xml:ns:pidf:rpid" id="t1e8c1196">
        <status>
            <basic>closed</basic>
        </status>
        <dm:person id="t1e8c1196">
        <status>
            <basic>open</basic>
        </status>
        <rp:activities>
            <rp:Away/>
        </rp:activities>
        </dm:person>
        <timestamp>2014-03-07T16:50:21Z</timestamp>
    </tuple>
</presence>
--- SNAP ---


With OpenSIPS 1.10 the namespace attributes are not defined inside the <presence> element. Referring to RFC3863, Section 4.1.1 (https://tools.ietf.org/html/rfc3863#page-5) IMHO this is not intended.
Also the encoding Header is missing. This is a bad style.

I don't find any UA that works with this <presence> element.

Is this a bug or are there options to tweak this?

Regards
Martin

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to