- Shipped
- 27. August 2026 um 07:40 UTC
- Author
- Kamo
- Commit
- 43c4eab
Ersetzt den Stub. KamoPBX ist Kamos eigene Plattform, so dass die Organisation keine hält Anmeldeinformationen: KamoPBXAccountProvisioner erstellt das Konto, wenn ein Telefon Server wird hinzugefügt, und KamoPBXClient prägt ein kurzlebiges Kind-kopiertes Token pro Anruf von Kamos einzigem Master Anmeldeschein. Auth verwendet das Kindskonto OWN api_key, lesen Sie mit dem Master-Token und getauscht - dokumentiert und Schema'd. Die unaufgeforderten als:{account_id,owner_id' Anspruch wird absichtlich nicht verwendet: es scheitert offen, Rückkehr der Vollprivileg PARENT Token ohne Fehler, wenn owner_id weggelassen wird. scopedToken() behauptet, zurückgegebenes Token ist für das Kind vorgesehen und lehnt ein von Eltern als die Privilegien Eskalation ist es. Auch vom Stub behoben: - getCallHistory zurückgegeben null, die NPEs jeder Anrufer, dass iterates. - CDRs sind pro Bein, so dass die Historie auf interaction_id oder einem Aufruf zeigt zusammengebrochen bis zwei oder drei Mal. - callResult wird per Test genau ANSWERED/NO ANSWER/BUSY/FAILED angeheftet; irgendetwas anderes leise macht verpasste Anruf Zähler lesen Null, so unbekannt Hangup verursacht Zusammenbruch FAILED anstatt durch. Plattform-Einstellungen (Basis-URL, Master-Konto, Admin-Anmeldeinformationen, WSS-URL) sind @Value-injected und nie pro-org. 246 Tests bestehen, 29 davon neu.