Этот документ описывает функцию самотестирования аудио, также называемую самотестированием эха, для промышленных интеркомов и дверных телефонов. Функция проверяет динамик и микрофон, воспроизводя звук через динамик и захватывая его через микрофон, что позволяет выполнять удаленную диагностику аудиокомпонентов.
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

Рисунок 3 Схема подключения устройства и ПК
Для самотестирования эха доступны четыре метода:
Запуск через 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
API на основе XML для интеграции со сторонними системами.
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 может привести к ложному успеху
Выполняйте тест в тихой среде