Telefone da empresa (main/toll free) na assinatura de um membro, com sua extensão

Featurekamo-internal
Shipped
27 de agosto de 2026 às 19:58 UTC
Author
kamo
Commit
0d545ef

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 publicada da organização seguida da extensão do membro que envia — "(555) 555-5555 x81234" — assim, uma resposta por telefone chega à pessoa que escreveu, Não a central telefónica. Os números vêm de informações de contato sobre **************************** A extensão é a que o membro é realmente atribuído: MemberVoipConfig, leitura do VOIPService e apenas quando o seu VOIP está habilitado, uma vez que um membro com não responde a essa extensão. EquipeMembro.phoneWorkExtension é o backback, e é tudo uma organização que executa nenhum servidor de telefone através O Kamo alguma vez o terá feito. Nenhuma extensão significa que o número imprime nu em vez de com um "x" pendurado. Mesma preferência QuoteAgentContactResolver já se aplica do lado do servidor. empresaPhone torna-se empresaPhoneMain + empresaPhoneTollFree, que fixa dois Coisas que estava a esconder: - aplicarFieldConfig fechado ambos os números atrás de um campo com `se (!local &&!tollFree)`, então uma organização que permitiu apenas sua portagem livre A linha ainda tinha o seu local impresso. - CampaignEditor estava escrevendo uma chave da empresaPhone em SignatureContent; campo ido o compilador encontra-lo, mas o spread tinha deixado passar silenciosamente, então uma prévia da campanha teria deixado cair a linha. Todos os 29 modelos de assinatura agora renderizam ambas as linhas. Três fizeram antes, então o Os serviços equivalentes e os serviços da empresa eram em grande medida inertes — permitindo que se nada nos outros 26 layouts e lido como uma configuração quebrada. O departamento e as opções da empresa mantêm as suas chaves armazenadas e são remarcadas para a mesma redacção, Então os três escopos já não chamam o mesmo número duas coisas diferentes. Quatro caminhos independentes constroem conteúdo de assinatura — a pré-visualização das configurações, o compositor, campanhas e convites para reuniões — e todos os quatro são atualizados. VOIPService não é acessível através do forwardToApi (rotas APIService no prefixo /api/voip), para que a rota de convite obtenha o helper base-URL o catch-all Já tinha, levantado em ********************** Precisa de EmailService e da migração KamoInitializerService para ter desembarcado: o duas alternâncias são persistentes org-wide.

All changes

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.

Começar Livre Para SempreVer Preços