Per-viewer ler estado, um crachá ao vivo, e por-status conta
O mau era sobre a questão, não sobre ti. /conta nova cada novo relatório plataforma ampla, para que só poderia cair quando alguém moveu um status — lendo o A fi...
Anunciar a alteração da fila quando um relatório é enviado para IA
Um despacho é a única coisa que tira um relatório do NOW do exterior. MediaService, então sem isso foi a única transição do crachá do console aprendeu sobre ape...
Por- visualizador ler o estado para relatórios de erros do sistema
SystemBugView é por Visualizador, não por bug — uma primeira coluna no SystemBug Deixava quem abrisse um relatório primeiro limpar o distintivo dos outros geren...
A letra canónica que um repórter de erros recebe quando o seu relatório se move
Um membro que arquivou um bug ou um realce não tinha como saber o que aconteceu com é curto de abrir a aba e olhar. Isto adiciona o modelo que lhes diz, e o úni...
System bug view — quem leu o relatório
Por Visualizador, não por bug, e essa é a razão pela qual é uma tabela em vez de um primeira viewed at coluna no system bug: triagem é trabalhada por várias pes...
Linhas por servidor no resumo das extensões
A aba extensões do servidor de telefone mostrou a figura de organização e nada mais, então um servidor KamoPBX vazio exibiu "21 extensões billable - $63.00 / mê...
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 ...
Desanexar o navegador de chat da janela que maximiza
O navegador de conversa era um adereço infantil do ToolWindowShell, renderizado dentro da caixa de conteúdo da janela maximizada. Clicando em uma linha nela abr...
Telefone da empresa (main/toll free) na assinatura de um membro, com sua extensão
A página de conteúdo de ************* ganha dois interruptores: Telefone da empresa (Main) e Telefone da empresa (Toll Free). Activados, imprimem o a linha publ...
Persista nos dois telefones da empresa
Lê e escreve usuárioEmpresaPhoneMain / usuárioEmpresaPhoneTollFree na assinatura config do campo, para que os novos switches da aba Conteúdo sobrevivam a uma gr...
Atribuir extensões gratuitas ao servidor onde estão ligados
Uma org que executa um servidor FreePBX ocupado ao lado de um servidor KamoPBX novo e vazio viu "21 extensões billable — 63.00 / mês" enquanto olhando para o Ka...
Pouse as colunas do telefone da empresa antes que o EmailService as leia
ADD COLUNN SE NÃO EXISTE user company phone main e user company phone toll free. A atualização ddl-auto deste serviço adicionaria ambos da entidade, mas todos ...
O telefone da empresa alterna uma assinatura individual pode transportar
Duas bandeiras de org-wide no email assinature field config: user company phone main e user company phone toll free. Eles colocaram a linha publicada da organiz...
O recibo da palavra-chave e o consentimento da chave por campanha (Tarefa MS1 3)
Duas coisas que o livro de registros de consentimento precisa antes de uma entrada STOP pode ser registrado Inquilinos vigiados e exactamente uma vez. «SmsInbo...
O diário de sincronização e uma execução de terminal que está realmente congelada
BL1 Tarefa 5, metade bibliotecária compartilhada. Cinco enums de diário, três entidades e três Repositórios abaixo de... Sem estereótipos: BillingWormGuard é um...
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...
E.164 normalizador e intérprete de palavras-chave SMS (MS1 Task 1)
Duas aulas puras sem E/S e sem estereótipo de Primavera, por isso todos os serviços podem carregá-los e SharedLibBeanSafety O teste continua verde. E164.normal...
A linha de conexão do provedor, uma por org
BL1 Tarefa 1. Uma transliteração quase verbal do provedor de folha de pagamento enums e PayrollConectar-se com Enums, uma entidade e um repositório — sem estere...
Dê a cada extensão de kamocrm WebRTC, e porta de saída chamando
Todos os 21 membros da equipe kamocrm agora possuem uma extensão 8XXX no K1m1 PBX (Chris renumerou 7255 a 8134). Duas mudanças aqui atrás. Os blocos de endpoin...
ServiceJobApi.createJob, e o construtor back-link
Restaura a metade cliente da SW6c Task 2, que pousou em 157fa714 e foi largada por uma reescrita do histórico em uma sessão concorrente; a tela de criação em si...
A grade serviço-pedido e cliente ler os endpoints reais
Restaura o resto da tarefa SW6c 4, que pousou como d58a6aba e foi deixado por um histórico reescrever em uma sessão concorrente; a página de detalhes sobreviveu...
Capturas de tela E vídeos em um relatório de erros
Repórteres estavam descrevendo gravações de tela em prosa e, em seguida, postando o arquivo em um bate-papo, porque o formulário do relatório só tomou stils. Ag...
Anexar um vídeo a um relatório de erros, não apenas uma captura de tela
Um ainda não pode mostrar os três cliques antes que a coisa quebrou, então os repórteres foram descrever gravações em prosa e postar o arquivo em um chat. A End...
Restaurar a página de Citações de tubulação e conversão de citações de fio
`POST /quotes/{uid}/convert` enviado em SW4 e nada lhe chamou: `quotesApi` tinha dez métodos e `convert` não estava entre eles, então o ponto final estava vivo ...
Nosso preço vem do catálogo, e não pode ser digitado novamente
As páginas de comparação codificaram KamoCRM em $29 Starter e $64 Business enquanto o catálogo vendeu-os em $34 e $72. Nove arquivos, quarenta e dois menções, e...
Aviso de chamada em chamadas de extensão para extensão
Completa o terceiro caminho de chamada. Chamadas de funcionários nunca tocam no atendente — vão de-interno -> ext-local, onde o mostrador pertence ao FreePBX - ...
POST /service-jobs, fechado em GESTÃO SERVICE WORK
O verbo criar a superfície de ordem de trabalho nunca teve. app/commerce/service/new é um Dezassete linhas de substituição porque não havia nada para chamar. G...
CreateJob, para que uma ordem de trabalho possa ser levantada sem uma ordem
Faltava o verbo a superfície serviço-trabalho. Até agora a única coisa ligada a plataforma que poderia produzir uma linha ServiceJob foi * ************* por uma...
VER/MANAGEM ORDERS e VER/MANAGEMENT PRICING
A metade do cliente a fechar o buraco de mutação da ordem. Serviço de Segurança agora portões 39 ordem, preços e objectivos fiscais sobre quatro novos direitos;...
VER/MANAGEM ORDERS e VER/MANAGEME PRICING, IDs 273-276
Nenhum direito de mutação de ordem existia em qualquer lugar. Endpoints de ordem do POSController e todos os preços e manipulador de impostos no CommerceMarketC...
Aviso de chamada gravado em extensões dializadas diretas também
Um chamador que disca uma extensão sobre a saudação agora ouve o aviso como Bem. Esse caminho passou de-did-direct, onde o Dial pertence a O ext-local do FreePB...
Aviso de chamada gravada para ambas as partes ao mesmo tempo, em seguida, um tom de ponte
Quando um agente responde a uma chamada em fila de espera, o chamador ouve o aviso do cliente e o agente ouve o agente notar ao mesmo tempo, em seguida, uma mar...
4 GB por assento em cada plano, e assentos em vez de usuários
O armazenamento deixa de ser um diferenciador de níveis. A escada 2/4/5 coloca um gigabyte entre Starter e Business em uma página que teve que explicar o que "c...
As seis páginas de ordem de trabalho persistem
SW6b Tarefa 4. Trabalho, partes, tempo, fornecedores, assinatura e notas foram Reagir 'useState' em 'commerce/service/[id]' e perdeu tudo em recarga. Eles agora...
Oito endpoints de ordem de trabalho para linhas, notas, fornecedores, desligamento e o relógio
SW6b Tarefa 3, controlador metade. POST/PUT/DELETE /{jobUid}/lines/..., POST /{jobUid}/notas, POST/DELETE /{jobUid}/vendores/..., PATCH /{jobUid}/signoff e PATC...
Linha, nota, vendedor, assinatura e relógio escreve em um trabalho
SW6b Tarefa 3, metade da biblioteca. Oito novas operações no ServiceJobService, mais o registros de fio para eles e os três lê as necessidades da página de deta...
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...
Linhas de trabalho, notas e fornecedores para que as abas de ordem de trabalho possam persistir
Trabalho e peças se tornam linhas ServiceJobLine no trabalho em vez de ServiceLineItem linhas, porque OrderLineItem.order é opcional = false: a ServiceLineItem ...
Uma carga clínica falhada não deve renderizar como um resultado vazio
Dois destes enviados antes que alguém note, e o guarda encontrou mais dois no painel mais recente no momento em que ele correu — falha em carregar o que outras ...
Expor as configurações da plataforma através da API de configuração do sistema
toDto é uma lista explícita de allowlist e updateConfig toma um corpo digitado, então os sete novas colunas SYSTEM CONFIGURAÇÃO teriam sido invisíveis e instáve...
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 ...
Trocar a saudação de entrada para KamoCRM-Main-Intro-3
Terceira tomada, 40s (baixa de 60s). Enviado ao lado dos dois anteriores em vez do que sobre eles, então voltar para qualquer um deles é uma mudança de uma linh...
Armazenagem por assento e piscina plana da Enterprise
2 GB por assento no Free, 4 no Starter, 5 no Business. Enterprise pára de escalar com assentos inteiramente - um apartamento de 150 GB para a organização - que ...
Cartão de configuração da plataforma e pare de mostrar cópia do FreePBX
Três problemas na página do servidor de telefone KamoPBX, todos meus: - O cartão PHONE SERVER ID foi desligado, então cada provedor - KamoPBX, RingCentral e Eq...
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...
Configurações da plataforma KamoPBX no SYSTEM CONFIGURAÇÃO
KamoPBX é a própria plataforma de Kamo, então toda a sua configuração é de plataforma: URL base, ID mestre da conta, nome da conta, credencial de administrador,...
Por omissão da plataforma KamoPBX
Hibernate ddl- auto adiciona as colunas SYSTEM CONFIGURAÇÃO; @ ColumbDefault only aplica-se às linhas recentemente inseridas, de modo que o singleton existente...
A grade de ordem de trabalho lê trabalhos de serviço reais
Todas as fileiras desta grelha eram um elo morto por construção. gerarMockWorkOrders ids cunhados String(8000 + i), a linha clica em /commerce/service/8001, e o...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.