Cisco IP Phone Service Application Development Notes for Release 4.1(3)
Cisco IP Services Software Development Kit (SDK)
Downloads: This chapterpdf (PDF - 157.0 KB) The complete bookPDF (PDF - 1.58 MB) | Feedback

Cisco IP Services Software Development Kit (SDK)

Table Of Contents

Cisco IP Services Software Development Kit (SDK)

SDK Components

Sample Services Requirements

Cisco IP Services Software Development Kit (SDK)

The Cisco IP Services Software Development Kit (SDK) contains everything to create XML applications, including necessary documentation and sample applications. Contact Cisco Developer Services to obtain the SDK at:

These sections describe the Cisco IP Services SDK:

SDK Components

Sample Services Requirements

SDK Components

The following list contains the components that are included in the SDK:


Cisco IP Services Development Notes (in Adobe Acrobat format)

Cisco URL Proxy Guide (Rich Text Format)

Cisco LDAP Programming Guide (Microsoft Word format)

Cisco CIP Image Release Notes (MicrosoftWord format)

Cisco IP Applications Samples (Microsoft Word format)

Development Tools

Cip.8bi—Adobe Photoshop plugin that allows .cip extensions to be viewed and saved.

Cip2Gif.exe—DOS-based program that converts .cip files to .gif.

Gif2Cip.exe—DOS-based program that converts .gif files to .cip.

ImageViewer.exe—Windows application that displays .cip graphic files.

Cisco CIPImage—used for converting images to and from CIP images (automatically installed)

Cisco URL Proxy—Proxy server that is needed to use the sample services (automatically installed).

Cisco LDAP Search—Service that is installed to do LDAP searches (automatically installed).

Microsoft XML Parser (MXSML) 3.0—Used for parsing XML data (automatically installed)

Cisco IP Phone Services ASP/Javascript Library (automatically installed)

Cisco IP Phone Services Java Library—Used by the JSP apps (manually installed - see JSP Install readme)

CallManager Simulator —Used for developing Phone Services without a CallManager server

Cisco IP Phone XML Schema (.xsd) file—Used with an XML editor to validate XML syntax

Sample Services

Weather forecast lookup for any city (ASP)

Currency Exchange Rates and Converter (ASP

UPS Rates & tracking (ASP)

World Clock (ASP)

Measurement conversions (ASP)

US White pages/Yellow Pages search (ASP)

Calendar (ASP)

Stock Ticker (ASP)

Stock Chart (ASP)

Push2Phone (ASP and JSP)

Click2Dial (ASP and JSP)


MConference (JSP)

Hootie (ASP)

InterCom (ASP)

JPEGViewer (ASP)

Logo (ASP)

Clock (ASP)

Personal Service (ASP)

WaterMark (ASP)

Extension Mobility Controller (JSP)

Speed Dials (JSP)

Group MWI (JSP)

AutoDialer (JSP)

PhotoDirectory (JSP)

CallerInfo (JSP)

PushAuthenticate (ASP)

ScreenShot (ASP)

Integrating RS-232 devices with IP Telephony Applications (OtherApps)

PNGViewer (ASP)

Keyboard (ASP)

MultiDirectory (ASP)

Phone Push Step and Subsystem (IPCC Express / CRS)

Sample Services Requirements

The following list contains the items that are required for the sample services to work properly:

Microsoft IIS 4.0 or later (for ASP sample services

Sun J2SE 1.4.2 or later and Tomcat 4.0 or later (for JSP sample services)

Internet Connection to external websites like, etc.

Cisco Call Manager 4.1(2) or later.

Cisco 7905, 7912, 7920, 7940, 7960, 7970 or other XML services-enabled IP Phone

The setup program installs a CiscoServices web project to c:\CiscoIpServices directory. The sample services get copied to the c:\CiscoIpServices\Services subdirectory, and IIS and WSH example codes are provided. The web server already senses these services; you need no further administration. You can view or edit all the source code with any text editor. For additional documentation, go to this directory: c:\CiscoIpServices\Documentation. Find tools to help develop services in c:\CiscoIpServices\Tools.