<<Supported URIs

Chapter 5 HTTP Client Requests and Header Settings

Accept Header

These parameters get separated by commas as shown in the following example of a Cisco IP Phone 7970 header:

x-CiscoIPPhoneDisplay: 298, 168, 12, C

Note The pixel resolutions advertised by the device define the area of the display accessible by the phone services; not the actual resolution of the display.

x-CiscoIPPhoneSDKVersion

This Cisco-proprietary header contains the version of the IP Phone Services SDK the requesting phone supports. Knowing the supported SDK version helps in understanding, among other things, which URIs get supported. Support for individual URIs (unlike the XML objects) does not get explicitly enumerated in an HTTP header. The developer therefore must check the

Matrix>> in the IP Phone Services SDK, so the developer application will know, based on the Phone Model Name and supported SDK version, whether a specific URI (or specific feature/version of a URI) gets supported.

Refer to the <<Supported URIs Matrix>> to find out which IP phone models support the URIs that are documented in this SDK.

Note Beginning with the IP Phone Services SDK 3.3(3), the SDK version number matches the minimum Cisco CallManager software that is required to support it. For example, SDK version 3.3(4) gets supported only on Cisco CallManager version 3.3(4) or later.

Accept Header

The Accept header represents a standard HTTP header that is used to inform web servers about the content-handling capabilities of the client.

Cisco IP Phones include proprietary content-types to indicate which XML objects are supported. These proprietary content-types all begin with x-CiscoIPPhone, to indicate Cisco IP Phone XML objects, followed by a slash "/", followed by either a specific XML object or a "*" to indicate all objects.

 

 

Cisco IP Phone Services Application Development Notes

 

 

 

 

 

 

OL-5375-01

 

 

5-67

 

 

 

Page 7
Image 7
Cisco Systems OL-5375-01 manual Accept Header, CiscoIPPhoneSDKVersion