i have a script to implement our company logo as a service (idle url). the service is no prob, but the logo is displayed horrible. i tried many different fonts, but the result is the same. has anyone a tip which fonts is displayed well on the phone? i use a 133 to 65 pixel grafic an only wnts to display the company name!
thx in advance, jochen
of course it's a cip grafic. but all fonts i tried looked really horrible and many fonts were not really displayed and you could only imagine that something should be displayed...and not really is displayed :-)
i'm a little bit disappointed, because not even a "normal" slogan is displayed well! i don't want to implement a high-designed grafic, only our company-name!
Can you tell me where can I get that kind of script. I want to set up my company logo do the 7940! Where should I put in this idle URL. I am beginner with this things. Can you help me?
To display your company logo on your IP phone, you need a program called gif2cip, which converts a gif image file to a format the IP phone recognizes, called "cip". The cip image is a basic black-and-white format.
You can then create a web page on your web server that will cause a phone to display your logo when the phone calls the web page. If you set this web page as the phone's "idle url", then the phone will display the company logo when it is idle.
This web page describes the XML you would use in the web page to tell the phone to display an image:
There is a book available that describes creating applications for the IP phones. It is a bit old, but it can be a good resource to start with. You can find that book on O'Reilly Network Safari, which has a free 2-week trial (you can read the book online!):
The title of the book is:
Developing Cisco IP Phone Services: A Cisco AVVID Solution
That book is based on an older version of the IP Phone SDK, but still has good information on getting started.
You may want to join Cisco's Developer Support program and obtain the IP Phone SDK. The SDK provides more information on developing applications for the IP Phones, and has example applications in both ASP and JSP.
This page describes the Cisco Developer Support Program:
This page describes the IP Phone SDK:
Below is a sample idle page in ASP (idle.asp). You would replace the contents in the element (Packed Pixel Data) with the output from the gif2cip program, which is a sequence of hexedecimal text data.
Response.ContentType = "text/xml";
Response.Expires = -1;
Packed Pixel Data
Thank you very much for your help!
But where exactly must I put then this Web page, should I subscribe any new Service for idle URL?
There is an enterprise parameter called "Idle URL" that defines the XML service the phone will call after being idle for a specified number of seconds. You can also set the Idle URL at the device level when configuring the phone.
The idle url is a web page on a web server, so you can use your own web server or put it on the CallManager's web server. Of course, it is better to put it on a separate web server to avoid using CallManager resources, but depending on the load on your CallManager you may be able to use the CallManager web server.
This page on the Cisco website describes the process in more detail:
If you check out www.ciplets.com it will dynamically convert images of bmp, gif, jpg, png format to cip without user intervention.
Alternatively you can use it's scripting to draw any font on your web server to the phone screen - you can use any font and any style, including Japanese fonts!