Este documento descreve a função de autoteste de áudio, também chamada de autoteste de eco, para dispositivos de intercomunicação industrial e porteiros eletrônicos. A função testa o alto-falante e o microfone reproduzindo áudio pelo alto-falante e capturando-o pelo microfone, permitindo diagnóstico remoto dos componentes de áudio.
BHP-SOS12, BHP-SOS11, BHP-SOS16V, BHP-SOS18, Bi20S, Bi30, Bi32V, Bi33V, BHP-SOS10V, BK-DAB-PA3, BK-DAB-PA2S
O dispositivo reproduz um tom de teste pelo alto-falante e depois grava pelo microfone. Ele mede a porcentagem de áudio recebido: - Acima do limite = Teste bem-sucedido - Abaixo do limite = Falha no teste

Figura 1 Esquema de autoteste de áudio
Usado para inspeção remota de equipamentos, especialmente quando o áudio de transmissão está ausente ou interrompido. Reduz os custos de manutenção em campo e melhora a eficiência.

Figura 2 Cena de autoteste de áudio
1 intercomunicador industrial, por exemplo BHP-SOS12, switch PoE, servidor Keneng
PC de configuração conectado à mesma LAN

Figura 3 Diagrama de conexão entre dispositivo e PC
Quatro métodos estão disponíveis para o autoteste de eco:
Acionamento por solicitação HTTP GET a partir de um console remoto.
Formato: http://device-ip/cgi-bin/ConfigManApp.com?key=ECHO_TEST
Resultado:
- Sucesso: alto-falante e microfone funcionando
- Falha: alto-falante/microfone desconectado ou com defeito
Exemplo: http://172.18.8.15/cgi-bin/ConfigManApp.com?key=ECHO_TEST

Figura 4 Autoteste de áudio por Active URI
API baseada em XML para integração de terceiros.
URL da solicitação: http://device-ip/xmlservice (POST)
XML da solicitação:
URI="cmd:echo_test"
XML da resposta:
URI="cmd:echo_test" 0

Figura 5 Autoteste de áudio por HTTP API
Agende o autoteste automático e envie os resultados via Action URL.
Faça login na Web UI → Intercom → Time Plan → Time Plan Rule
Action Type: Audio Self-Test
Defina o horário de execução

Figura 6 Autoteste de áudio por plano de horário
Execute o autoteste via servidor SIP em ambientes de rede pública.
O dispositivo registra uma conta SIP no servidor
Crie uma tarefa de autoteste no servidor Keneng
Execute a tarefa: veja Success/Failure no servidor

Figura 7 Autoteste de áudio por mensagem SIP
Verificação por captura de pacotes:
Web UI → System → Tools → Packet Capture → Start
Execute o autoteste → Pare a captura
Abra no Wireshark → filtre sip
Verifique o corpo MESSAGE: Success / Fail

Figura 8 Captura de pacotes do dispositivo

Figura 9 Verificar resultado via captura de pacotes
Verificar conexões
Alto-falante desconectado = O teste falha
Microfone desconectado = O teste sempre falha
Verificar componentes
Verifique se o alto-falante e o microfone não estão danificados
Entre em contato com o suporte se os componentes estiverem bons, mas o teste falhar
Verificar ambiente
O teste usa tom de 1KHz
Ruído ambiente de 1KHz pode causar falso sucesso
Faça o teste em ambiente silencioso