I have been attempting to get a simple IPPS integration working on the Cisco 8821 phone. Requests that contain any of the mandatory XML escape sequences, for example &, result in a <CiscoIPPhoneError Number=”1”/>. Requests that do not include an escaped character work as expected.
For example, this request works:
<CiscoIPPhoneText>
<Title>Test</Title>
<Text>A</Text>
</CiscoIPPhoneText>
And this one does not:
<CiscoIPPhoneText>
<Title>Test</Title>
<Text>&</Text>
</CiscoIPPhoneText>
The requests are virtual identical, save for the character that should be displayed and, as far as I can tell, both requests are valid according to the Cisco Unified IP Phone Services Application Development Notes. Am I missing something?