Los dispositivos de interfono industrial pueden necesitar reproducir archivos de audio personalizados en escenarios específicos. Este documento describe cómo cargar audio personalizado y reproducirlo en dispositivos industriales.
Todos los dispositivos de interfono industrial.
① Un dispositivo de interfono industrial (BHP-SOS16V como ejemplo), un conmutador PoE (o fuente de alimentación DC). Conecte el dispositivo al conmutador.
② Una computadora de depuración conectada al mismo conmutador para garantizar la conectividad de red.
Conecte el BHP-SOS16V y la computadora al mismo conmutador. El diagrama de conexión se muestra en la Figura 1.

Figura 1 Diagrama de conexión del dispositivo y la computadora
Para reproducir audio personalizado, primero debe cargar el archivo y luego utilizar uno de varios métodos de reproducción. Los pasos detallados se presentan a continuación.
Los archivos de audio se pueden cargar a través de la interfaz web. Inicie sesión en el dispositivo (BHP-SOS16V como ejemplo), vaya a Sistema → Actualización → Actualización de tono de llamada y cargue su archivo WAV.
Formato: WAV
Tamaño recomendado: ≤ 200 KB

Figura 2 Cargar audio personalizado
Existen tres métodos de reproducción. Los detalles se proporcionan a continuación.
NO compatible: BHP-SOS10, BHP-SOS10V, BHP-SOS10D
Pasos:
(1) Inicie sesión en la interfaz web del dispositivo (predeterminado admin/admin).
(2) Vaya a Configuración del interfono → Gestión de tiempos y configure como se muestra en la Figura 3:
① Nombre: Personalizado
② Tipo: Reproducción programada de audio
③ Ruta de audio: Local (o USB/SD si hay almacenamiento externo disponible)
④ Modo de reproducción: Ciclo o Una vez
⑤ Establezca el ciclo de repetición y el período de tiempo válido

Figura 3 Reproducción programada de audio
(3) El audio se reproducirá automáticamente durante el período de tiempo configurado.
NO compatible: 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 / Descripción | Nota |
| Action | Start, Stop, Pause, Next, Prev | |
| Times | 0=Bucle, 1=Una vez, 2=Dos veces, N=Repetir N veces | |
| Takelist | Nombre de la tarea programada | |
| Path | USB: Reproducir desde unidad USB |
(2) Ejemplo: http://172.18.8.15/cgi-bin/audio_play?name=2.wav&action=start×=1
Ingrese la URL en un navegador. El dispositivo reproduce el audio y devuelve 200OK, como se muestra en la Figura 4.

Figura 4 Reproducción por URI activa
NO compatible: BHP-SOS10, BHP-SOS10V, BHP-SOS10D, BHP-SOS11, BHP-SOS11V
Formato de solicitud: (1) Cliente → Solicitud del 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 reproducir audio
name: Nombre del archivo de audio
action: start, stop, pause
(2) Servidor → Respuesta del 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) Ejemplo: Use Postman o ApiPost para enviar una solicitud POST a: http://DeviceIP/xmlservice Haga clic en Enviar para reproducir el audio.