我正在部署大约 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-specific 配置被丢弃?
请帮助理解和解决问题。
非常感谢!
此行为的原因是 common.cfg 中缺少标头:
所有Yealink配置文件都需要这个头文件。
我还注意到,如果在第一行指定了管理员密码,它似乎被删除了。所以我需要先指定另一个参数。