Cisco/IPPhone version 0.01

Cisco::IPPhone - Package for creating Cisco IPPhone XML applications

This Cisco IPPhone module was created to provide a simple convenient method to display Cisco IP Phone objects and gather input from a Cisco 7940 or 7960 IP Phone. This module supports all known Cisco XML objects for 7940 and 7960 phones. Knowledge of Cisco XML syntax is not a requirement.

This Perl module gives the ability to use simple PERL objects to display XML on the IP Phone unlike to Cisco Software Development Kit (SDK) which uses Microsoft IIS Server, ASP's, JSP's, Javascript, COM Objects, and requires knowledge of XML syntax.

Requirements

Developing Cisco IPPhone XML applications using the Cisco::IPPhone module requires the following:

Use the perl img2cip or cip2img to convert images to cip and vice-versa. Code contributed by Nate Mueller (nate@cs.wisc.edu). These modules require the Perl GD image module to be installed. Thanks to the Unisys patent lawyers that enforce the LZW compression algorithm used by GIF files, the Perl GD graphics module no longer supports GIF, however PNG and JPG formats will work.

If you're using Windows or do not have the Perl GD module loaded, Use cip2gif.exe, gif2cip.exe, or the photoshop plugin to create the cip files and use the data portion of the cip file in your Perl XML objects. To use the photoshop plugin, just copy the cip.8bi plugin into the Photoshop plugin's directory and then do Save As -> Cip

The following list gives typical services that might be supplied to a phone:

If you would like your XML app distributed with this module under the examples directory on CPAN, please email the app to Mark Palmer - markpalmer@us.ibm.com

INSTALLATION

To install this module type the following:

perl Makefile.PL
make
make test
make install

DEPENDENCIES

This module requires these other modules and libraries:

If using the cip2img or img2cip modules, the Perl GD graphics module is required Otherwise, there are no other requirements or dependencies.

COPYRIGHT AND LICENCE

Distributed under the Perl Artistic License

Copyright (C) 2002 Mark Palmer markpalmer@us.ibm.com