- Navios
- 27 de agosto de 2026 às 20:06 UTC
- Autor
- Kamo
- Enviar
- e6d5c5c
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ês" — o 21 estar em um servidor FreePBX em outro lugar no mesmo org. /api/billing/extensions/summary agora carrega uma lista de `instâncias': uma linha por servidor ao vivo com sua classe, sua contagem billable, sua contagem livre, a taxa e sua Total mensal próprio. Os totais da organização são inalterados e ainda retornados. Construído a partir da lista INSTANCCE, não o colapso. Um servidor sem extensões não contribui nada para uma desagregação e de outra forma estaria ausente da sua própria screen — que é precisamente o caso que começou isto. Contagens gratuitas vêm do mapa por instance adicionado na biblioteca kamo-shared a5b131d1, e as regras de classe são o que fazem os dois tipos de provedor ler diferente: um servidor hospedado carrega cada extensão ativa se alguém está atribuído ou não, então sua contagem livre é sempre zero; um servidor de terceiros carrega apenas os designados e reporta as filas, IVRs e sobressalentes como livres. Biblioteca compartilhada empurrada primeiro — consumidores clonam seu principal em tempo de construção, então um service commit precisando de um novo método só é possível branch padrão. 256 testes passam.