Hello!,
I’ve made a test phonebook.xml file, and stored it at www/html folder at my elastix 2.4.0 pbx, and I can see it from http://192.168.0.100/phonebook.xml on every browser.
Test file includes this only contact:
<?xml version=»1.0″? encoding=»UTF-8″>
<TestIPPhoneDirectory clearlight=»true»>
<Title>Test</Title>
<DirectoryEntry>
<Name>BUSINESS TEST BROS</Name>
<Telephone>123456789</Telephone>
</DirectoryEntry>
</TestIPPhoneDirectory>
I’ve registered it on my Yealink T38G, on remote contacts page, but when I open it from display, always get load remote phonebook error.
Firmware is latest, and I’ve checked xml format, URL, … What in the world am I doing wrong?
В данной статье рассмотрим, как можно создать телефонную книгу для Yealink с помощью инструмента Yealink Phonebook Generation Tool. Данный инструмент создан компанией Yealink и служит для быстрой генерации телефонных книг для телефонов модели Yealink. Скачивание инструмента Для того, чтобы скачать инструмент для генерации телефонной книги, перейдём на официальный сайт Yealink, затем найдём и скачаем нужный […]
В данной статье рассмотрим, как можно создать телефонную
книгу для Yealink с
помощью инструмента Yealink Phonebook Generation Tool.
Данный инструмент создан компанией Yealink и служит для быстрой генерации
телефонных книг для телефонов модели Yealink.
Максимально инструмент позволяет создать до 1000 контактов и до 50 групп.
Скачивание инструмента
Для того, чтобы скачать инструмент для генерации телефонной книги, перейдём на официальный сайт Yealink, затем найдём и скачаем нужный архив.
В архиве находится мануал к инструменту на английском языке,
а также сам Phonebook Generation Tool.
Инструмент представлен в виде таблицы Excel.
Описание инструмента
Перед
тем, как начать работу с Yealink Phonebook Generation Tool,
подробно рассмотрим, что из себя представляет данный инструмент.
В
первой строке прописаны поля, которые нужно заполнить для того, чтобы
сгенерировать телефонную книгу:
— Department – имя группы контакта;
— Name – имя контакта;
— Office Number — рабочий номер контакта. Например, внутренний номер;
— Mobile Number – мобильный номер контакта;
— Other Number — ещё один номер контакта, если имеется;
Телефоны Yealink W52P поддерживают только рабочий и мобильный номера.
— Head Portrait – путь к портрету контакта.
Параметры из первой строки не могут быть изменены или удалены, т.к. они являются параметрами конфигурации телефонной книги.
Работа с инструментом
Yealink Phonebook позволяет создать как локальную телефонную книгу, так и
удалённую. Подробно рассмотрим, как их создать.
Создание телефонной книги
Для создания локальной телефонной книги откроем инструмент и
заполним вышеописанные поля.
При незаполненном поле Department его значение берётся по умолчанию – Все контакты (для локальной книги) и игнорируется для удалённой. Если не было заполнено поле Name – игнорируется при конфигурации (для локальной книги) и значение берётся нулевым (для удалённой).
После заполнения полей нажимаем кнопку «Create Remote», если создаём
удалённую телефонную книгу, и «Create Local Phonebook», если
создаём локальную телефонную книгу.

Появится информативное сообщение следующего плана:

На скриншоте видим путь сохранения файла, и как файл
называется. В зависимости от того, какую книгу создаём, файл будет меняться (LocalPhonebook или RemotePhonebook). Директория
хранения телефонной книги по умолчанию – диск C.
Открыть созданную телефонную книгу формата xml можно любым текстовым редактором,
который поддерживает данный формат. Для примера откроем его в Sublime Text.

