- Shipped
- 27. August 2026 um 20:22 UTC
- Author
- kamo
- Commit
- 9cbd4a6
Die Erweiterungen Registerkarte zeigte nur die organisationsweite Zahl, so dass eine leere KamoPBX Server angezeigt "21 abrechnungsfähige Erweiterungen - $63.00 / Monat". Die 21 waren auf einem FreePBX-Server an anderer Stelle in der gleichen Organisation: wahr der Org, falsch der Server auf dem Bildschirm, und unmöglich zu sagen, abgesehen von dort. Das Panel führt nun mit der eigenen Linie des offenen Servers - seine abrechnungsfähige Anzahl, seine monatliche Gesamtmenge, die Regel, die für sie gilt, und seine kostenlosen Erweiterungen - und hält die Organisation insgesamt unter, die es wert war, und wird jetzt als gekennzeichnet was es ist. Die beiden Anbieter Arten lesen unterschiedlich absichtlich, weil sie Rechnung anders: Ein gehosterter Server berechnet jede aktive Erweiterung, ob jemand oder nicht, so dass seine kostenlose Zählung ist immer Null; ein Drittanbieter-Server Gebühren nur zugewiesene und berichtet Warteschlangen, IVRs und Ersatzteile als frei. auswählenServerBilling Aus genau diesem Grund bevorzugt die Klasse des SERVER gegenüber den Zählungen der Organisation Ein neuer KamoPBX-Server wird von dem Moment an gehostet, in dem er existiert, und erklärt seine Null mit der Drittregel wäre genau falsch. Der Helfer lebt in App/lib/voip und nicht neben der Komponente, weil vitest's "include" ist eine zulässige Liste, die App/Settings/** nicht abdeckt, also ein Test neben dem Bauteil platziert hätte stillschweigend nie gelaufen. Needs BillingService e6d5c5c für das Feld "Instances"; fällt auf das alte zurück Organisation-only-Anzeige ohne sie.