Menghubungkan animasi + audio yang sebenarnya memainkan + ringtone membuka

Fixkamo-internal
Dikirim
26 April 2026 pukul 22.30 UTC
Penulis
kamo
Commit
31f3f84

Tiga perbaikan terkoordinasi untuk jalur inbound- panggilan: Umpan balik visual saat menerima. Klik Jawaban meninggalkan kedua tombol Responsif - mencari tetapi tidak responsif - negosiasi SDP mengambil 1-3 s sebelum panggilan pergi hidup, dan UI tidak memberi indikasi apa pun adalah terjadi. Ditambahkan keadaan penerimaan pada Keadaan SoftphoneState (diatur dalam jawaban (), dibersihkan oleh sesi * * * * * * * * * * * * * peristiwa). The incoming-call overlay sekarang morphs sambil menerima: - Tombol Reject menyusut dan memudar - Tombol Jawaban slide ke tengah, swap hijau Averbiru, tetes ikon handset, dan memperoleh sebuah progress ring berputar - The pulse- cincin pada tombol jawaban berhenti - Sebuah "Menghubungkan"... label memudar di bawah Kedua tombol juga dinonaktifkan dan peristiwa pointer- yang dijatuhkan sehingga Dua kali klik tidak bisa menembak menolak selama penerbangan penerimaan. 2. Tidak ada audio setelah koneksi. WebRTC menerima jawaban sebelum audio remote trek telah dicantol ke koneksi peer, jadi lampiran RemoteAudio () adalah pemindaian getreceivers () pada saat ketika tidak ada trek ada. Dan oleh waktu trek tiba (~ 1-3 s kemudian), jendela isyarat-telah berakhir sehingga audio.play () ditolak oleh kebijakan autoplay. Dua perbaikan: - SipJsSession.accept () sekarang memanggil prime RemoteAudio () didalam Jawab konteks isyarat klik (a play () pada MediaStream kosong cukup untuk browser untuk menandai elemen sebagai enser- diaktifkan). - attatie RemoteAudio () ditambahkan kait pc.ontrack sehingga trek yang tiba setelah Ditempatkan ditambahkan ke elemen audio saat kedatangan, bukan hanya snapshot di Dibangun waktu. 3, nada dering yang terkonfigurasi tidak pernah dimainkan untuk panggilan masuk. Nada dering elemen dibuat pada kait SoftphoneProvider tetapi dimainkan pertama () panggilan berada di inbound INVITE - biasanya menit / jam setelah terakhir sikap pengguna, sehingga kebijakan autoplay diblokir itu. Ditambahkan satu kali audio- buka kunci yang mendengarkan untuk klik / kunci bawah / touchstart pertama pada dokumen, prima baik elemen ringtone dan remote SIP elemen audio melalui siklus jeda diputar, kemudian menghilangkan sendiri. Setelah bahwa, kedua elemen diaktifkan untuk sisa halaman seumur hidup dan inbound cincin + panggilan audio bermain segera.

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