Suporte aninhado nome/email/foneNúmeros + endpoints de gerenciamento de endereços
- AccountController aceita nome aninhado/email/números de telefone JSON no POST/PUT - O endereço inicial no POST cria Shipping (e BILLING quando usadoAsBillingT...
Histórico de nível de produção + guias de correio de voz com ferramenta de media-player
Página de histórico (SoftphoneHistoryTab.tsx): - Rolo infinito via IntersectionObserver dentro do recipiente de rolagem do painel - Chips de filtro: Tudo / Entr...
Corredor de migração para as colunas de procura do provedor de gravação + colunas de arquivo VM
Adiciona RECORDINGS.provider instance id (UUID) e provider external id (VARCHAR(64)) mais o índice composto idx gravings provider lookup usado pela aba de histó...
Fornecedor PersistInstânciaId + fornecedorEstrangeiro na gravação na ingestão
Threads asterisco-suporte X-Phone-Server-Id e X-Asterisco-Unique-Id (já em UnprocessedRecording) para os novos campos RecordingMetadata então call/voicemail lin...
Adicione **************** com suporte HTTP Range
Endpoint de streaming genérico para recursos de imagem de áudio/vídeo, usado pela ferramenta kamo-internal MediaPlayer. Reutiliza a autorização do ImageService ...
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...
Teclas de pesquisa do provedor na gravação, arquivo de correio de voz, streaming de gama MinIO
- Gravação: adicionar provedorInstanceId + provedor ExternalId para juntar provedor call-history / voicemail linhas de volta aos ativos de imagem - PhoneVoicema...
Adicionar guia Histórico — linha do tempo de auditoria paginada com pesquisa e filtros
- LeadHistoryPanel: barra de ferramentas de filtro pegajoso com pesquisa desbotada, ************* filtros, tabela MUI com paginação, chips de eventos codificado...
Adicionar parâmetros de GET /{id}/história e /{id}/história/filtros
Endpoint paginado, filtrado, pesquisável com carga de ator em lote (sem N+1). O endpoint dos filtros retorna campos usados distintos, todos os campos de registr...
Adicionar registro de auditoria do lead-history — entidade, registro, serviço, DTO, ganchos LeadService
- entidade LeadHistórico (UUID PK, simples FKs Long - sem restrições FK para permitir a eliminação/conversão de chumbo) - LeadHistoryEventType enum com etiqueta...
Adicionar IU de atribuição de conta principal, sistema de moeda, páginas de contas novas, campo de configurações de moeda
Adicionar endpoints de atribuição da conta principal, atualizar o AccountController para o tipo de moeda
Rótulo de tipo de membro dinâmico no título da página Minha Conta
O título agora lê "Minha Conta {Membro da Equipe}" usando o org-configurado etiquetas de comportamento, alternando automaticamente uma vez que o tipo do membro ...
Mover o botão Criar Documento para a barra de ferramentas DocManager
O botão só estava disponível no /doc/manager através do prop das ações. Moveu toda a lógica (estado, manipulador, DOC TYPES, menu) para DocManager assim aparece...
Mover o endereço de e-mail para a linha de 3 colunas com informações de chumbo e contato primário
Apoio internacional — PaísSelecionado, IdiomaSelecionado, Subdivisão Campo em todas as formas
- Adicionar País reutilizávelSelecionar (207 países, ícones de bandeira), IdiomaSelecionar (26 idiomas, ícones de bandeira), SubdivisãoField (U.S. estado dropdo...
Adicionar apoio internacional — País líder/subdivisão/zona horária, língua Org, CountryType isProvince
- CountryType: add PROVINCE NAMES set, isProvince(), getSubdivisionLabel() - Organização: adicionar idioma (Tipo de idioma) campo - Chumbo: adicionar os campos ...
ASSIGN LEADS direito, filtro de agente opção não atribuída, limpeza da coluna da grade
- Opção de filtro do agente 'Liders não designados' por trás do ASSIGN LEADS por trás do direito - "Todos os leads" exclui leads não atribuídos para membros sem...
Adicionar atribuição Para a seção Mercado & Atribuição em /leades/novo
- Fetches membros da equipa activa de - Membros dos grupos por departamento com departamentos alfabeticamente ordenados e membros - Formata nomes como "Último, ...
Emit gravadoAt + extensão por arquivo no manifesto de upload
- Observador: cada gravação emitida carrega gravado, derivado do Segmento EPOCH da nossa gestão nome do arquivo, retornando ao arquivo mtime para arquivos de co...
Passar a gravação de metadados para imagens — comprimento do ffsondas + análise manifesta
- Está bem. executa o ffsprobe - show entries format=duration no mestre Opus/WebM, retorna ms. 0 = desconhecido (não fatal). - Agora... * executa sondaDuraçãoMs...
Gravação + GravaçãoExt entidades, GravaçãoImagingService escreve-los
- Nova entidade de registo (IDUID, IMG ID, IS MASTER, IS VM, EXTENSÃO, ID-MEMBRO, LENGTH, DATA RECORDADO, DATA CREADO [DB-defaulted via @CreationTimestamp]). Um...
Atualizar as placas de administração da plataforma para corresponder à estrutura unificada da página
Substituir as duas cartas velhas (Organização independente página + Configuração) com cinco cartas correspondentes às abas reais: Geral, Organizações, VOIP & SM...
Disposição da grade de largura total e mover o gatilho de sincronização da aba Avançado
- Reprojetar a guia VOIP & SMS para usar a largura total da área de conteúdo: span de estatísticas pipeline a linha superior, Processamento de Gravação e Progra...
Mesclar organizações na página de configuração com a página unificada
- Adicione organizações como uma guia. (General · Organizações · VOIP & SMS · Usuário do sistema · Ordem avançada) - Apaga a página. - Atualizar administração d...
PHONE SERVER ID de superfície na aba de visão geral do telefone
Operadores que configuram o suporte ao kamo-asterisco em uma máquina FreePBX precisam colar o VoipProviderInstance UUID correspondente no arquivo de configuraçã...
Extensão VOIP clicável no Centro de Interação abre softphone com número pré-cheio
Sincronizar telefone TeamMemberExtensão de trabalho no VOIP config save
Backfill TeamTelefone de membroExtensão de trabalho do MemberVoipConfig na inicialização
Configurações de recursos de chamada de fio de ponta a ponta através da abstração do provedor
- voipApi: adicionar CallFeaturesDto tipo, getCallFeatures() e setCallFeatures() chamadas API - Usa o telefone. a partir da API na inicialização; setCallForward...
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 ...
Adicionar MemberCallCaracterísticas de entidade e repositório para as preferências de resposta automática e de chamada
Commit inicial — Carregador de gravação FreePBX (GO)
Relógios para gravações WAV terminadas, grupos multi-pernas chamadas pernas por Asterisco UNIQUEID, e carrega cada lote para APIService /api/voip/gravações/uplo...
VOIP RECORDING UPLOADS escopo + contador de tubulação de registro/tunables
- APIManager: nova opção de escopo VOIP RECORDING UPLOADS (usada pelo kamo-asterisco-suporte no FreePBX hospeda para carregar mensagens de voz e chamar gravaçõe...
Estatísticas de gravação de configuração do sistema + ajustáveis de processamento de gravação
- Está bem. retorna os quatro contadores exposto nas configurações kamo-interna → Plataforma → Configuração → VoIP/SMS tab (vmPending, callPending, vmError, cal...
Processor de GravaçãoJob + atalho NATS para novos envios
- Novo trabalho de Quartzo GravaçãoProcessorJob ticks a cada minuto, despachos independentes VM e lotes de chamadas simultaneamente ao ConversionService *******...
Ingerir gravação + FFmpeg canalização de processamento
- Novo... Endpoint stages multipart uploads enviado pela APIService para MinIO balde ******************* e cria uma linha de encenação UnprocessedRecording. Ide...
VoipRecordingUploadController for kamo-asterisco-suport uploads
POST /api/voip/gravações/upload aceita corpos multi-partes do suporte kamo-asterisco rodando em hosts FreePBX. Valida o X-Api-Key tem o novo VOIP RECORDING UPLO...
UnprocessedGravando entidade de estadiamento, faixas ImgDat, serviço de gravação de imagem
- Corrigir a colisão do ID ImageAssocType: VM RECORDING=8, CALL RECORDING=9 (foram ambos Duplicando MY DOCS em 4). - Acrescente-me... por canal Opus/WebM rastre...
Commit inicial — Carregador de gravação FreePBX (GO)
Relógios para gravações WAV terminadas, grupos multi-pernas chamadas pernas por Asterisco UNIQUEID, e carrega cada lote para APIService /api/voip/gravações/uplo...
Substituir a aba de contatos simulados por SoftphoneContactos com funcionalidades completas
Extrai um novo SoftphoneContacta o componente que liga os contactos do softphone aba para a API de contatos reais via useContacts(). Substitui 4 cópias codifica...
Substituir a extensão Chip com texto em linha ao lado do papel no Interaction Center
Remover campo de extensão manual do telefone; escreva extensão VOIP através do SecurityService em salvar
Incluir telefoneExtensão de trabalho na resposta by-department; aceitar telefoneWorkExtension on member PUT
Fio VAD + push-to-talk; remover configurações não executáveis
- vadEnabled passou agora como voiceActivityDetection in buildAudioConstraints so o navegador honra a opção ao abrir o microfone para uma chamada - pushToTalk m...
Como o que você vê o transporte?
Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.
