Perbarui ketersediaan titik akhir untuk memakai Keanggotaan Status enum
Tambahkan Penerbit Status Availilisasi untuk pemutakhiran status anggota
Ijinkan akhir panggilan saat menyambung, matikan asisten AI, hapus tab antrian
- Akhir tombol panggilan sekarang aktif dan merah selama kondisi menghubungkan sehingga panggilan dapat dibatalkan sebelum mereka terhubung - Dinonaktifkan tomb...
Selesaikan ekstensi riwayat panggilan dari anggota _ voip _ config, bukan phone _ extension
* * * * * * * * * * * * * itu NULL untuk beberapa ekstensi bahkan ketika anggota _ voip _ config benar dipetakan anggota ke ekstensi mereka. Menggunakan anggota...
Full touch support for softphone popup on tablets
- Add touch-action: manipulation + WebkitTapHighlightColor to iconBtnStyle so window control buttons (minimize/maximize/close) respond instantly on touch - Ad...
Add go-sql-driver/mysql v1.7.1 checksum to go.sum
go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...
Handle legacy ordinal string untuk CountryType via AttributeConverter
Baris DB memiliki negara yang disimpan sebagai integer ordinal (mis. "186" untuk UNITED _ STATES) bukan nama enum, menyebabkan IllegalArgumen Exception pada fin...
Batalkan menerjemahkan tugas seketika dengan menjalankan tsx di latar belakang
Ketika Forgejo membatalkan aliran kerja, bash menunggu untuk setiap anak latar depan untuk selesai sebelum memproses sinyal - sehingga menjalankan pekerjaan lok...
Pindahkan ASTERISK _ CDR _ DSN ke konfigurasi lokal. json, bukan rahasia CI / CD
CDR kredensial lokal untuk setiap server FreePBX dan tidak memiliki bisnis dalam baris pipa CI / CD. Operator tambahkan ASTERISK _ CDR _ DSN langsung ke mereka ...
Ijinkan akses tinggi pada getDomainById dan verify- dns titik akhir
Pemilik dan anggota sistem pada getDomainBy level-org Id dan verify- dns karena titik-titik akhir diperiksa adalah UmserMenof Org langsung. Tambahkan bantuan Ak...
Show existing org domain instead of entry form when no custom domain
Fall back to the org's platform subdomain as the display domain so DnsProgressView renders rather than DomainEntryForm when no custom external domain exists. Al...
Enrich upload manifests with Asterisk CDR caller-ID data
Adds optional MySQL CDR enrichment so the softphone history tab can display who called (or was called). When ASTERISK_CDR_DSN is configured as a Forgejo repo se...
Parse CDR caller-ID fields from upload manifest
When kamo-asterisk-support includes a cdr{} section in the upload manifest (populated when ASTERISK_CDR_DSN is configured), ConversionService extracts callerIdN...
Add CDR caller-ID columns to recordings table (order 40)
Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...
Add CDR caller-ID fields to Recording entity
Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...
Surface imaging fallback when provider has no call history
KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...
Correct account list member/teamMember fallback labels and trigger redeploy
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.