本文档介绍工业对讲和门禁电话设备的音频自检,也称为回声自检功能。 该功能通过喇叭播放音频,并由麦克风采集音频,以测试喇叭和麦克风,从而实现音频组件的远程诊断。
BHP-SOS12, BHP-SOS11, BHP-SOS16V, BHP-SOS18, Bi20S, Bi30, Bi32V, Bi33V, BHP-SOS10V, BK-DAB-PA3, BK-DAB-PA2S
设备通过喇叭播放测试音,然后通过麦克风录音。设备会测量接收到的音频百分比: - 高于阈值 = 测试成功 - 低于阈值 = 测试失败

图 1 音频自检示意图
用于远程设备巡检,尤其适用于广播音频缺失或中断的情况。 可降低现场维护成本并提升效率。

图 2 音频自检场景
1 台工业对讲设备,例如 BHP-SOS12、PoE 交换机、Keneng 服务器
连接至同一 LAN 的配置电脑

图 3 设备与电脑连接示意图
回声自检提供以下四种方法:
通过远程控制台发送 HTTP GET 请求触发。
格式: http://device-ip/cgi-bin/ConfigManApp.com?key=ECHO_TEST
结果:
- 成功:喇叭和麦克风正常工作
- 失败:喇叭/麦克风断开或故障
示例: http://172.18.8.15/cgi-bin/ConfigManApp.com?key=ECHO_TEST

图 4 Active URI 音频自检
基于 XML 的 API,用于第三方集成。
请求 URL: http://device-ip/xmlservice (POST)
请求 XML:
URI="cmd:echo_test"
响应 XML:
URI="cmd:echo_test" 0

图 5 HTTP API 音频自检
计划自动自检,并通过 Action URL 上报结果。
登录 Web UI → Intercom → Time Plan → Time Plan Rule
Action Type: Audio Self-Test
设置执行时间

图 6 时间计划音频自检
在公网环境中通过 SIP 服务器执行自检。
设备在服务器上注册 SIP 账号
在 Keneng 服务器上创建自检任务
执行任务:在服务器上查看 Success/Failure

图 7 SIP 消息音频自检
抓包验证:
Web UI → System → Tools → Packet Capture → Start
执行自检 → 停止抓包
在 Wireshark 中打开 → 筛选 sip
检查 MESSAGE 内容:Success / Fail

图 8 设备抓包

图 9 通过抓包检查结果
检查连接
喇叭断开 = 测试失败
麦克风断开 = 测试一定失败
检查组件
确认喇叭和麦克风未损坏
如果组件正常但测试失败,请联系支持
检查环境
测试使用 1KHz 音调
环境中的 1KHz 噪音可能造成误判成功
请在安静环境中测试