После того, как телефонная книга была создана, импортируем
её в телефон.
Работа с локальной телефонной книгой
Для того, чтобы загрузить телефонную книгу на телефон модели
Yealink, зайдём в web-интерфейс телефона на
вкладку Контакты в раздел Локальная книга. Здесь в списке Импорт
списка контактов нажмём на кнопку «Выберите файл» над кнопками импорта
и экспорта xml. Далее выберем созданную телефонную книгу
формата xml и нажмём
кнопку «Импорт XML». Появится сообщение: «Исходный контакт будет скрыт. Продолжать?»
После подтверждения телефонная книга будет импортирована на телефон.
Из скриншота видно, что телефонная книга успешно
импортирована, а группы, которые были прописаны при её создании, автоматически
созданы.
Для доступа к телефонной книги на телефонном аппарате нажмём
кнопку «Контакты», стрелочку вниз или перейдём по пути Меню
-> Контакты -> Контакт локальной записной книги.
Далее выберем группу и раскроем список контактов, входящих в неё
Работа с удалённой телефонной книгой
Для примера в качестве хранилища удалённой телефонной книги
выступит сервер телефонии. Чтобы загрузить удалённую телефонную книгу на
телефон перейдём на вкладку Контакты в раздел Удалённая
книга.
Однако, в связи с тем, что в большинстве случаев поле Department не было заполнено, часть контактов в удалённой телефонной книге
отсутствует.
Решить данную проблему можно, поправив xml-файл удалённой
телефонной книги.
Для этого откроем файл удалённой телефонной книги через
редактор и поправим пустую группу:
<Menu Name="">
<Unit Name="Анастасия" Phone1="101" Phone2="79245556677" Phone3="" default_photo="Resource:"/>
</Menu>
Для каждого нового контакта создаётся свою Unit.
Удалённая
телефонная книга на телефонном аппарате доступна по пути Меню -> Контакты
-> Удалённая телефонная книга. Выбираем Меню, переходим в список
групп. Первая группа без имени. После правки xml-файла, если раскроем пустую группу, в
ней будут прописанные контакты.
Файл XML поддерживает комментарии HTML. В связи с этим ненужный контакт можно не удалять, а закомментировать с помощью <!— <Unit Контакт /> —>
Do i need to do anything special to setup remote directory on Yealink phone?
i cant get the phone to download file.
i can access the file on my PC if i type http://10.10.10.15/remote/contact.xml Opens a new window but when i try to download the file from IP phone doesn’t work.»cannot download file» error
I enable remote phone book on my phone and added the local server address
Read these next…
Where are they in Windows 11?
Windows
Quick and I hope easy question, I have figured out ways to do this in W11 but just wondering if there is an easier way.Where are the following in «Windows 11″1. Map Network Drive2. Add PC to a Domain3. This PC (Option)Thank you.
Tape library
Data Storage, Backup & Recovery
HI I am trying to learn my self how to connect a Dell R720 server with a LTO 7 tape library. Can someone advise and guide me with the best practice? because to begin with I have these questions.1. Can I connect the tape Libary directly to the server? if …
Raspberry Pi uses? As a desktop?
Hardware
I saw this post:https://twitter.com/mysterybiscuit5/status/1663271923063685121I like the form factor. Got me thinking — are any of the Raspberry Pi offerings a viable replacement for a windows 10 PC? For general work — surfing, document writing? spreadsh…
Spark! Pro series – 2nd June 2023
Spiceworks Originals
Today in History marks the Passing of Lou Gehrig who died of
ALS or Lou Gehrig’s Disease. I have a
friend suffering from this affliction, so this hits close to home. If you get the opportunity, or are feeling
g…
Snap! — AI Camera, Android Malware, Space, and more Space
Spiceworks Originals
Your daily dose of tech news, in brief.
Welcome to the Snap!
Flashback: June 2, 1966: The US «Soft Lands» on Moon (Read more HERE.)
Bonus Flashback: June 2, 1961: IBM Releases 1301 Disk Storage System (Read more HERE.)
You need to hear…
Удаленная телефонная книга может выполнять функции общей телефонной книги компании. Пользователь телефона не имеет возможности вносить в нее изменения, имея доступ только к просмотру записей. IP-телефоны Yealink поддерживают до 5 удаленных телефонных книг.
Создание файла телефонной книги
Количество контактов, которое может содержаться в файле удаленной телефонной книги, не ограничено. Однако при большом количестве записей (5000+ — для всех актуальных моделей IP-телефонов Yealink, 3000+ — для телефонов младших моделей серий T19E2, T21E2, T23P/G, T40P/G) IP-телефон может замедлить работу при использовании справочника.
В отличие от локальной книги, контакты удаленной книги нельзя редактировать ни через экранное меню телефона, ни через его веб-интерфейс. Книга хранится в виде файла .xml/.csv на сервере, а ее редактированием занимается администратор сервера.
Файл телефонной книги можно редактировать вручную, воспользовавшись текстовым редактором (например, Блокнотом). Однако гораздо удобнее использовать для редактирования специальную утилиту, которая ускорит этот процесс и минимизирует вероятность ошибки.
Yealink предоставляет для редактирования телефонных книг специальную утилиту – Yealink Phonebook Generations Tool.
Системные требования:
-
OS MS Windows XP, 7, 8, 8.1, 10 (версия x64);
-
MS Excel версии 2003 года или старше (версия x32 или x64).
Скачать архив с утилитой и инструкцией на русском языке с сайта компании АйПиМатика
Скачать архив с утилитой и инструкцией на английском языке с официального сайта Yealink
Количество контактов телефонной книги, созданной с помощью утилиты, имеет ограничение в 3000 записей, максимальное количество групп — 49.
Создание телефонной книги при помощи утилиты
Распакуйте архив, текстовым редактором откройте файл config.cfg и укажите директорию, в которую будут сохранены готовые книги.
Откройте файл Yealink Phonebook Generation Tool.xls из того же архива, разрешите его редактирование и исполнение скриптов.
Заполните поля информацией о контактах. Полностью все поля заполнять не обязательно, минимально допустимой записью является запись, содержащая только имя контакта. Для того, чтобы эта запись имела практический смысл, необходимо к каждой записи добавить минимум 1 номер.
На скриншоте изображен пример контакта с минимальным и максимальным количеством заполненных полей.
После того, как редактирование книги будет завершено, ее необходимо сохранить. Сделайте это, нажав Create Remote.
Если сохранение выполнено успешно, появится всплывающее оповещение с указанием директории, в которой сохранена книга.
Книга будет сохранена в виде файла в формате .xml, в котором ее затем можно будет импортировать в телефон вручную или через автопровижининг.
Размещение книги на файловом сервере
Для размещения телефонной книги подойдет файловый сервер, работающий по одному из следующих протоколов: http/https/ftp/tftp.
Программы, позволяющие быстро развернуть файловый сервер на ПК:
Rejetto (http)
Github (tftp)
Получение ссылки
После размещения книги на сервере скопируйте ссылку на книгу. Ссылка является полным url-адресом расположения книги, включающим в себя протокол, адрес сервера, полный путь до файла и название файла телефонной книги.
Пример полученной ссылки: http://192.168.250.232/RemotePhonebook2.xml
На скриншоте показан пример с использованием бесплатного файлового сервера HFS, работающего по протоколу http.
Указание ссылки в веб-интерфейсе телефона
После получения ссылки укажите ее в настройках телефона.
Веб-интерфейс: Контакты -> Удаленная записная книга
Укажите ссылку на книгу в графе Путь к книге, в графе Отображаемое имя укажите название книги, нажмите Сохранить.
Параметр в .cfg:
remote_phonebook.data.X.url = ссылка,
где X – номер удаленной книги от 1 до 5;
remote_phonebook.data.X.name = имя книги,
где X – номер удаленной книги от 1 до 5.
Пример:
remote_phonebook.data.1.url = http://172.168.10.12/book2.xml
remote_phonebook.data.X.name = Книга2
Если необходимо, чтобы при исходящих и входящих вызовах телефон проводил поиск соответствия набранного номера/идентификатора вызывающего абонента с контактами удаленной телефонной книги, включите параметр Отображение идентификатора вызывающего/вызываемого абонента из удаленной книги:
Веб-интерфейс: Контакты -> Удаленная книга -> Удаленные имена
Параметры в .cfg:
features.remote_phonebook.enable = значение,
где значение – 0 (отключено) или 1 (включено).
После сохранения настроек книга отобразится в списке телефонных книг в экранном меню телефона.
Просмотр контактов удаленной телефонной книги
Экранное меню: Меню -> Контакты -> Удаленная записная книга -> Имя удаленной телефонной книги
Обновление контактов телефонной книги
Процесс обновления контактов телефонной книги можно запустить вручную в экранном меню: Меню -> Контакты -> Удаленная записная книга -> Выделить книгу с помощью навигационных клавиш «вверх» и «вниз» на клавиатуре -> Нажать Flash.
Кроме того, можно настроить автоматическое обновление по таймеру или при каждом обращении к контактам. По умолчанию книга будет автоматически обновляться раз в час.
За автоматическое обновление контактов удаленной книги отвечают следующие параметры.
Веб-интерфейс: Контакты -> Удаленная книга -> Период обновления базы (секунды)
Параметры в .cfg
Параметр, отвечающий за интервал обновления удаленных книг:
features.remote_phonebook.flash_time = значение, где диапазон допустимых значений: 0 (не будет обновляться), 3600 – 1296000 – время (в секундах). Например, параметр features.remote_phonebook.flash_time = 3600 означает, что книга будет автоматически обновляться каждый час.
Параметр, отвечающий за обновление контактов телефонной книги при каждой попытке доступа к ее контактам:
features.remote_phonebook.enter_update_enable = значение,
где значение – 0 (отключено) или 1 (включено).
Авторизация на сервере (если требуется)
Авторизация может происходить в ручном (при входе в телефонную книгу необходимо будет ввести пароль вручную) или в автоматическом режиме.
Автоматическая авторизация на сервере
Параметры в .cfg:
remote_phonebook.data.X.username = имя пользователя;
remote_phonebook.data.X.password = пароль,
где X – номер удаленной книги от 1 до 5.
Ручное редактирование и загрузка конфигурационного файла
Конфигурационный файл импортируется из веб-интерфейса телефона:
Настройки -> Конфигурации -> Конфигурационный файл .cfg -> Экспорт конфигурационного файла (с параметром Все настройки).
Импортированный файл необходимо открыть текстовым редактором (Блокнот, Notepad ++ и пр.), его редактирование осуществляется путем добавления, изменения или удаления строк.
Конфигурационный файл импортируется обратно на телефон.
Веб-интерфейс: Настройки -> Конфигурации -> Конфигурационный файл .cfg -> Импорт конфигурационного файла.
Продолжение следует
- Joined
- Oct 29, 2019
- Messages
- 63
- Reaction score
- 14
-
#1
We have a customer that moved over to 3CX last week and since Friday, no one can access the company phonebook. They could up until Friday. I’ve tried factory resetting the handset and provisioning it again but no luck.
- Joined
- Jan 12, 2021
- Messages
- 4,365
- Reaction score
- 938
- Joined
- Oct 29, 2019
- Messages
- 63
- Reaction score
- 14
-
#3
Thank you. We have some T42G’s experiencing this. I will await a fix from you and follow the above thread.
- Joined
- Jan 12, 2021
- Messages
- 4,365
- Reaction score
- 938
-
#4
Sure thing @Matt_Alcom_IT, once there is an update, I will update this thread as well.
JohnS_3CX
Support Team
Staff member
3CX Support
- Joined
- Jan 4, 2019
- Messages
- 13,145
- Reaction score
- 2,854
- Joined
- Oct 29, 2019
- Messages
- 63
- Reaction score
- 14
JohnS_3CX
Support Team
Staff member
3CX Support
- Joined
- Jan 4, 2019
- Messages
- 13,145
- Reaction score
- 2,854
-
#7
Great news Matt! We will mark this one as solved.



















