本書では、産業用インターコムおよびドアホンデバイス向けのオーディオセルフテスト、つまりエコーセルフテスト機能について説明します。 この機能は、スピーカーから音声を再生し、それをマイクで収音することでスピーカーとマイクをテストし、オーディオ部品のリモート診断を可能にします。
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に接続された設定用PC

図3 デバイスとPCの接続図
エコーセルフテストには4つの方法があります:
リモートコンソールから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ノイズにより誤って成功となる場合があります
静かな環境でテストしてください