- Shiked
- 26 Nisan 2026 23:00 UTC
- Yazar
- kamo
- Commit
- 55d121c
In-call audio yolu için üç koordineli düzeltme: 1. AbortError'u uzaktan ISSo.play() (projektif konsolda) "The play() isteği yeni bir yük isteğiyle kesintiye uğradı" gerçek oldu: konuşmacıda sıfır ses anlamına geliyordu. Her seans yeniden imzalanıyordu Üç yerde uzaktan kumandan elementinin srcObject'i paylaştı (prime → Add → ontrack), ve her reassignment bir yük koştu() bu bir sürü Önceki oyun() söz. Yeniden yapılandırılan SipJsSession to own ONE Kalıcı MedyaStream, ses elementine bağlı Yapıcı ve hiçbir zaman orta aramayı yeniden adlandırmadı. Tracks buna eklenmiştir Müzakere ettikleri gibi (Receivers ve Apple.ontrack) stream toptan değiştirilmesi. AddRemote ISSo() ve primeRemote ISSo() Savunmalı bir şekilde sadece bir sibling seansının sahip olduğu zaman akışa geri döndü. Bağlanmayı çaldı (kendi kendini geri çağırma davası), bu yüzden canlı seansın Ses aslında konuşmacıya ulaşır. 2. Bağlantı-devlet çemberi popup'ın gerçek yatay tarafında değildi Merkez çünkü Reject düğmesine hala 60px yuvasını işgal etti Opakity 0'a giriş yaptıktan sonra bile. Mutlaka Konum: Cevap düğmesi tercüme edilir (% 50, -% 50) böylece onun için pozisyon asla Reject'e bağlı değildir; Reject doğru kenara demirlenir calc (% 0.0 + 24px) ve merkeze doğru kaydırılırken Anlaşıcıdır. 3. Outbound aramalar 1-3 s ring döneminde sessizdi çünkü çünkü Asteriskin erken orta yolu her zaman bir tarayıcıya ulaşmıyor SIP İstenen bir ses olarak müşteri. Ayrı bir ringback Audio elemanı eklendi SoftphoneProvider, aynı ringtone kaynağını oynarken Connecting && callDirection: 'outbound' &&!isInCall. Rotalar Konuşmacı cihazı aracılığıyla ( ringer cihazı değil) ve kullanımları konuşmacıVolume bu yüzden ses tercihlerini takip eder. Durlar Organize / başarısız / iptal edildi. Aynı anda Primed audio-unlock tıklayın, böylece kullanıcı hareketi olmadan her çağrı yapabilir.