工业对讲设备可能需要在特定场景下播放自定义音频文件。本文介绍如何上传自定义音频并在工业设备上播放。
所有工业对讲设备。
① 工业对讲设备一台(以 BHP-SOS16V 为例)、PoE 交换机一台(或 DC 电源)。将设备连接到交换机。
② 一台调试电脑,连接到同一台交换机,以确保网络连通性。
将 BHP-SOS16V 和电脑连接到同一台交换机。连接图如图 1 所示。

图 1 设备与电脑连接图
要播放自定义音频,必须先上传文件,然后使用多种播放方法之一。详细步骤如下。
音频文件可以通过 Web 界面上传。登录设备(以 BHP-SOS16V 为例),前往 系统 → 升级 → 铃声升级,然后上传您的 WAV 文件。
格式:WAV
建议大小:≤ 200 KB

图 2 上传自定义音频
共有三种播放方法。详细说明如下。
不支持: BHP-SOS10, BHP-SOS10V, BHP-SOS10D
步骤:
(1) 登录设备 Web 界面(默认 admin/admin)。
(2) 前往 对讲机设置 → 时间管理,并如图 3 所示进行配置:
① 名称:自定义
② 类型:定时音频播放
③ 音频路径:本地(或 USB/SD(若外部存储可用))
④ 播放模式:循环或一次
⑤ 设置重复周期与有效时间段

图 3 定时音频播放
(3) 音频将在配置的时间段内自动播放。
不支持: BHP-SOS10, BHP-SOS10V, BHP-SOS10D, BHP-SOS11, BHP-SOS11V
格式: (1) ActiveURI:http://IP/cgi-bin/audio_play?name=2.wav&path=usb&takelist=xxx&action=start×=1
| 参数 | 值 / 说明 | 备注 |
| Action | Start, Stop, Pause, Next, Prev | |
| Times | 0=循环,1=一次,2=两次,N=重复 N 次 | |
| Takelist | 定时任务名称 | |
| Path | USB:从 U 盘播放 |
(2) 示例:http://172.18.8.15/cgi-bin/audio_play?name=2.wav&action=start×=1
在浏览器中输入 URL。设备会播放音频并返回 200OK,如图 4 所示。

图 4 主动 URI 播放
不支持: BHP-SOS10, BHP-SOS10V, BHP-SOS10D, BHP-SOS11, BHP-SOS11V
请求格式: (1) 客户端 → 服务器请求:
(?xml version="1.0" encoding="UTF-8" ?) (FanvilPhoneExecute beep="yes") (ExecuteItem)URI="cmd:audio_play" name="xxx.wav" action="start/stop/pause" times="0/1/2/n"(/ExecuteItem) (/FanvilPhoneExecute)
cmd:audio_play:播放音频命令
name:音频文件名
action:start, stop, pause
(2) 服务器 → 客户端响应:
(?xml version="1.0" encoding="UTF-8"?) (FanvilPhoneExecute) (ExecuteItem)URI="cmd:audio_play" name="ring.wav" action="start" times="1"(/ExecuteItem) (RetCode>0(3) 示例: 使用 Postman 或 ApiPost 发送 POST 请求至: http://DeviceIP/xmlservice 点击 发送 即可播放音频。