Atendimentos em aberto
Carregando...
Clara, integrações e segurança da operação.
Cole a chave e use Testar conexão para
conferir antes de gravar — o teste usa o que está no campo. Depois clique em
Salvar alterações, senão a Clara continua sem a chave.
Ela nunca é devolvida pela API depois de salva: campo em branco significa
"manter a atual". Tem prioridade sobre a do arquivo
/etc/synkchat-api.env.
Para o cliente que prefere falar a digitar. O Gemini entra só como ouvido e boca: transcreve o recado de voz e gera a resposta falada. A conversa em si continua com a Clara no Claude, com as consultas ao IXC e as regras de sempre.
Como a Clara participa dos atendimentos.
A Clara atende 24 horas. Fora desta janela ela não transfere para ninguém: conduz o atendimento inteiro e, quando o caso exigir uma pessoa, agenda o retorno para a próxima abertura.
Em dia de feriado o atendimento conta como fechado: a IA assume sozinha e agenda para o próximo dia útil.
DD/MM vale todo ano;
DD/MM/AAAA vale só naquele ano. O nome vem depois de
um traço e aparece para o cliente.
/webservice/v1/<tabela>, token em Basic, header
ixcsoft: listar). Instâncias variam em campos e permissões —
use o teste de conexão, que mostra a resposta crua do IXC em caso de erro.
O token do IXC já vem no formato id:hash.
Gere um com permissão de leitura em cliente,
cliente_contrato e fn_areceber.
/webservice/v1 é removido automaticamente.
Confere o cadastro sem gravar nada, e permite importar o cliente para a base local.
O iOS também passa por aqui: o Firebase fala com a Apple por baixo. Cole o JSON da conta de serviço — no console do Firebase, em Configurações do projeto › Contas de serviço › Gerar nova chave privada.
Um cliente pode ter mais de um: celular e tablet, ou o aparelho antigo ainda instalado. Aparelho que o Firebase disser não existir mais sai daqui sozinho.
| Cliente | Contrato | Plataforma | Registrado |
|---|
Cloud API oficial da Meta. Os quatro valores abaixo
saem do painel em developers.facebook.com. Conversa que o
cliente inicia não é cobrada pela Meta — o que se paga são os modelos
de mensagem enviados fora da janela de 24 horas.
whatsapp_business_messaging
e whatsapp_business_management. Não use o token
da tela de API Setup: aquele expira em 24 horas e o canal
para de funcionar sozinho no dia seguinte.
messages. Sem assinar esse campo a Meta aceita a URL
e nunca manda nada.
Crie o bot no @BotFather, copie o token e
registre o webhook. Sem aprovação de ninguém e sem janela de tempo para
responder — diferente do WhatsApp.
#, @ ou espaço. Mínimo de
16 caracteres. É esse valor que o Telegram devolve em cada chamada;
sem ele a URL pública aceitaria mensagem forjada em nome de qualquer
cliente.
Depois de salvar o token e o segredo, rode isto uma vez, trocando os dois valores:
curl -s "https://api.telegram.org/bot<TOKEN>/setWebhook" \ -d "url=https://chat.synknet.com.br/api/v1/webhook/telegram" \ -d "secret_token=<SEGREDO>"
A API do ACS não deixa procurar o aparelho de um cliente:
o q casa só com id, fabricante e modelo, e os campos
ixcClientId/ixcContractId voltam nulos na lista
mesmo quando o vínculo existe — ele só aparece no detalhe. Este índice
percorre o ACS uma vez e guarda contrato → equipamento aqui,
para a consulta de um cliente custar uma requisição em vez de duas mil.
Ritmo de ~43 requisições por minuto, com folga sob o limite de 60 para não bloquear o Cliente API. A varredura completa leva cerca de 50 minutos e se repete às 3h da manhã. É remendo: some no dia em que a lista do ACS trouxer o vínculo.
A camada de canais já existe e o Telegram roda por cima dela. O WhatsApp entra encaixado quando a rota for decidida: Cloud API oficial da Meta (exige verificação da empresa e templates aprovados para falar fora da janela de 24 horas) ou um intermediário não oficial (sobe rápido, com risco de o número ser banido).
É o SynkPainel que sabe qual ONU é de qual cliente — o IXC tem o sinal de 4.686 equipamentos e o vínculo com o contrato preenchido em um. Com esta integração, o serial deixa de precisar ser digitado contrato a contrato.
Crie o Cliente API em tr069.synknettelecom.com.br/next
→ Configurações → Cliente API (integração externa). O
clientSecret aparece uma única vez: se perder, só criando outro.
/next no fim. É a base de
/api/auth/token e /api/external/devices.
O ACS não tem o vínculo com o IXC preenchido, então o equipamento é encontrado pelo login PPPoE do contrato. Use um CPF ou CNPJ real para confirmar que acha o aparelho certo antes de ligar a chave acima.
Deixe a senha em branco para o sistema sortear uma — ela aparece uma única vez, aqui, depois de criar.
| Nome | Perfil | Estado | Ações |
|---|
O cliente entra no aplicativo apenas com o documento do titular: CPF se for pessoa física, CNPJ se o contrato estiver no nome de uma empresa. Sem documento gravado, ele não consegue acessar.
| Cliente | Contrato | CPF/CNPJ | Acesso |
|---|
Vale por IP. Ao exceder, a resposta é 429 e a tentativa fica registrada na auditoria.
Logins, alterações de configuração, mensagens enviadas e operações no IXC. CPF sempre mascarado.
| Quando | Quem | Ação | Detalhe |
|---|
Carregando...
Atendimentos em aberto
Primeira resposta média
Aguardando atribuição
Resolvidos sem atendente
Entradas e atendimentos concluídos hoje
Distribuição dos atendimentos em aberto
Atendentes cadastrados e carga atual