This document describes the audio self-test (echo self-test) function for industrial intercom and door phone devices. The function tests the speaker and microphone by playing audio through the speaker and capturing it via the microphone, enabling remote diagnostics of audio components.
BHP-SOS12, BHP-SOS11, BHP-SOS16V, BHP-SOS18, Bi20S, Bi30, Bi32V, Bi33V, BHP-SOS10V, BK-DAB-PA3, BK-DAB-PA2S
The device plays a test tone through the speaker, then records via the microphone. It measures the received audio percentage: - Above threshold = Test Success - Below threshold = Test Failure

Figure 1 Audio Self-Test Schematic
Used for remote equipment inspection, especially when broadcast audio is missing or interrupted. Reduces on-site maintenance costs and improves efficiency.

Figure 2 Audio Self-Test Scene

Figure 3 Device & PC Connection Diagram
Four methods are available for echo self-test:
Trigger via HTTP GET request from a remote console.
Format: http://device-ip/cgi-bin/ConfigManApp.com?key=ECHO_TEST
Result:
- Success: Speaker and mic working
- Failure: Speaker/mic disconnected or faulty
Example: http://172.18.8.15/cgi-bin/ConfigManApp.com?key=ECHO_TEST

Figure 4 Active URI Audio Self-Test
XML-based API for third-party integration.
Request URL: http://device-ip/xmlservice (POST)
Request XML:
URI="cmd:echo_test"
Response XML:
URI="cmd:echo_test" 0

Figure 5 HTTP API Audio Self-Test
Schedule automatic self-test and report results via Action URL.

Figure 6 Time Plan Audio Self-Test
Run self-test via SIP server in public network environments.

Figure 7 SIP Message Audio Self-Test
Packet Capture Verification:

Figure 8 Device Packet Capture

Figure 9 Check Result via Packet Capture