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?