Multiplatform Phones will support web socket based API, using which partners can write automation tests and use it for remote serviceability/diagnostics.
This API, available on Cisco Multiplatform 11.3.1 or later phones, will enable a service providers or Cisco partner to quickly test and certify IPPhone Firmware loads in their labs. The MPP Remote SDK utilizes a WebSocket connection, initiated by the MPP phone, to allow the controlling WebSocket server to send commands, receive command results, and receive event notifications from the MPP phone.
Basic requirements to enable are:
Cisco MPP phones running 11.3.1 release or later firmware
Ability to run a WebSocket server at an IP address to which the MPP phone can connect. Note: The phone initiates the connection and the phone can be behind a Firewall/NAT.
A controlling WebSocket server must be implemented.
Configuration of the Control_Server_URL setting on the phone, so that the phone can maintain a connection with the controlling WebSocket server.
These Websockets based JSON interfaced APIs are simple to use. A quick example is given below.