Revogar a inscrição do RingCentral de um membro reatribuído, não se esqueça
Offboarding apagou a linha de credencial do membro quando eles foram removidos de um telefone servidor. Esse era o trabalho todo, enquanto a credencial só poder...
Faça o membro RingCentral redirecionar o URI configurável
O redirecionamento URI do hop foi apenas o padrão @Value. Pertence ao outras duas propriedades de redirecionamento: ao contrário delas nunca é re- hospedado no ...
Deixe um membro RingCentral entrar em vez de cunhar um JWT
A aba de ajuste de telefone de um membro pediu uma credencial JWT, e essa foi a única Uma maneira de os ligar. Um RingCentral JWT pertence a um usuário e é cunh...
Diga a um RingCentral JWT das credenciais do aplicativo coladas em sua caixa
Um org colou as credenciais da sua aplicação RingCentral JSON — the {"clientId": ..., "clientSecret": ..., "server": ...} blob a consola de desenvolvimento most...
Recuar para o nome do próprio host da org para o redirecionamento de Equipes
Um redirecionamento do org digitado em seu próprio registro ainda ganha totalmente — Microsoft requer o URI reproduzido na troca de token para corresponder ao a...
Bloqueie as varreduras compartilhadas e execute duas cápsulas
Cada varredura @Scheduled aqui cujo efeito é compartilhado agora leva um nome de locação distribuída através SingletonTaskRunner antes de fazer qualquer coisa, ...
Deixe um lançamento terminar o que o velho pod estava fazendo
Implantes substituiu o único pod de cada serviço com nada para pegar os pedidos em Voo. Três configurações, aplicadas em toda a frota: - preStop dorme 10s ante...
Equipas Telefone cai de volta para o próprio aplicativo Entra
As credenciais por telefone-servidor ainda ganham — essa é a fonte mais específica. O que muda é o recuo por baixo deles: MICROSOFT TEAMS da própria org Registo...
Deixe um PBX no local relatar uma extensão tocando
RingCentral e JustCall publicam INBOUND RINGING de seus webhooks. FreePBX e KamoPBX não publica nada -- eles são o próprio Asterisco do cliente e nada foi Estou...
Codificar os valores da consulta JustCall exatamente uma vez
O cliente construiu sua consulta com build(true), que declara os valores já codificado — por isso nada escapou. O personagem que importa é "+": cada filtro Just...
Diga claramente porque cada agente do JustCall lê como ativo
A listagem do usuário decidiu seu status com "disponível é Sim ou Não -> ACTIVO, caso contrário NÃO CONHECIMENTO", que é uma forma de perguntar se o JustCall re...
Fio JustLigar através da abstração do provedor de telefone
JustCall (api.justcall.io/v2.1) como um TelefoneProvider completo: histórico de chamadas, textos, voicemail, gravações, diretório do agente e disponibilidade, a...
Aplicar a configuração do FreePBX após cada gravação, ou a extensão nunca atinge o Asterisco
Extensão 8777 (Aiden Perry, kamocrm) foi criada a partir de KamoCRM em 2026-09-02 e nunca mais tocou. A mutação FreePBX GraphQL `addExtension` havia escrito «us...
An account with no number to text from is a 409, not a 500
Starting a text threw IllegalStateException when neither the member nor the instance had an outbound number, which Spring turned into a 500 with a stack trace. ...
Intercepção da palavra-chave no passo 0 no trilho RingCentral (Tarefa MS1 4)
Hoje um STOP para um número que nenhuma linha MEMBRO VOIP CONFIG possui atinge o "Nenhum membro encontrado para a ramificação de número " e desaparece — e esse ...
SmsKeywordService — o único escritor para palavras-chave de entrada (MS1 Task 3)
Fecha a tarefa TODO 2 deixada para trás. Até que este commit um STOP de entrada verificado chegou BulkTextInboundController, foi reconhecido, foi registrado, e ...
Uma fonte de verdade para as configurações da plataforma
"Conexão de teste" relatou "sem id de conta mestre" em um servidor de telefone cujo O provisionamento tinha acabado de ter sucesso, minutos antes, usando o mesm...
Um servidor de telefone semi-provisionado nunca poderia ser terminado, e disse a coisa errada
Um servidor KamoPBX de um org tem estado a reportar Erro: A instância do provedor de telefone não foi encontrada: **************************** desde que foi c...
Webhook SMS voltado para o portador (tarefa MS1 2)
* ******************************* -- form-codificado ou JSON, guardado pelo A própria assinatura do Carrier. Porquê um novo objectivo. /api/voip/webhook não po...
Outbound external calls were missing from FreePBX call history
On an outbound external call FreePBX rewrites the CDR `src` to the trunk's outbound caller ID — the org's own DID — so a call ext 8080 placed to 9493747110 is r...
Implementar extensão KamoPBX, gerenciamento de usuários e dispositivos
O provedor anunciou extensãoManagement, userManagement e dispositivoManagement como verdadeiro ao implementar nenhum deles, então a UI teria mostrado botões que...
Descriptografar a credencial do KamoPBX; testar o caminho da recusa
A credencial principal é armazenada como texto cifrado pela interface de configuração da plataforma, então deve ser descriptografado antes de usar — entregando ...
Leia a configuração da plataforma KamoPBX do banco de dados
A adição de um servidor de telefone KamoPBX falhou com um erro de DNS do Kubernetes - «Erro de E/S na colocação ... ******************* administrador de organiz...
Fornecer uma conta KamoPBX quando um servidor de telefone é criado
Adicionando um servidor de telefone KamoPBX agora cria a conta subjacente e escreve o conta id e reino de volta para configJson. Qualquer configJson que o clien...
Implementar o fornecedor KamoPBX
Substitui o canhoto. KamoPBX é a própria plataforma de Kamo, então a organização não tem credencial em tudo: KamoPBXAccountProvisioner cria a conta quando um te...
Uma gravação cujos bytes se foram responde 410, não 500
A mesma divisão do proxy de imagem e do download dos documentos. Uma gravação de chamada que é não no armazenamento está permanentemente não lá, e um jogador en...
A varredura de extensão não apaga mais cada atribuição de membro
MemberVoipConfigController.put escreve uma atribuição para dois lugares - - e Em seguida, limpou o segundo no seu próximo passe. Não provedor armazena IDs de me...
Dê ao codificador de texto-conversas um tiebreaker para que as datas amarradas não sejam deixadas cair
lastActivityAt, então uma conversação compartilhando que o timestamp exato foi excluído do perdido da lista permanentemente, não apenas desordenado. Atingível n...
Listar conversas de texto pela última mensagem, para a lista de conversas
Gate the voicemail nav conta com View VOiceMAIL
Entreguei qualquer membro autenticado mantendo uma linha do MemberVoipConfig com a contagem de mensagens de voz não lidas sem direitos, mesmo que VoipVoicemailC...
Leia e escreva o portão de linha-janela
GET superfícies linhaWindowEnabled; PUT aceita-o como um booleano nullable de modo que ausente significa "não mencionado" e preserva o valor armazenado. Todos o...
Autentique o RingCentral com um JWT, por servidor de telefone
RingCentral foi o último provedor cujas credenciais vieram de um Kamo-wide registo mais dois lúpulo de consentimento do navegador — um para a org, um por membro...
A chamada falhada e o correio de voz contam para o indicador de softphone
Reportado como linhas separadas em vez de um total: o ícone mostra a soma e a sua dropdown mostra a degradação, então um valor de fio pré-sumido faria o É impos...
Um instantâneo não lido, uma leitura de marca e uma moldura ao vivo
Seu próprio assunto NATS em vez da mensagem existente: o manipulador do navegador para /topic/voip/mensage/ toca o som de chegada e abre uma janela de ferrament...
Biblioteca compartilhada com Pin kamo 1.6.0
A biblioteca mudou para 1.6.0 enquanto os consumidores ficaram na 1.5.0. A IC do consumidor constrói a biblioteca de um clone fresco para um espelho frio ~/.m2 ...
A capacidade bloqueada agora supera a direita, e o modo deus
PhiPlaybackAutor gated PHI call playback on View CALL LOGS. Isso foi... toda a verificação porque ServiceType.VOIP mapeou para o bloqueado Módulo VOIP RECORDING...
Pare RingCentral OAuth assinando inquilinos de marca branca para fora
Dois defeitos, ambos no mesmo salto, e cada um esconde o outro. RingCentral rejeita todos os valores de escopo que este aplicativo pode pedir — "invalid reques...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Trabalhar com voicemail toma uma direita, não apenas lidar com PHI
VoipVoicemailController requer VER CALL LOGS em exatamente um caminho — reprodução, e apenas quando a organização lida com PHI. Listando mensagens de voz com se...
Reconstruir contra a biblioteca compartilhada @Lob LONGVARCHAR corrigir
O dialeto PostgreSQL de Hibernate leu as colunas @Lob String como OIDs via getLong(). Afeta notas, contatos, calendário, tokens de OAuth, senhas de IMAP, campan...
Ponto em YugabyteDB e usar PostgreSQLDialect
O BarataDB foi substituído pelo YugabyteDB. strings de conexão se movem de baratadb-public:26257 para yb-tserver-service:5433, e o dialeto Hibernate desde o Pos...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Espelho Maven Central através da cópia GCS Google
Cada estágio do Docker começa a partir de uma ~/.m2 fria e refetches toda a árvore de dependência, assim que Central vê O peso total de cada serviço em simultân...
Reconstruir para o balde de imagens unificado
Pega na biblioteca kamo-shared 3045cc3: ImageAssocType.getBucket() agora retorna o single "imagem" balde para cada associação, então um arquivo deduplicado é ar...
Parar de requisitar o histórico de chamadas por extensão quando o provedor é amplo
O endpoint do RingCentral é extensão/~ e ignora o argumento, então ele retorna o mesmo log para cada extensão. Uma vez que uma página adiciona nada de novo, o r...
Isolar chamada ingerir por linha e link somente depois de commits
Duas falhas com uma raiz: a ingestão participou na transação da varredura. Um lançamento dentro de uma transação participante marca a transação PARTIDA Só para...
Pular extensões soft-eliminadas na varredura chamada-história
syncExtensions soft-deletes ao virar o estado para UNKNOWN em vez de remover a linha, então a lista acumula cada extensão que uma instância já teve. Cada um cus...
Persistir chamadas e associar chamadas, textos e correio de voz com leads
As chamadas nunca foram gravadas em nenhum lugar — VoipCallEventService publicou um evento NATS para o navegador e não manteve nada, e RECORDINGS só existe quan...
Largue o parâmetro de caixa de correio agora morto e local
Seguimento para c7cb180: uma vez que a caixa de correio deixou o id de correio de voz, paraVoicemailEntry's o argumento da caixa de correio e o gráficoReady loc...
Feche um buraco cross-mailbox e mais seis defeitos de equipes
A revisão adversa de 6df0008 confirmou 24 achados. Os mais importantes: CRÍTICA — qualquer membro pode apagar o correio de um colega. Os identificadores de cor...
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
