Reconcile per- ekstensi blok WebRTC daripada tangan - menyunting daftar

Featurekamo-asterisk-support
Dikirim
2 September 2026 pukul 23.43 UTC
Penulis
Kamo
Commit
1615467

Ekstensi yang dibuat melalui API FreePBX tak mendapat blok WebRTC, jadi register atas WSS dan kemudian tidak memiliki DTLS atau ICE - peramban softphone menunjukkan panggilan terhubung tidak membawa audio. Pengaturan tersebut tidak dapat diungkapkan di mana saja FreePBX akan menerima mereka: 'dtls _ cert _ file' dan 'transpor' bukan kolom dalam 'sip' tabel dan tidak bidang pada mutasi 'addExtension', sehingga mereka harus be '[< extext >] (+)' appends dalam * * * * * * * * * * * * * Sampai sekarang file yang adalah daftar hand- dipertahankan dalam ConfigMap, yang berarti setiap ekstensi baru rusak diam-diam sampai seseorang ingat untuk mengedit dan menyebarkan (8888 duduk tidak terdaftar selama berbulan-bulan). Ekstensi 8777 adalah yang terbaru. WebRTCReconciler membaca daftar ekstensi keluar dari FreePBXdihasilkan pjsip.endpoint.conf dan menjaga marter -delimited dikelola daerah dalam langkah dengan setiap 30-an. Ekstensi terhapus kehilangan blok mereka secara otomatis - sebuah blok (+) untuk bagian yang tidak ada lagi membuat log Asterisk "Bagian tidak ada" pada setiap reload. Ini hanya mengisi kesenjangan: setiap blok ditulis di luar penanda kami (KlusterServices Daftar, administrator) ditinggal persis seperti itu, tidak pernah digandakan dan tidak pernah Mengambil alih. Hanya all- numerik titik akhir disentuh, sehingga batang tidak disematkan ke sebuah WS transport dengan DTLS dipaksa. Sebuah pjsip.endpoint.conf hilang adalah sebuah no- op daripada "nol ekstensi", yang jika tidak akan strip WebRTC dari setiap ekstensi yang memiliki satu. OFF secara baku (manage _ WEBRTC _ ENDPOINTS), untuk k1m1. Blok adalah persis salah untuk telepon meja SIP: itu memaksa DTLS-SRTP telepon tidak dapat melakukan dan pin itu untuk transportasi itu tidak berbicara. Dua hal yang diukur pada kotak K1m1 langsung daripada diasumsikan: - Isi ulang harus 'modul reload _ pjsipso', bukan 'pjsip reload'. Setelah menambahkan sebuah '[8999] (+)' blok, 'pjsip reload' meninggalkan titik akhir pada webrtc = no; satu modul reload diterapkan, dan satu modul reload juga dikembalikan ketika block telah dihapus. Menggunakan CLI sendiri 'pjsip reload' di sini akan menulis berkas benar dan salah meninggalkan konfigurasi yang berjalan. - Sebuah blok (+) hanya dapat pilihan ADD, tidak pernah override. Menambahkan 'direct _ media = yes' to an endpoint whose generated config said 'direct _ media = no' meninggalkannya di 'no' - nilai pertama menang. ('webrtc = ya' adalah exception only because it is an additive shorthand, not a stored field.) Apa pun yang harus MENGUBAH nilai yang dihasilkan harus tetap dalam FreePBX Database. Verifikasi terhadap real / etc / asterisk: benar memilih satu ditemukan ekstensi dari 23, lewati batang Erik _ Primary, meninggalkan yang ada daftar by- for- byte identik, dan adalah no- op pada lulus kedua.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga