[OpenSER-Users] openser trunk: presence bug?

Helmut Kuper helmut.kuper at ewetel.de
Mon Dec 3 14:17:37 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The responsible code for this error message is in publish.c:

        /* process the body */
        if ( get_content_length(msg) == 0 )
        {
                body.s = NULL;
                if (etag_gen)
                {
                        LM_ERR("No E-Tag and no body found\n");
                        reply_code= 400;
                        reply_str= pu_400b_rpl;
                        goto error;
                }
        }


So this means that PUBLISH message's bidy is empty, but the correspondig
message looks like this:

PUBLISH sip:v111 at sip0.en.ewetel.de SIP/2.0
Via: SIP/2.0/UDP
212.6.95.113:52177;branch=z9hG4bK-d87543-a96123757a26245f-1--d87543-;rport
Max-Forwards: 70
Contact: <sip:v111 at 212.6.95.113:52177>
To: "v111"<sip:v111 at sip0.en.ewetel.de>
From: "v111"<sip:v111 at sip0.en.ewetel.de>;tag=89526440
Call-ID: OTZhM2Y5ZjI5Yjk4ZDRlYjJjYzQ2ZmFlMmYwYjg3NWI.
CSeq: 2 PUBLISH
Expires: 3600
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE,
SUBSCRIBE, INFO
Content-Type: application/pidf+xml
User-Agent: X-Lite release 1011s stamp 41150
Event: presence
Content-Length: 487

<?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:rpid='urn:ietf:params:xml:ns:pidf:rpid'
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'
entity='sip:v111 at sip0.en.ewetel.de'><tuple
id='tc556547e'><status><basic>open</basic></status><rpid:user-input>idle</rpid:user-input></tuple><dm:person
id='pe3123118'><rpid:activities><rpid:unknown/></rpid:activities><dm:note>Idle</dm:note></dm:person></presence>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHVAHx4tZeNddg3dwRAlahAJ94T3E3Sp8DfgSlOYLUWrbDKY7cJACbBqU4
8txhIPB/lbskx/cc2luOkpk=
=S+sV
-----END PGP SIGNATURE-----




More information about the Users mailing list