- Navios
- 3 de setembro de 2026 às 04:34 UTC
- Autor
- Kamo
- Enviar
- 41bc056
JustCall (api.justcall.io/v2.1) como um TelefoneProvider completo: histórico de chamadas, textos, voicemail, gravações, diretório do agente e disponibilidade, além de assinado Webhooks de conta e uma importação opcional de contatos. Auth é uma conta ampla par chave/secreto enviado como o valor bruto da autorização "key:secret" — não um portador token, que não autentica nada e devolve um 401 que lê como um mau Credencial. Três formas da API do JustCall impulsionam o design: * Voicemail não é um recurso. É uma chamada cujo call info. tipo é "Voicemail", carregando sua transcrição em linha e seu áudio atrás do mesmo gravando endpoint como qualquer outra chamada — então getVoicemails é getCallHistórico com um filtro, e não há estado de leitura para marcar. * Não há credencial de softphone. JustCall não publica registro SIP e não WebRTC token para terceiros, e seu único endpoint de chamada de saída AI Voice Agent em vez de uma pessoa. vozChamadas é, portanto, falso, que é o que usoSoftphone já portas registro em, e getSipCredentials recusa com uma explicação em vez de meio-registro. * O diretório é somente leitura, e não há nenhum conceito de dispositivo, então aqueles manter a interface está jogando padrões em vez de fingir escrever. Os Webhooks estão registados por exemplo em... assinatura por tipo de evento. O HMAC-SHA256 da JustCall cobre o URL registado. para que a string de consulta esteja dentro do material assinado e não possa ser reescrita Pouse os eventos de uma org no servidor de outro telefone. O URL é gravado em config json no provisionamento porque a verificação tem que assinar o mesmo texto JustCall fez — reconstruí-lo da configuração começaria a falhar silenciosamente momento em que o URL base mudou. Textos de entrada e eventos de chamada chegam aos caminhos que o RingCentral já usa. O manipulador do VoipMessageService era em forma de anelCentral em toda parte, então sua análise é dividido de sua ingestão: ambos os trilhos agora compartilham o dedupe, intercepção de palavras-chave, conversação upsert e ligação de chumbo. Essa partilha é deliberada — a palavra-chave passo é o que registra um opt-out, e um segundo trilho crescendo sua própria cópia do sequência é como se acaba por não honrar STOP. SmsKeywordService's reply switch ganhou o novo trilho pela mesma razão: é um interruptor de instrução, então um Constante não listada não teria respondido a ninguém. O MMS é apenas por URL pública — JustCall não aceita bytes enviados — então um o anexo está estacionado atrás de uma URL inimaginável de curta duração neste serviço e Essa ligação é entregue. Deliberadamente não existe um URL de armazenamento de objetos pré- assinado: MinIO Aqui está... um URL pré- assinado está assinado para o host que ele nomeia, e o buscador do JustCall não pode resolver um endereço de inclusão — seria 404 para eles enquanto trabalha perfeitamente de dentro do cluster. Isto serviço já é acessível publicamente porque recebe seus webhooks. Importação de contato está desligada a menos que ligado: um livro de endereços de um cliente é acesso por membro controlado, e importando-o no momento em que uma chave é colada seria Sê uma surpresa. Contatos são de propriedade através do agente JustCall id a sincronização da extensão já gravado, e qualquer um cujo agente mapas para nenhum membro Kamo é ignorado em vez que estacionado num lugar partilhado. Persistência vai para EmailService, que possui o Quadros de contacto. JustCall's AI call sumária, sentimento e score ride na mesma chamada ler e são exibidos em CallLogEntry. Não persistiu: PHONE CALL LOG não tem tais colunas, o provedor retorna-os em cada leitura, e adicionar colunas custaria uma DDL janela para uma cópia da sua loja. Nenhuma DDL nesta mudança.