Les dispositifs d'interphone industriel peuvent avoir besoin de lire des fichiers audio personnalisés dans des scénarios spécifiques. Ce document décrit comment téléverser de l'audio personnalisé et le lire sur des dispositifs industriels.
Tous les dispositifs d'interphone industriel.
① Un dispositif d'interphone industriel (BHP-SOS16V comme exemple), un commutateur PoE (ou alimentation DC). Connectez le dispositif au commutateur.
② Un ordinateur de débogage connecté au même commutateur pour garantir la connectivité réseau.
Connectez le BHP-SOS16V et l'ordinateur au même commutateur. Le schéma de connexion est présenté à la Figure 1.

Figure 1 Schéma de connexion du dispositif et de l'ordinateur
Pour lire de l'audio personnalisé, vous devez d'abord téléverser le fichier, puis utiliser l'une des plusieurs méthodes de lecture. Les étapes détaillées sont ci-dessous.
Les fichiers audio peuvent être téléversés via l'interface Web. Connectez-vous au dispositif (BHP-SOS16V comme exemple), allez dans Système → Mise à niveau → Mise à niveau de la sonnerie et téléversez votre fichier WAV.
Format : WAV
Taille recommandée : ≤ 200 Ko

Figure 2 Téléverser un audio personnalisé
Il existe trois méthodes de lecture. Les détails sont fournis ci-dessous.
NON pris en charge : BHP-SOS10, BHP-SOS10V, BHP-SOS10D
Étapes :
(1) Connectez-vous à l'interface Web du dispositif (admin/admin par défaut).
(2) Allez dans Paramètres de l'interphone → Gestion du temps et configurez comme indiqué à la Figure 3 :
① Nom : Personnalisé
② Type : Lecture audio programmée
③ Chemin audio : Local (ou USB/SD si un stockage externe est disponible)
④ Mode de lecture : Cycle ou Une fois
⑤ Définissez le cycle de répétition et la période de validité

Figure 3 Lecture audio programmée
(3) L'audio sera lu automatiquement pendant la période configurée.
NON pris en charge : BHP-SOS10, BHP-SOS10V, BHP-SOS10D, BHP-SOS11, BHP-SOS11V
Format : (1) ActiveURI : http://IP/cgi-bin/audio_play?name=2.wav&path=usb&takelist=xxx&action=start×=1
| Paramètre | Valeur / Description | Remarque | |
| Action | Start, Stop, Pause, Next, Prev | ||
| Times | 0=Boucle, 1=Une fois, 2=Deux fois, N=Répéter N fois | ||
| Takelist | Nom de la tâche programmée | ||
| Path | USB : Lire depuis une clé USB |
(2) Exemple : http://172.18.8.15/cgi-bin/audio_play?name=2.wav&action=start×=1
Entrez l'URL dans un navigateur. Le dispositif lit l'audio et renvoie 200OK, comme indiqué à la Figure 4.

Figure 4 Lecture par URI actif
NON pris en charge : BHP-SOS10, BHP-SOS10V, BHP-SOS10D, BHP-SOS11, BHP-SOS11V
Format de requête : (1) Client → Requête du serveur :
(?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 : Commande de lecture audio
name : Nom du fichier audio
action : start, stop, pause
(2) Serveur → Réponse du client :
(?xml version="1.0" encoding="UTF-8"?) (FanvilPhoneExecute) (ExecuteItem)URI="cmd:audio_play" name="ring.wav" action="start" times="1"(/ExecuteItem) (RetCode>0(3) Exemple : Utilisez Postman ou ApiPost pour envoyer une requête POST à : http://DeviceIP/xmlservice Cliquez sur Envoyer pour lire l'audio.