cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2685
Views
0
Helpful
1
Replies

Introducing MPP Remote SDK

rasengot@cisco.com
Cisco Employee
Cisco Employee

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.

A successful query sent by Control Server is

 {
     "Request-URI": "/api/Config/v1/GetParams",
     "params": ["Station_Name"]
 

Successful response received by the Control Server for the above query is

{
    "type": "result",
    "result": {
    "paramvalues": {
       "Station_Name": "arupiSSomSok"
       },
    "respcode": 0
    },
"success": true,
"status": 200
}
1 Reply 1

matus.bankovic
Level 1
Level 1

Is there a possibility to remotely interact also with cisco ATA 191/192 if they have MPP firmware?

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: