KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,480
Total de Alterações
5,972
Características
5,279
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,480AIService249APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService244MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,344kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,656kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore773Docs3,254Feature5,972Fix5,279Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 5, 2026
FeatureVOIPService

Microsoft Teams Phone como provedor

As equipes não são uma API, então o provedor cola três aviões de controle juntos: • Gráfico, somente para aplicativos — histórico de chamadas (getPstnChalls), ...

Kamo·2mo ago
August 3, 2026
FeatureVOIPService

Persista na trilha do PHI VOIP para o phi access log

Gravações de chamadas, áudio de correio de voz e transcrições foram auditadas no log fluxo, que mantém 14 dias contra uma obrigação de seis anos §164.528 e não ...

Kamo·2mo ago
FixVOIPService

Digitalizar os repositórios MFA partilhados

O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...

Kamo·2mo ago
FeatureVOIPService

Requer VER CALL LOGS para reprodução de chamadas em orgs de manuseio de PHI

Gravação e reprodução de correio de voz verificado arrendamento e nada mais: qualquer membro de a própria org poderia puxar qualquer chamada nele, transcrição i...

Kamo·2mo ago
FeatureVOIPService

Gravar gravação de chamadas, correio de voz e acesso transcrito

A gravação não deixou rasto. Uma chamada gravada é o PHI mais denso o lojas de plataformas — a conversa não-reditada — e "que ouviram isto chamada" não foi resp...

Kamo·2mo ago
ChoreVOIPService

Realizar trabalhos pendentes em curso

Está encenado e comprometido como-é assim nada é deixado descompromissado na árvore de trabalho. 5 arquivos alterados, 549 inserções(+), 2 deleções(-)

Kamo·2mo ago
FixVOIPService

Endureça o download do kubectl contra a saída flácida [skip ci]

dl.k8s.io sobre a saída do corredor diminui intermitentemente no meio da transferência: curl: (56) OpenSSL SSL read: a descriptografia falhou ou o mac de regist...

Kamo·2mo ago
July 22, 2026
FixVOIPService

Parar de fixar o segredo wildcard-kamocrm-com expirado

wildcard-kamocrm-com era um legado multi-SAN secreto que cert-manager órfão quando o seu certificado foi remarcado para um segredo por host. Nada o renovou e ex...

Kamo·3mo ago
July 16, 2026
FeatureVOIPService

Endpoint de credenciais TURN-REST para o softphone móvel

GET /api/voip/turn/credentials mentas creds de coturna efêmera (HMAC-SHA1 over "<expiry>:<memberId>" com o ético-auth-secret compartilhado) tão nativo/celular W...

Kamo·3mo ago
July 15, 2026
FeatureVOIPService

Aceitar X-***-Token em REST + sinal ?st= tokens de fluxo em parâmetros de áudio

OTKValidation Precedência do filtro: X-OTK → X-***-Token → ?st= (GET, áudio apenas caminhos de streaming, verificados através do StreamTokenCodec compartilhado ...

Kamo·3mo ago
July 11, 2026
FixVOIPService

Guard /internal/voip com o InternalAuthFilter conforme documentado — ele 401'd on session auth

VoipInternalSyncController sempre documentou InternalAuthFilter como sua guarda, mas /interno/voip nunca foi em PROTECTED PREFIXES nem excluído da OTK filtro de...

Kamo·3mo ago
July 8, 2026
FeatureVOIPService

Permitir que os administradores conectem RingCentral em nome de um membro

O fluxo do RingCentral por membro era apenas auto-serve, então um administrador gerenciando o perfil de outro membro viu "eles mesmos devem conectá-lo". Sysadmi...

Kamo·3mo ago
FeatureVOIPService

RingCentral OAuth identidade + softphone SIP correções

Correcções de credencial SIP do Softphone: - getSipCredentials: map outboundProxyBackup + stonServers (necessidades de telefone web v2 eles para WSS failover + ...

Kamo·3mo ago
FixVOIPService

Comparação secreta de tempo constante (oráculo de chegada)

Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...

Kamo·3mo ago
July 7, 2026
FixVOIPService

Devolver 200 todos Falso para recursos de org não configurados

GET /api/voip/capacidades lançadas ProviderNotConfiguredException (422) quando um org não tinha provedor de telefone, registrando um erro de console vermelho em...

Kamo·3mo ago
July 3, 2026
FixVOIPService

Excluir /api/voip/sms/templates do filtro de sessão OTK

Os terminais de modelo doc-07 SMS são chamadas internas sem sessão guardadas por InternalAuthFilter (X-Internal- Auth), mas OTKValidation O filtro ainda funcion...

Sage·3mo ago
FeatureVOIPService

Sistema de modelos Doc-07 SMS — /api/voip/sms/templates + GSM-7/UCS-2 segment guard

* **************** sobre as entidades de SmsTemplate: mostra {{var}} e envia através do BulkText EXISTENTEProvider primitivo (nenhum segundo Caminho do portador...

Sage·3mo ago
July 2, 2026
ChoreVOIPService

LÍQUIDO MLOS-internal-auth (INTERNAL AUTH SECRET) em implantação [skip ci]

Protege o novo endpoint /api/bulktext/end. Partilha a produção existente valor interno-auth (mlos-internal-auth) para recuperação do SecurityService SMS autenti...

Sage·3mo ago
FixVOIPService

Implementar POST /api/bulktext/enviar SMS transacional interno

SecurityService's BulkTextSmsClient (password-recovery + conta-settings SMS) Sempre foi postado para enviar, mas o controlador nunca foi construído, então cada ...

Sage·3mo ago
July 1, 2026
June 13, 2026
May 16, 2026
April 29, 2026
CIVOIPService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·6mo ago
FixVOIPService

Construir gravação MinIO chave de objeto como fluxo de imagem

Omitir a extensão quando o FILE EXT é nulo/vazio para que o nome do objeto corresponda RecordingImagingService e ImagingController. Java string concat com null ...

Kamo·6mo ago
FixVOIPService

Resolver a extensão do histórico de chamadas de member voip config, não phone extension

************* foi NULL para algumas extensões mesmo quando member voip config mapeou corretamente o membro para sua extensão. Utilização member voip config (a m...

Kamo·6mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·6mo ago
April 28, 2026
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·6mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·6mo ago
April 27, 2026
FeatureVOIPService

Reprodução de gravação, arquivo de correio de voz, voicemail paginado, enriquecimento de histórico

- Nova gravação Controlador com procura em massa, áudio range-streamed para faixas mestre + por canal, e metadados para a janela de ferramenta media-player - Ca...

Kamo·6mo ago
FixVOIPService

Capture o novoExtNumber como final para captura lambda no MemberVoipConfigController

o novoExtNumber é atribuído condicionalmente dentro do if (isVoipEnabled && ...) bloco, o que não torna efetivamente final. O bloco de sincronização do membro d...

Kamo·6mo ago
FeatureVOIPService

Adicionar recursos de chamada API — chamada para diante + resposta automática com fio através da abstração do provedor

- Adicionar Caracteres de ChamadasDto e SetCaracterísticasPedir POJOs - Adicionar sinalizadores callForward/autoResposta às Capacidades do Provedor - Adicionar ...

Kamo·6mo ago
April 26, 2026
FixVOIPService

Não apagar a atribuição de membros na sincronização de provedores que não possuem metadados

**************************** Sobrescrito incondicionalmente TelefoneExtension.associadoMembro com o que o provedor retornou. FreePBX (e qualquer provedor que nã...

Kamo·6mo ago
FeatureVOIPService

Credenciais SIP com conhecimento de WSS para softphones de navegador

O endpoint /api/voip/sip/credentials agora retorna credenciais ao lado do navegador SIP stack pode realmente usar: transporte WSS, domínio público e uma URL wsS...

Kamo·6mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·6mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·6mo ago
FixVOIPService

Reescreva todas as consultas/mutações do GQL contra a introspecção do esquema ao vivo

Verifiquei cada nome e tipo de campo contra o esquema atual do FreePBX 17. Conjunto completo de correcções: Consultas: - obterAllExtensions: remover o campo 'v...

Kamo·6mo ago
FixVOIPService

Correct GraphQL field name to fetchAsteriscoDetalhes

A API do FreePBX retorna "Você quis dizer fetchAsteriscoDetalhes?" — renomear a saúde verificar consulta e seu acessor caminho de dados em conformidade.

Kamo·6mo ago
FixVOIPService

Adicionar cabeçalhos XHR/Accept e análise de resposta de String ao cliente GraphQL

O mesmo padrão do FreePBXTokenCache: adicionar X-Pedido-Com + Aceitar: aplicativo/json para suprimir respostas de redirecionamento HTML do FreePBX, e mudar todo...

Kamo·6mo ago
FixVOIPService

Adicionar cabeçalhos Accept+XHR e análise de resposta de texto bruto para o endpoint do token

O FreePBX estava retornando texto/html quando chamado via DNS de cluster porque o O cabeçalho da máquina não correspondeu ao PBX HOSTNAME configurado. Adiciona...

Kamo·6mo ago
FixVOIPService

Correct OAuth2 scope strings for FreePBX API

Os escopos do FreePBX são identificadores de nível superior: 'gql' (todos GraphQL) e "Descanso" (todos os REST). O formato 'gql:read' significa GQL para um módu...

Kamo·6mo ago
April 24, 2026
ChoreVOIPService

Soltar o VOIPService spec md do repo

Por convenção de projeto (os arquivos.md não enviam com serviços).

Kamo·6mo ago
FixVOIPService

Incluir com.kamo.z.shared.commerce na verificação de repositórios

Últimas propagações de bibliotecas partilhadas com kamo **************************** (donotmodify.dao.services) que tem uma dependência do construtor **********...

Kamo·6mo ago

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.

Começar Livre Para SempreVer Preços