Good evening, colleagues!
Today I'd like to tell you about how to install and change the background images of Cisco IP phones. This process is very well described in the phone Administration Guides, but I would still like to make some generalization for the most commonly used phone models and show the process itself using the example of installing a background image for the Cisco 7965 phone on the CUCM server.
So, first, let's figure out where background images are stored and how the phone receives them. Background image files must be in .png format. They are stored on a TFTP server (usually one of the CUCM servers in the cluster). To install a new picture, you will need two files: one will actually be used for the screen, and the second (thumbnail) will be used as an icon in the phone's background image selection menu (Settings->User Preferences->Background Images). The phone receives information about which images are available for selection from the List.xml file, which is also stored on the TFTP server.
Files with images, both the main file and the thumbnail file, must be modified in a graphics editor (for example, you can use even Paint) before loading, namely, you need to set the required width and height of the image, suitable for the IP phone screen. You will also need to rewrite the List.xml file - specify the names of new background image files (both the main file and the thumbnail file) in it. After that, the image files and the List.xml file are uploaded to the appropriate folder on the TFTP server. The following table shows the required image file settings for different phone models, as well as the names of the folders on the TFTP server where they should be uploaded:
Phone Model
|
Full Image Size
|
Thumbnail Image Size
|
TFTP Directory Path
|
7906 / 7911
|
95×34
|
23×8
|
/Desktops/95x34x1
|
7941 / 7961
|
320×196
|
80×49
|
/Desktops/320x196x4
|
7942 / 7962
|
320×196
|
80×49
|
/Desktops/320x196x4
|
7945 / 7965
|
320×212
|
80×53
|
/Desktops/320x212x16
|
7970 / 7971
|
320×212
|
80×53
|
/Desktops/320x212x12
|
7975
|
320×212
|
80×53
|
/Desktops/320x216x16
|
Now let's take a step-by-step look at the process of adding new background images for your phone. We use the phone model 7965 and CUCM v8.5:
1. In the graphical editor (we use Paint), change the size of the image for the main file (320x212) and do similar changes for the image of file for the thumbnail file (80x53).
We save the main image file with the name zastavka_kc.png, the thumbnail file - with the name zastavka_kc_thumb.png.
2. Make changes to the List.xml file. We describe the paths to the thumbnail file and to the file with the main image.
<CiscoIPPhoneImageList>
<ImageItem Image="TFTP:Desktops/320x212x16/zastavka_kc_thumb.png"
URL="TFTP:Desktops/320x212x16/zastavka_kc.png"/>
</CiscoIPPhoneImageList>
3. Upload both image files and the List.xml file to the TFTP server into the folder Desktops/320x212x16
4. After uploading the files, you need to restart the TFTP server.
5. Now you are ready to select a new background image on your phone. Press Settings button on your phone and then follow the path:
Settings->User Preferences->Background Images
Select the new thumbnail icon that appears, and after that a new background image screen appears on the screen.
А как автоматически изменить на всех аппаратах заставку? Т.е. не ручками 700 телефонов перелопатить, а сказать им какую картинку взять стандартной?
ReplyDeleteДоброе утро.
ReplyDeleteСпасибо за интересный вопрос. Прямого способа для CUCM нет - метод описанный мной рассчитан на то, что пользователь сам выберет из нескольких картинок ту, которая ему понравится.
Нашел вот такую статью, которая возможно содержит ответ для данной задачи:
http://www.netcraftsmen.net/component/content/article/70-unified-communications/791-pushing-backgrounds-to-a-cisco-ip-phone-using-xml.html
Идеи интересные. Сам еще я не пробовал варианты, предложенные автором данной статьи. При случае попробую на нашем лабораторном CUCM.
Дмитрий, а в каком файле меняются размеры областей на дисплее телефона, хочу увеличить область выделенный на имя фамилию, постоянно места не хватает на фамилию имя:)
ReplyDeleteС Уважением, Анатолий
diggge@mail.ru
Доброе утро, Анатолий. К сожалению, мне не приходилось никогда менять размеры различных областей дисплея, поэтому не смогу ответить сразу.
ReplyDeleteПопробуйте просмотреть конфигурационный файл телефона - SEP.xml. Возможно, в нем есть какие-то параметры определяющие размеры областей. Конфигурационные файлы телефонов находятся на TFTP-сервере (обычно это один из серверов в кластере).
А для телефонов 99-й серии есть какие-то особенности? Я попробовал, скачал картинку для него, изменил. Прописал в List.xml но телефоны её не видят.
ReplyDeleteК сожалению, мне лично не доводилось изменять картинки на 99й серии, но думаю, что алгоритм должен быть тот же. Он очень хорошо описан вот здесь:
ReplyDeletehttp://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/9971_9951_8961/7_1_3/english/admin/guide/9971cus.html
Обратите внимание, что List.xml для 99й серии должен находиться в папке Desktops/640x480x24.
Кроме того, после изменения или добавления нового List.xml обязательно нужно перезапустить службу TFTP-сервера.
Здравствуйте!
ReplyDeleteВсе делаю по инструкции, но что-то не идет. Подозрения по поводу List.xml. Я его ручками создал. Или его нужно начала скачать с CUCM, потом изменить?
Здравствуйте,
ReplyDeleteЯ писал List.xml тоже вручную. Нужно Вам тщательно все проверить. Не забудьте перестартовать службу TFTP-сервера на ССМ.
Здравствуйте! Подскажите, пожалуйста, как на компьютер скачать List.xml
ReplyDeleteДобрый вечер!
ReplyDeleteЭто можно сделать c помощью CLI. Посмотрите, пожалуйста, вот эти темы:
https://supportforums.cisco.com/thread/2104247
http://voiceonbits.com/2010/08/08/transfer-of-files-from-cucm-ftp/
Подскажите, а какие требования к фоновому рисунку для 7961G? Дело в том, что любой файл отображается неверно на экране телефона.
ReplyDeleteДоброе утро,
DeleteПараметры файла для 7961 должны быть такие:
320×196 - размер основного файла;
80×49 - размер иконки;
/Desktops/320x196x4 - каталог на TFTP, в котором должны находиться файлы заставок.
А не появилось, случайно, решения для вопроса назначения конкретной картинки на всех телефонах без участия пользователя? Ссылка которая выше не работает =(
ReplyDeleteДобрый день, не исследовал дальше этот вопрос. Пока добавить по нему нечего, к сожалению.
DeleteСсылка немного поменялась:
ReplyDeletehttp://www.netcraftsmen.com/pushing-backgrounds-to-a-cisco-ip-phone-using-xml/