Антон Оськин
31.10.2019
65545

Отображение фотографии при поступлении входящего вызова на телефонах Yealink

У части моделей телефонов Yealink есть функция отображения фотографии контакта при поступлении входящего вызова (функцию поддерживают следующие модели – T29G, T46G, T46S, T48G, T48S, T52S, T54S). Для использования функции в любом случае нужно добавить контакты с фотографиями в локальный справочник телефона, это можно сделать через web-интерфейс или через файлы настроек. Используемые изображения должны быть в […]

У части моделей телефонов Yealink есть функция отображения фотографии контакта при поступлении входящего вызова (функцию поддерживают следующие модели – T29G, T46G, T46S, T48G, T48S, T52S, T54S).
Для использования функции в любом случае нужно добавить контакты с фотографиями в локальный справочник телефона, это можно сделать через web-интерфейс или через файлы настроек.

Используемые изображения должны быть в формате JPEG, PNG или BMP, размер каждого изображения не должен превышать 110 x 110 px.

В качестве примера установим следующее изображение для контакта с номером 911

Добавление контактов с фотографиями через web-интерфейс телефона

В web-интерфейсе телефона контакт можно добавить в разделе Контакты → Локальная Книга (в английской версии прошивки – Directory → Local Directory)

Загрузите фото (оно должно появиться в выпадающем списке «Фото»), затем заполните необходимые поля и добавьте контакт. После этого загруженное изображение будет отображаться при входящих вызовах от созданного контакта

Добавление контактов с фотографиями через файл настроек

Если требуется поддерживать актуальный список контактов с фотографиями более чем на одном телефоне, лучше воспользоваться файлами настроек.
Предварительно нужно сделать возможным провижининг в локальной сети с телефонами – настроить TFTP или HTTP сервер для отдачи файлов настроек и настроить DHCP-опцию 66. Эти дейсвия не будут рассмотрены в данной статье, в приведённом ниже примере считается, что для провижининга используется HTTP-сервер с адресом 192.168.10.150, корень HTTP-сервера – /var/www/html, файлы для провижининга будут выложены в директории /var/www/html/prov

Все изображения нужно собрать в tar-архив (без сжатия), сам tar-архив нужно выложить на HTTP-сервере. В данном примере изображения лежат в директории ~/yealink_photos (изображения уже должны быть приведены к нужному формату), имя tar-архива будет yealink_photos.tar.
Собираем фотографии в tar-архив

cd ~/yealink_photos
tar -cf /var/www/html/prov/yealink_photos.tar ./*

Файлы изображений должны находиться в архиве без каких-либо поддиректорий

tar -tf /var/www/html/prov/yealink_photos.tar
# вывод
911.png
912.png
913.png

Контакты нужно описать в XML-файле, в данном примере это будет файл /var/www/html/prov/yealink_contacts.xml, содержимое файла приведено ниже

<?xml version="1.0" encoding="UTF-8"?>
<root_group>
  <group display_name="All Contacts" ring="" />
  <group display_name="Blacklist" ring="" />
</root_group>
<root_contact>
  <contact display_name="TEST" office_number="911" mobile_number="" other_number="" line="-1" ring="" group_id_name="All Contacts" default_photo="Config:911.png" />
  <contact display_name="TEST2" office_number="912" mobile_number="" other_number="" line="-1" ring="" group_id_name="All Contacts" default_photo="Config:912.png" />
  <contact display_name="TEST3" office_number="913" mobile_number="" other_number="" line="-1" ring="" group_id_name="All Contacts" default_photo="Config:913.png" />
</root_contact>
приведённый XML не является синтаксически правильным из-за наличия более одного корневого элемента, но для телефонов Yealink он нужен именно в таком виде

Теперь нужно создать файл настроек с необходимыми параметрыми. Справочник одинаков для всех телефонов, поэтому можно для этого использовать общие файлы настроек для конкретных моделей. В качестве примера ниже приведён общий файл настроек для модели T29G – /var/www/html/prov/y000000000046.cfg

#!version:1.0.0.1

local_contact.data.url = http://192.168.10.150/prov/yealink_contacts.xml
local_contact.image.url = http://192.168.10.150/prov/yealink_photos.tar
auto_provision.weekly.enable = 1
auto_provision.weekly.begin_time = 03:00
auto_provision.weekly.end_time = 03:10

Параметры auto_provision.weekly.* добавлены для того, чтобы телефон скачивал актуальный справочник и архив фотографий каждую ночь (локальный справочник и архив фотографий скачиваются только во время провижининга). Формат XML-файла с контактами описан в руководстве администратора (Administrator Guide), параметры файлов настроек описаны в руководстве по провижинингу (Auto Provisioning Guide). Найти указанные руководства для ваших телефонов можно на сайте Yealink в разделе поддержки.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices