Polycom SIP V2 Presence not working correctly

When I run 1.67 firmware all is well and I get this in the SIP debug :

<?xml version="1.0"?>
<!DOCTYPE presence PUBLIC "-//IETF//DTD RFCxxxx XPIDF 1.0//EN" "xpidf.dtd">
<presence>
<presentity uri="sip:1700@asterisk.ursulinestl.org;method=SUBSCRIBE" />
<atom id="2828">
<address uri="sip:2828@asterisk.ursulinestl.org;user=ip" priority="0.800000">
<status status="inuse" />
<msnsubstatus substatus="onthephone" />
</address>
</atom>
</presence>

But when I upgrade to 2.0 firmware the XML changes to this and my presence indicators no longer work. I have buddy watching turned on, and it will still work on pre 2.0 firmware.

<?xml version="1.0" encoding="ISO-8859-1"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf"
xmlns:pp="urn:ietf:params:xml:ns:pidf:person"
xmlns:es="urn:ietf:params:xml:ns:pidf:rpid:status:rpid-status"
xmlns:ep="urn:ietf:params:xml:ns:pidf:rpid:rpid-person"
entity="sip:1700@asterisk.ursulinestl.org">
<pp:person><status>
<ep:activities><ep:busy/></ep:activities>
</status></pp:person>
<note>On the phone</note>
<tuple id="2828">
<contact priority="1">sip:2828@asterisk.ursulinestl.org</contact>
<status><basic>open</basic></status>
</tuple>
</presence>

The status is still correct on the asterisk side as far as the hints are concerned and still shows the correct number of watchers?

Is there anyone else running polycom phones seeing this issue?

I’m running into the same thing. I upgraded our internal phones to the latest firmware right after it came out and then did a new install last week. Neither system will show buddy status anymore.

Tom

I had the same problem when I upgraded to v2. I went back to 1.67. I was told by several people on the -users mailing list that presence works with v2.

It didn’t for me.