- Shipped
- 27 Agustus 2026 pukul 07.40 UTC
- Author
- Kamo
- Commit
- 43c4eab
Mengganti potongan. KamoPBX adalah platform Kamo sendiri, sehingga organisasi memegang no kredensial sama sekali: KamoPXAccountProvisioner membuat akun ketika sebuah telepon server ditambahkan, dan KamoPBXClient menanamkan sebuah token anak-anak yang tinggal pendek per panggilan dari Kamo 's single master credential. Auth menggunakan kunci API milik anak itu, dibaca dengan token utama dan Ditukar - dokumen dan skema 'd. Tidak didokumentasikan sebagai: {account _ id, owner _ id} klaim sengaja tidak digunakan: itu gagal terbuka, kembali full- hak istimewa Tanda PARENT tanpa kesalahan ketika pemilik _ id diabaikan. scopedToken () menegaskan token kembali adalah scoped untuk anak dan menolak seorang orangtua-scoped satu sebagai Perkembangan hak istimewa. Juga tetap dari stub: - getCallHistory kembali kosong, yang NPEs setiap penelepon yang iterasi. - CDRs adalah per- kaki, jadi sejarah runtuh pada interaksi _ id atau satu acara panggilan dua atau tiga kali. - CallResult disematkan oleh tes untuk menjawab persis / NO jawaban / BISEY / GAGAL; apapun yang lain diam-diam membuat missed- counter panggilan membaca nol, begitu tidak diketahui Menggantung menyebabkan keruntuhan ke GAGAL daripada lewat. Pengaturan platform (basis URL, akun master, kredensial admin, URL WSS) adalah @ Value- disuntikkan dan tidak pernah per-org. 246 tes lulus, 29 dari mereka baru.