Os dispositivos de intercomunicação industrial podem precisar reproduzir ficheiros de áudio personalizados em cenários específicos. Este documento descreve como carregar áudio personalizado e reproduzi-lo em dispositivos industriais.
Todos os dispositivos de intercomunicação industrial.
① Um dispositivo de intercomunicação industrial (BHP-SOS16V como exemplo), um switch PoE (ou fonte de alimentação DC). Conecte o dispositivo ao switch.
② Um computador de depuração conectado ao mesmo switch para garantir a conectividade de rede.
Conecte o BHP-SOS16V e o computador ao mesmo switch. O diagrama de ligação é mostrado na Figura 1.

Figura 1 Diagrama de ligação do dispositivo e computador
Para reproduzir áudio personalizado, deve primeiro carregar o ficheiro e depois usar um dos vários métodos de reprodução. Os passos detalhados são fornecidos abaixo.
Os ficheiros de áudio podem ser carregados através da interface Web. Faça login no dispositivo (BHP-SOS16V como exemplo), vá para Sistema → Atualização → Atualização do toque e carregue o seu ficheiro WAV.
Formato: WAV
Tamanho recomendado: ≤ 200 KB

Figura 2 Carregar áudio personalizado
Existem três métodos de reprodução. Os detalhes são fornecidos abaixo.
NÃO suportado: BHP-SOS10, BHP-SOS10V, BHP-SOS10D
Passos:
(1) Faça login na interface Web do dispositivo (padrão admin/admin).
(2) Vá para Configurações do intercomunicador → Gestão de tempo e configure como mostrado na Figura 3:
① Nome: Personalizado
② Tipo: Reprodução programada de áudio
③ Caminho do áudio: Local (ou USB/SD se houver armazenamento externo disponível)
④ Modo de reprodução: Ciclo ou Uma vez
⑤ Defina o ciclo de repetição e o período de tempo válido

Figura 3 Reprodução programada de áudio
(3) O áudio será reproduzido automaticamente durante o período de tempo configurado.
NÃO suportado: BHP-SOS10, BHP-SOS10V, BHP-SOS10D, BHP-SOS11, BHP-SOS11V
Formato: (1) ActiveURI: http://IP/cgi-bin/audio_play?name=2.wav&path=usb&takelist=xxx&action=start×=1
| Parâmetro | Valor / Descrição | Nota |
| Action | Start, Stop, Pause, Next, Prev | |
| Times | 0=Ciclo, 1=Uma vez, 2=Duas vezes, N=Repetir N vezes | |
| Takelist | Nome da tarefa programada | |
| Path | USB: Reproduzir a partir de unidade USB |
(2) Exemplo: http://172.18.8.15/cgi-bin/audio_play?name=2.wav&action=start×=1
Insira o URL num navegador. O dispositivo reproduz o áudio e retorna 200OK, como mostrado na Figura 4.

Figura 4 Reprodução por URI ativo
NÃO suportado: BHP-SOS10, BHP-SOS10V, BHP-SOS10D, BHP-SOS11, BHP-SOS11V
Formato do pedido: (1) Cliente → Pedido ao servidor:
(?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: Comando para reproduzir áudio
name: Nome do ficheiro de áudio
action: start, stop, pause
(2) Servidor → Resposta ao cliente:
(?xml version="1.0" encoding="UTF-8"?) (FanvilPhoneExecute) (ExecuteItem)URI="cmd:audio_play" name="ring.wav" action="start" times="1"(/ExecuteItem) (RetCode>0(3) Exemplo: Use o Postman ou ApiPost para enviar um pedido POST para: http://DeviceIP/xmlservice Clique em Enviar para reproduzir o áudio.