Primeiro Acesso
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
- Usuário insere e-mail e senha
- Frontend envia as credenciais para a API de autenticação
- Backend valida as credenciais e gera um token JWT
- Token é armazenado no navegador (Pinia store + localStorage)
- Frontend conecta ao servidor WebSocket usando o token
- Agente está pronto para receber/fazer chamadas
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:
- As configurações do Asterisk no
.env - Se o container do Asterisk está rodando
- Se as portas WSS (8089) estão acessíveis
- Se o endpoint PJSIP do agente está configurado corretamente