Guia Inicio

Primeiro Acesso

Como acessar o stCall pela primeira vez e fazer login.

Primeiro Acesso

Após a instalação e configuração, você pode acessar o stCall.

Acessando a Aplicação

Abra o navegador e acesse:

http://localhost:3000

Você será redirecionado para a tela de login.

Tela de Login

A tela de login utiliza o layout blank (sem barra lateral ou superior) e contém:

  • Campo de e-mail
  • Campo de senha
  • Botão Entrar

As credenciais são validadas pelo backend contra os usuários cadastrados no banco de dados PostgreSQL do stCall.

Fluxo de Autenticação

  1. Usuário insere e-mail e senha
  2. Frontend envia as credenciais para a API de autenticação
  3. Backend valida as credenciais e gera um token JWT
  4. Token é armazenado no navegador (Pinia store + localStorage)
  5. Frontend conecta ao servidor WebSocket usando o token
  6. Agente está pronto para receber/fazer chamadas
O token JWT tem validade de 8 horas. Após expirar, será necessário fazer login novamente.

Após o Login

Se você é Agente

Você verá o Dashboard com:

  • Suas estatísticas pessoais de chamadas
  • Ações rápidas para iniciar chamadas
  • Histórico recente de chamadas

Na barra lateral, terá acesso a:

  • Dashboard - Painel principal
  • Chamadas - Interface de discagem e chamada ativa
  • Histórico - Histórico das suas chamadas
  • Perfil - Gerenciamento do seu perfil
  • Configurações - Preferências de áudio, aparência e notificações

Se você é Administrador

Além de todas as funcionalidades do agente, você terá acesso a:

  • Agentes - Gerenciamento de agentes (criar, editar, remover)
  • Admin > Dashboard - Monitoramento em tempo real dos agentes
  • Admin > Analytics - Métricas de desempenho por agente
  • Configurações > Sistema - Configurações do Asterisk e gravações

Permissões de Navegador

Na primeira chamada, o navegador solicitará permissão para acessar o microfone. Conceda a permissão para que as chamadas WebRTC funcionem corretamente.

Você pode configurar dispositivos de áudio em Configurações > Áudio.

Verificando a Conexão

Após o login, verifique o status da conexão na barra superior:

  • WebRTC Registered (verde) - Conectado ao Asterisk para chamadas
  • Not Registered (amarelo) - Sem conexão WebRTC com o Asterisk

Se o status estiver amarelo, verifique:

  1. As configurações do Asterisk no .env
  2. Se o container do Asterisk está rodando
  3. Se as portas WSS (8089) estão acessíveis
  4. Se o endpoint PJSIP do agente está configurado corretamente
Copyright © 2026