Продолжаем цикл статей о телефонных книгах в IP-телефонах Yealink. Рассмотрим особенности локальной телефонной книги.
Локальная телефонная книга хранится в памяти телефона и является уникальной для данного телефонного аппарата. Книга имеет ограничение на количество записей (1000 записей — на стационарных телефонах, 100 записей — на DECT-трубках) и может редактироваться как пользователем, так и администратором телефонной системы.
Настройка локального справочника
Добавление, редактирование, удаление контактов может осуществляться как в ручном режиме (по одной записи) через экранное меню и веб-интерфейс телефона, так и группами контактов c помощью файла в формате .xml/.csv. Этот файл может быть импортирован на устройство вручную через веб-интерфейс или автоматически (через автопровижининг).
Функция Группы контактов позволяет объединять контакты локальной телефонной книги в группы для облегчения навигации и поиска по контактам, а также задавать отдельную мелодию на каждую из групп.
Добавление, редактирование, удаление контактов и групп в ручном режиме
Экранное меню: Меню -> Контакты -> Локальная книга
Обзор контактов локальной книги (экранное меню Yealink SIP-T46U)
Веб-интерфейс: Контакты -> Локальная книга
Обзор контактов локальной книги (старая версия веб-интерфейса)
Обзор контактов локальной книги (новая версия веб-интерфейса)
Добавление контакта в группу
Группу, к которой относится контакт, можно указать при создании контакта, либо переместить ранее созданный контакт, не принадлежащий к какой-либо из групп или находящийся в другой группе, в нужную пользователю группу.
Смена группы контакта
Экранное меню: Меню -> Контакты -> Локальная книга -> |найти нужный контакт| -> Опции -> Детали -> Группы
Веб-интерфейс: Контакты -> Локальная книга -> |выделить нужный контакт| -> Группы
Импорт списка контактов
Для импорта списка контактов необходимо перейти в веб-интерфейс телефона: Контакты -> Локальная книга -> Импорт списка контактов. Потребуется список контактов — файл с расширением .xml или .csv, который можно создать вручную или с помощью утилиты, предназначенной для создания телефонных книг. Нажмите Обзор, выберите на ПК файл телефонной книги, в зависимости от расширения файла выберите Импорт XML или Импорт CSV.
Файл телефонной книги можно также загрузить на телефон с помощью автопровижининга.
Параметр в .cfg: local_contact.data.url = ссылка,
где ссылка – это ссылка на файловый сервер, на котором находится книга.
Пример: http://172.16.10.12/localbook.xml
Импорт списка контактов (старая и новая версии веб-интерфейса)
Также возможно экспортировать список контактов из телефона в формате .xml/.csv, сохранив его в любое удобное место на ПК. Этот файл может использоваться в качестве файла бэкапа или для импорта списка контактов на другой (другие) телефон.
Создание файла телефонной книги
Телефонную книгу в формате .xml/.csv можно создать и вручную, воспользовавшись любым текстовым редактором (например, Блокнотом, поменяв при сохранении файла его расширение на .xml/.csv). Но гораздо удобнее будет воспользоваться для создания книги специальной утилитой, которая ускорит процесс и минимизирует вероятность ошибки при редактировании записей. Производитель предлагает использовать для редактирования телефонных книг свою утилиту — Yealink Phonebook Generations Tool. Ее системные требования приведены ниже:
OS MS Windows XP, 7, 8, 8.1, 10 (x64 версия);
MS Excel версии 2003 года или старше (x32 или x64 версия).
Скачать архив с утилитой и инструкцией на русском языке с сайта компании АйПиМатика
Скачать архив с утилитой и инструкцией на английском языке с официального сайта Yealink
Количество контактов в созданной с помощью утилиты телефонной книге имеет ограничение в 3000 записей, максимальное количество групп — 49.
Создание телефонной книги при помощи утилиты
Распакуйте архив, текстовым редактором откройте файл config.cfg и укажите директорию, в которую будут сохранены готовые книги.
Укажите директорию на ПК, в которую будет сохранена книга
Откройте файл xls из того же архива, разрешите его редактирование и исполнение скриптов.
Yealink Phonebook Generations Tool (так программа будет выглядеть при запуске)
Заполните поля информацией о контактах. Полностью все поля заполнять не обязательно, минимально допустимой записью является запись, содержащая только имя контакта. Для того, чтобы эта запись имела практический смысл, необходимо к каждой записи добавить минимум 1 номер.
Пример списка контактов с минимальным и максимальным количеством заполненных полей
После того, как редактирование книги будет завершено, ее необходимо сохранить. Сделайте это, нажав Create Local Phonebook. Если сохранение выполнено успешно, появится всплывающее оповещение с указанием директории, в которой сохранена книга.
Успех!
Книга будет сохранена в виде файла в формате .xml, в котором ее затем можно будет импортировать в телефон вручную или через автопровижининг.
Файлы ресурсов
Для того, чтобы появилась возможность выбирать в настройках контакта пользовательскую мелодию или фото, их надо предварительно импортировать на устройство. На телефон можно загрузить фото и мелодии через веб-интерфейс, либо указав ссылку на скачивание в конфигурационном файле или в файле .xml/.csv телефонной книги.
Загрузка фото
Для загрузки фотографии контакта вручную необходимо перейти в веб-интерфейс телефона по указанному ниже пути, выбрать контакт, выбрать файл на компьютере, нажать Загрузить. К загружаемым фото применяются следующие ограничения:
формат .jpg/.png/.bmp/.jpeg;
размер одного файла — до 5120 Кб;
разрешение 41 x 41, 110 x 110 (в зависимости от модели телефона).
Возможность загрузить пользовательскую фотографию поддерживают все актуальные модели телефонов Yealink с цветным экраном.
Веб-интерфейс: Контакты -> Локальная книга -> |выбрать контакт| -> Настройки группы -> Обзор/Загрузить
Загрузка фотографии вручную (старая и новая версии веб-интерфейса)
Если фотография успешно загружена, ее можно будет связать с контактом при его редактировании. Для загрузки большого количества фото необходимо выполнить импорт архива с фотографиями. Такие фото можно будет также связать с контактом позже путем редактирования записи контакта через экранное меню или веб-интерфейс телефона. Архив должен иметь разрешение .tar. Он может содержать архив с названием photo.tar (архив с фотографиями) и сам справочник (файл ContactData.xml). Для создания архива необходимо воспользоваться архиватором 7-Zip.
Создание архива .tar
Разместите архив на файловом сервере, в конфиге укажите ссылку.
Параметр в .cfg: local_contact.data_photo_tar.url = ссылка,
где ссылка – ссылка на файловый сервер.
Пример: http://172.16.10.12/Contact.tar
Загрузка мелодии звонка
Можно загрузить пользовательскую мелодию звонка через веб-интерфейс или конфигурационный файл. Впоследствии загруженную мелодию можно выбрать в качестве мелодии звонка к контакту или группе контактов. К загружаемым мелодиям применимы следующие ограничения:
формат wav;
размер (в зависимости от модели телефона) — до 100 Кб или до 8192 Кб.
Возможность загрузить пользовательскую мелодию звонка поддерживают все актуальные модели телефонов Yealink.
Веб интерфейс: Настройки -> Основные -> Загрузить мелодию -> Обзор/Загрузить
Загрузка мелодии вручную (старая версия веб-интерфейса)
Загрузка мелодии вручную (новая версия веб-интерфейса)
Параметр в .cfg: ringtone.url =
Пример: http://172.16.10.31/test.wav
Загрузка сразу нескольких мелодий может быть совершена только через редактирование конфигурационного файла.
Удаление загруженных мелодий
Загруженные в память телефона мелодии можно удалить с помощью конфигурационного файла.
Параметр в .cfg, пример: ringtone.delete = http://localhost/all
В примере представлено единственное возможное значение данного параметра, т. е. его значение стоит переносить в конфигурационный файл в неизменном виде.
Дополнительно: редактирование конфигурационного файла вручную
Конфигурационный файл импортируется из веб-интерфейса телефона:
Веб-интерфейс: Настройки -> Конфигурации -> Конфигурационный файл .cfg -> Экспорт конфигурационного файла (с параметром Все настройки)
Импортированный файл необходимо открыть текстовым редактором (Блокнот, Notepad ++ и пр.), его редактирование осуществляется путем добавления, изменения или удаления строк.
Конфигурационный файл импортируется обратно на телефон:
Веб-интерфейс: Настройки -> Конфигурации -> Конфигурационный файл .cfg -> Импорт конфигурационного файла
Редактирование конфигурационного файла (старая версия веб-интерфейса)
Редактирование конфигурационного файла (новая версия веб-интерфейса)
numb
С файлов автопровижинга, также следует уточнить, что на телефонах Yealink желательно иметь свежую прошивку. Одно время я намучался автопровижингом, из-за того, что Yealink переходили на новый формат конфига, и нигде не указывалось, какой формат конфига, на какой версии прошивки и какой модели телефона - все проверялось методом "тыка"
Лет 5-6 назад, я решал подобную задачу при помощи PHP. Раз в час, получал списки контактов из Active Directory компании и копр. портала на Битриксе, и формировал из них файлы справочников для телефонов.
Catherine_Romanova Автор
Большое спасибо за ценное дополнение!