Campainha WebRTC Direct

Configuração do Sistema

Gere o QR Code de acesso à portaria digital, teste o canal de sinalização e integre o aplicativo nativo do morador.

QR Code do Portão

Imprima esta imagem em alta definição e fixe no portão da residência para que os visitantes possam escanear.

Gerando QR Code

Integração Mobile (Nativo)

Configurações JSON & DND

Endpoints expostos para o aplicativo nativo atualizar e ler as preferências DND e o token push FCM.

GET/POST /api/settings

Status da Campainha (Público)

Rota usada para consultar a disponibilidade da campainha antes de iniciar chamadas.

GET /api/doorbell-status

Sinalização WebSockets (Socket.io)

Porta de sinalização duplex na raiz do servidor utilizando os eventos:

  • incoming-call: Receber alerta de visitante e SDP offer
  • resident-answer: Responder com SDP answer
  • resident-reject: Recusar a chamada do visitante
  • ice-candidate: Trocar candidatos de rede ICE
  • end-call: Finalizar conexão estabelecida
Estrutura de Segurança Ativa

Chaves privadas FCM, tokens de autenticação externa e integrações sensíveis residem unicamente no arquivo de ambiente (.env) do servidor. Nenhuma informação de back-end é transmitida ao front-end do visitante.

Residencial Bellavista • Console Geral