Changelog
O que há de novo.
Cada melhoria para a plataforma, como ele envia.
· AIService
Caminhada de candidato com failover, retrocesso de parâmetro de um tiro e streaming medido
As credenciais do fornecedor nunca chegam ao log, à linha de utilização ou ao erro retroceder; a Falha do provedor-saúde escrever nunca custa uma resposta; uma interrupção pára a caminhada.
· AIService
Dobre cada agente de vendas em uma persona de título de trabalho na inicialização
· VOIPService
Fornecimento, retirada e resolução de linhas de voz de IA
Aposentar apaga a extensão PBX apenas quando ainda está lá, e um servidor de telefone em uso que recusa a exclusão mantém a linha e respostas 502, então o minuto SIP sincronia repetições em vez de órfão a extensão. Uma linha renovada esquece o ID de extensão da linha que substitui, uma extensão dada à mão é liberada quando a linha de IA é atribuída, e a extensão de trabalho vai com a linha na aposentadoria.
· MCPGatewayService
Pacote de notas — pesquisar, ler, criar, atualizar, diário, links, nota mestre
O que o KBService realmente responde forma três escolhas (SP05-T24). notes search corresponde à consulta sobre o título, corpo, categoria e etiquetas como a parede Notas faz, porque a pesquisa do KBServiceTerm corresponde apenas aos títulos e aplica-se um filtro de cada vez. notes update envia apenas os campos que mudam e notes link apenas os links, porque re-enviar o corpo descriptografado re-saved-lo sob a IA Name, indexou o seu JSON Lexical em RAG e escreveu sobreposições simultâneas. Links são colocado na forma canônica de RecordLinkKind, e um mal formado é recusado pelo Antes de qualquer aprovação. Lê uma nota ilegível, um texto recortado e dá Instants UTC: o ajudante UTC se move do ChatPack para o PackSupport.
· SecurityService
Itens de carta sobre papel, departamento e cargo-título CRUD; charter-only PUTs
· kamo-internal
Cartão de voz AI, coluna de chamadas externas e nota de membro AI em configurações de telefone
· kamo-internal
Estações de trabalho IA na aba Computadores, Configurações de Capacidade e Plataforma
· AIService
Mapear uma configuração do Studio para os itens de charter de título de trabalho
SalesAgentCharterMapper mapeia um agente de vendasConfig para o cargo itens de charter (spec 4.7.8) para o fold-in, e os seis modelos de estúdio para os modelos A9 persona. Para além do resumo (governando SP03-T28): longo texto é dividido em um fim de frase, quebra de linha ou espaço em vez de ser truncado; uma sobreposição de documentos inteiros mantém todo o seu primeiro parágrafo em OBJECTIVO; Itens BOUNDÁRIOs são emitidos bloqueados, como o fretamento os armazena; uma intenção ou descrição de longo alcance é cortada e comunicada em Largado.
· VOIPService
Linhas de voz IA no FreePBX, KamoPBX e Telnyx
Um addExtension do FreePBX recusado (status false, no GraphQL error) agora falha A linha IA em vez de gravar uma que não toca nada. Telnyx número as pesquisas enviam os dígitos que o filtro de Telnyx aceita e correspondem à resposta exatamente; o antigo '+' codificado por URL foi codificado duas vezes por RestTemplate e Nunca encontrei um número.
· kamo-internal
Painéis de uso e ROI (SP10)
D1 custo por membro, capacidade e dia (cada dia do período plotado, zero onde nada foi gasto; capacidades nomeadas do dicionário de registro) e Trabalho D2 manuseado, custo de IA, custo equivalente-humano e economia, com o D4 diálogo suposições para MANAGEM AI WORKFORCE titulares. Ambos mantêm seus campos de período em cada estado, nunca pedem por um período D1/D2 recusar (de depois para, mais de 92 dias) e dizer por que no campo, soltar uma resposta que chega depois de uma pergunta mais nova, ordenar dinheiro e conta como números, e senta-te no invólucro temático. A janela mantém o que é digitado como texto, marca o campo recusado, relata uma gravação recusada ou falhou, e envia uma vez por imprensa.
· SecurityService
Carta de membros lida e edita; ninguém edita a sua própria
S4 lê a carta efetiva de um membro, S5 seus próprios itens com se o O chamador pode alterá-los, e o S6 substitui-os (diffed by id). Uma gravação é executada no MemberCharterWriter, lendo antes de escrever; o novo selo é lido após o commit em sua própria transação, então uma leitura do Yugabyte não pode reiniciar falhar numa gravação correcta. Um corpo sem charterItems é recusado, não lido como Está limpo.
· MCPGatewayService
Chat pack — conversas, não lidas, lidas, enviadas, conversas diretas, menções
Além do breve (SP05-T23): uma menção em uma conversa de apoio é uma web mensagem de chat como chat send; apenas uma conversa em equipa ou uma conversa de suporte toma um post; mencionar marcação através do ChatMentions SP09. marcações; chat ler nada numa corrida a seco e marca o melhor esforço; os tempos UTC do MediaService responderam como instantes de largura fixa; uma página lê primeiro o mais antigo; somente campos MediaService os envios são projetados; linhas de suporte nomeiam o outro lado.
· KlusterServices
AI extensões rota para LiveKit; um caminho de gravação em cada chamada; lista de chamadas externas vem de Kamo
O patch de host se recusa até que a subrotina de gravação e gerenciada do kamo-asterisco-suporte a lista de permissões está no nó (e a lista cobre a lista editada à mão), verifica o carregado contextos pelo seu cabeçalho (o Asterisco nomeia um contexto em falta no seu texto de falha), e substitui arquivos por um renome que mantém o modo e o proprietário.
· EmailService
Gravar e revogar o consentimento de chamada de IA por número de telefone
· VOIPService
KamoAI superfície interna guardada por seu próprio segredo
/api/voip/internal/** (SP13: linhas de IA, credenciais SIP para LiveKit) toma KAMOAI INTERNAL SECRET, não o segredo do cluster; os prefixos do cluster mantêm deles. O filtro corresponde ao caminho descodificado das rotas MVC da Primavera, por a letra codificada (/ api/ voip/% 69nternal/...) não pode ignorar nenhum dos segredos.
· kamo-internal
Mostrar as qualificações herdadas de uma publicação ao aplicar
· SecurityService
Gravar e revogar o consentimento de chamada de IA por número de telefone
· AIService
Previsões breves e descrições de tarefas, catálogo de voz, resumo atual
· kamo-internal
Chips de consentimento de chamada de IA e diálogo sobre números de telefone de chumbo e contato
Uma carga por registro (useAiVoiceConsent) alimenta um chip ao lado de cada número de telefone na página principal e no painel de contacto; o chip abre uma janela que mostra consentimento, seu histórico, e - para um membro que pode editar detalhes de contato - registros ou revoga-a. Um ouvinte mascarado vê o estado do registo sem os seus números. Regra SP13-T36.
· MCPGatewayService
Mail pack — ler, pesquisar, threads, enviar, responder, encaminhar, rascunhos, mover, bandeiras
· SecurityService
Sete modelos de trabalho e o endpoint dos modelos
· AIService
Compilar e ler o resumo de operação de um membro da IA (contrata o passo BRIEF)
· kamo-internal
Escolha um membro de IA para responder ao chat de um site
· VOIPService
Capacidade AiVoice com uma razão escrita por fornecedor
· MCPGatewayService
Ajudantes de texto, projeções seguras de id e o falso arnês de serviços Kamo para pacotes
O HtmlText apresenta o HTML do modo como um navegador o mostra (uma caminhada jsoup: espaço em branco fonte colapsado, br, bloqueio e quebras de parágrafo, células, pre); ThreadIds reproduz o ID de conversa v5 do EmailService; Textos sem dividir um par substituto e transforma cada ID em um string (Long.MIN VALUE incluído). FakeKamoServices executa uma ferramenta da forma como o O gasoduto faz, com o verdadeiro ArgsHash. Regra SP05-T21.
· SecurityService
Catálogo e resolução de endpoints para o editor de cartas
S1 GET /api/security/charter/catalog e S3 POST /api/security/charter/resolve (espec 4.8). Um rascunho de membro recusado pela regra de edição do S6 responde com os corpos do S6 (necessárioDireito no Missing RIGHT); são verificadas as identidades de uma pessoa do departamento contra a ordem do chamador antes do ancestral andar; um rascunho ilegívelItems lista é um CHARTER INVALID 400 com um erro em inglês (governando SP03-T16).
· MediaService
PINs de discagem para Kamo Meets e resolução PIN da ponte
· kamo-shared-library
AI chamar entidades de telemetria
AI CALL e AI CALL EVENT (spec §4.2/§4.3): direcção, estado, resultado e enums tipo evento (STRING), as duas entidades e seus repositórios. AiCallStatus.LIVE é somente leitura, uma vez que cada chamador em um serviço compartilha.
· kamo-internal
Aprovação — formulário de decisão, lista, guia do Centro de Interação e página de ligação profunda (SP10)
O formulário de homologação (A3/A4) com edições apenas de redacção, a lista de hub Workforce, a aba Aprovações do Centro de Interação com seu crachá A2, e /workforce/aprovações/<id> para as ligações profundas SP06/SP07/SP09.
· AIService
Resumos operacionais versionados com uma porta de entrada-hash e uma cache curta

Seu universo está esperando.
Comece gratuitamente em minutos.Adicione produtos sempre que estiver pronto — sem migração, sem novos logins.
Gratuito para sempre — não é necessário cartão de crédito