<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EstiloCorreioElectrnico17
        {mso-style-type:personal-compose;
        font-family:"Arial","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=PT link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span lang=EN-US>In CUCM 5.0 and above you must have another
server with iis enable and point to idleurl.asp<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Contents of file<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;%<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>///////////////////////////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// Title:&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Logo<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// Author: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kstearns<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// Source File(s):&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; logo.asp<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>///////////////////////////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// Description:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// Logo provides a quick and easy method to
get company logos or other graphics<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// to display on a Cisco IP Phone. It would
typically be used as an Idle URL service.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// This script will only access image files
which exist in the same directory<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// as this logo.asp file, and they must be
either GIF or JPEG format.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// The script will select the image to be
displayed in the following order:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp;&nbsp; 1) The image filename specified by the
'logofile' parameter, if it exists<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp;&nbsp; 2) logo.jpg, if it exists<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp;&nbsp; 3) logo.gif, if it exists<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>///////////////////////////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// Requirements and Caveats:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// - Client: Cisco IP Phone XML browser<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// - Required COM Servers: Cisco CIPImage<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// - The 'includes' file(s) listed in the
beginning of this file MUST be reachable<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp;&nbsp; at the specified web path.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>// - When creating the Logo Phone Service
on CallManager, you should specify a<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp;&nbsp; a Phone Service Parameter for
specifying an image filename.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp;&nbsp; The Parameter Name must be 'logofile'
and is not a Required Parameter.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>///////////////////////////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Response.ContentType =
&quot;text/xml&quot;;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp; If &quot;logofile&quot; was specified
as a querystring parameter, then use it.&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp; Otherwise, use logo.jpg or logo.gif (in
that order).&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var cipData = &quot;&quot;;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var logoDir = getdirectory();<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var logoFileExt = &quot;&quot;;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var newHeight = 0;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var newWidth = 0;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var cip = new
ActiveXObject(&quot;CIPIMAGE.ImageProcessor.1&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var fso = new
ActiveXObject(&quot;Scripting.FileSystemObject&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>var logoFile =
String(Request.QueryString(&quot;logofile&quot;).Item);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>if ( logoFile == &quot;undefined&quot; ||
logoFile == &quot;&quot;) {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; if (fso.FileExists(logoDir +
&quot;logo.jpg&quot;)) {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; logoFile = &quot;logo.jpg&quot;;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; if (fso.FileExists(logoDir+&quot;logo.gif&quot;))
{<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; logoFile = &quot;logo.gif&quot;;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Response.Write(&quot;ERROR: Could not
find default logo graphic file logo.jpg or logo.gif&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Response.End;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; if (fso.FileExists(logoDir + String(Request.QueryString(&quot;logofile&quot;).Item)))
{<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; logoFile =
String(Request.QueryString(&quot;logofile&quot;).Item);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; Response.Write(&quot;ERROR: Specified
logo graphic file '&quot; + logoDir + logoFile + &quot;' does not
exist.&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; Response.End;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>//&nbsp; Load graphic file into the CIP object
for processing&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>logoFileExt =
logoFile.substring(logoFile.length - 3, logoFile.length);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>logoFileExt = logoFileExt.toUpperCase();<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>if (logoFileExt == &quot;JPG&quot;) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //
If this file is a JPEG file then ...<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; cip.LoadJPG(logoDir + logoFile);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; if (logoFileExt == &quot;GIF&quot;) {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; cip.LoadGIF(logoDir + logoFile);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; Response.Write(&quot;ERROR: Invalid
graphic file extension. Only .JPG and .GIF are supported.&quot;);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; Response.End;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;
/////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; This section of code gets the
dimensions of the source image&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; and determines which is
proportionally larger compared to the max CIP&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; image size of 133 x 65. This ratio is
then used find the new&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; dimensions which maintains aspect
ratio.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;
/////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; newHeight = cip.height;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; newWidth = cip.width;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; if ((cip.width/133) &gt; (cip.height/65))
{<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; newWidth = 133;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; newHeight = parseInt(cip.height *
(newWidth / cip.width));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; newHeight = 65;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; newWidth = parseInt(cip.width *
(newHeight / cip.height));<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;
//////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; Resize the image and convert it to
CIP format, then store the Data portion&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; of the XML object in a
string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;
//////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; cip.Resize(newWidth,newHeight); <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; cip.RGBToPalette();<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; cip.ColorToGray();<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; cip.ReducePaletteColors(4);<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; cipData = cip.SaveCIPDataToBuffer();<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;
/////////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; For some reason, the cipdata string
has some garbage on the end of the string&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; occassionally, so I clip the end of
the string according to the length set by&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; the dimensions of the
image.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; Not sure if this is a bug in the COM
server, or the ASP scripting engine, but&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; //&nbsp; I'm working on it. In the meantime,
this is a good workaround.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;
/////////////////////////////////////////////////////////////////////////////////////<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; if ((newWidth*newHeight/4)*2 &gt;
parseInt((newWidth*newHeight/4)*2)) {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; cipData = cipData.substr(0,
(((newWidth*newHeight/4)+1)*2));<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; else {<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; cipData = cipData.substr(0,
((newWidth*newHeight/4)*2)); <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; }<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>%&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;CiscoIPPhoneImage&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;LocationX&gt;-1&lt;/LocationX&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;LocationY&gt;-1&lt;/LocationY&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;Width&gt;&lt;%=newWidth%&gt;&lt;/Width&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;Height&gt;&lt;%=newHeight%&gt;&lt;/Height&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;Depth&gt;2&lt;/Depth&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;Data&gt;&lt;%=cipData%&gt;&lt;/Data&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;Prompt&gt;&lt;/Prompt&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;SoftKeyItem&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; &lt;Name&gt;NovaCh.&lt;/Name&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; &lt;URL&gt;Key:Line1&lt;/URL&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; &lt;Position&gt;2&lt;/Position&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; &lt;/SoftKeyItem&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;SoftKeyItem&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;Name&gt;Exit&lt;/Name&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;URL&gt;SoftKey:Exit&lt;/URL&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;Position&gt;4&lt;/Position&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;/SoftKeyItem&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&lt;/CiscoIPPhoneImage&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Above one of my creations the idle url
whith two softkeys&#8230;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>The logo.jpg must be in same directory.<o:p></o:p></span></p>

</div>

</body>

</html>