- Dikirim
- 5 Agustus 2026 pukul 18.02 UTC
- Penulis
- Kamo
- Commit
- d4ba503
Panggilan tidak pernah direkam di mana saja - VoipCallCallEventService menerbitkan acara NATS untuk peramban dan menyimpan apa-apa, dan RECORDINGS hanya ada ketika audio adalah ditangkap. Sinkronisasi perinstance sekarang menarik riwayat panggilan melalui PhoneProvider abstraksi dan upserts PHONE _ CALL _ LOG, keyed on (instance, provider call id). Itu adalah satu-satunya rute yang bekerja untuk FreePBX dan Microsoft Teams, keduanya yang menawarkan sebuah per- call webhook yang dapat digunakan. Penyapuan adalah penulis tunggal. Persisting from the RingCentral webhook as well dicoba dan dihapus: pemberitahuan tersebut membawa teleponySessionId sementara call- sejarah API kembali id rekaman yang berbeda, sehingga dua penulis dihasilkan dua baris dan dua entri timeline untuk satu panggilan. Panggilan dikaitkan dengan sebuah ekstensi hanya ketika ekstensi yang sebenarnya pada Call. Titik akhir RingCentral adalah ekstensi / ~ dan mengabaikan argumen, jadi looping per ekstensi akan file setiap anggota panggilan di bawah mana loop terakhir dikunjungi. Ids rekaman diselesaikan per halaman via Recording Lookup Service, sama memperkaya softphone sejarah mendapat - tanpa itu tab tahu rekaman ada tapi tidak bisa memainkannya. Teks link di send / receive; voicemail link di sync.