Продолжаем цикл статей о телефонных книгах в 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 -> Импорт конфигурационного файла  Редактирование конфигурационного файла (старая версия веб-интерфейса)  Редактирование конфигурационного файла (новая версия веб-интерфейса)