我在公司網路(Windows 網路)中安裝了一個 ubuntu 桌面,該桌面在軟體電話和硬體 SIP 電話上使用 SIP。
我使用 Jitsi,它是一個很好的 SIP 用戶端,並且與網路上的其他軟體電話配合良好,但無法解碼來自硬 SIP 電話的串流或流向硬 SIP 電話的串流。
看起來用於從硬手機解碼原始數據的主要編解碼器是 g723 / g729 但我沒有找到任何資源來獲取它用於 linux/ubuntu
答案1
用於G.723或者G.729需要支付涵蓋演算法的專利的授權費和/或特許權使用費。開源和免費的 SIP 解決方案無法包含上述編解碼器。
您將需要其他包含編解碼器和許可證的軟體電話。它意味著非自由軟體。
答案2
對於那些有相同問題的人,我們找到了一個解決方法(在考慮了正確的 jcbermu 的回應後):
我們禁用了 SIPcanreinvite
配置選項將所有 Linux 用戶端電腦傳送到 SIP 伺服器上,從而完成編碼/解碼任務。問題是與 Linux 機器的數量相比,SIP 伺服器的必要可擴展性。但隨後它可以與開源 SIP 用戶端配合使用。