- Shipped
- 26 April 2026 pukul 17.00 UTC
- Author
- Kamo
- Commit
- 84b462c
Endpoint / api / voip / sip / kredensial sekarang mengembalikan kredensial sisi browser- Tumpukan SIP dapat menggunakan: Transpor WSS, domain publik, dan URL WSServers. - SipController menyelesaikan anggota 's MenmVoipConfig, validate VOIP adalah diaktifkan dan sebuah ekstensi diberikan, lalu rute ke anggota spesifik instance (bukan primer org). Mengembalikan deskripsi 409s ketika anggota tidak dikonfigurasi daripada memproduksi kredensial kosong. - SipInfo memperoleh wsServers untuk SIP-over- WebSocket; SipCredentials Keuntungan hasil penyedia sehingga frontend memilih adaptor SDK kanan (RingCentral WebPhone vs SIP.js untuk FreePBX / KamoPBX). - FreePBXProvider mengambil domain SIP dari baseUrl yang dikonfigurasi dan default wsServer ke wss: / / < host >: 8089 / ws. Per- instance menimpa (SipDomain, sipWsServer, sipWssPort, sipTransport) dibaca dari configJson cover split deplistments dimana SIP berakhir pada nama host yang berbeda atau Traefik mengakhiri TLS di / ws di port 443. - PhoneProviderFactory parses daerah konfigurasi opsional baru dan feed mereka menjadi SipTransortConfig catatan pada FreePBXProvider. - RingCentralProvider menandai kredensial dengan penyedia = RING _ CENTRAL.