Я развертываю около 50 телефонов SIP-T46S и застрял с действительно странным поведением.
Согласно руководствам Yealink, «новый» процесс подготовки - это получение файла .boot и применение конфигураций в указанном там порядке.
Решил пойти так: y000000000000000.boot -> common.cfg -> mac-specific.cfg
y000000000000000.boot содержит это:
[T46S]include:config <T46S/$MAC.cfg>
include:config <common.cfg>
overwrite_mode = 1
specific_model.excluded_mode=0
Теперь я могу читать из журналов TFTP, что телефоны успешно загрузить оба .cfgs, но почему-то не применяет настройки из common.cfg. Настройки из $ MAC.cfg применяются успешно.
Переключение линий не помогает. Когда я перемещаю строки из common.cfg в $ MAC.cfg, они применяются.
Версия прошивки 66.84.0.15
Версия аппаратного обеспечения 66.0.0.128.0.0.0
Возникает вопрос: почему сброшена не специфичная для Mac конфигурация?
Помогите пожалуйста разобраться и решить проблему.
Большое спасибо!
Причиной такого поведения был отсутствующий заголовок в common.cfg:
#!version:1.0.0.1
Этот заголовок обязательное для всех файлов конфигурации Yealink.
Также я заметил, что если в 1-й строке указан пароль администратора, он вроде бы сбрасывается. Поэтому мне сначала нужно было указать другой параметр.