我正在嘗試將 Jitsi 配置為作為我的德國電信 VoIP 連接的軟體電話。
於是,我去了網站德國電信提供以下連接詳細資訊:
- SIP-ID/用戶:電話號碼
- 顯示名稱(如果有): 電話號碼
- 身分驗證名稱/使用者名稱:您的登入電子郵件或存取號碼(您在預訂連線時獲得)
- 密碼:您的密碼(預訂連線時您會再次獲得該密碼)
- SIP 代理:
tel.t-online.de
- 登記員:
tel.t-online.de
- 領域:
tel.t-online.de
- STUN 伺服器:
stun.t-online.de
- 出站代理:留空或
tel.t-online.de
我相信我配置了大部分內容是正確的,因為:
- 個人資料添加得很好
- 我得到了可用性狀態
Online
。 - 如果有電話打入,Jitsi 會收到並響鈴。
但以下內容不起作用,而在其他設備上卻可以:
- 立即撥出電話錯誤為
Not Acceptable
。 - 接聽電話可以,但我聽不到對方的聲音,對方也聽不到我的聲音。不過連線建立得很好。
日誌中的錯誤訊息如下:
16:56:30.867 INFO: [354] impl.protocol.sip.OperationSetBasicTelephonySipImpl.createOutgoingCall().184 Creating outgoing call to sip:[email protected]
16:56:31.483 SEVERE: [372] impl.protocol.sip.OperationSetBasicTelephonySipImpl.processResponse().620 Received error: 606 Not Acceptable
我嘗試了以下方法:
- 我之前安裝了 X-Lite,它運作良好,配置與我在 Jitsi 中使用的配置相同。
- 我用佐伊佩爾在我的 iOS 手機上,其配置與 Jitsi 相同,並且運作良好。
撥打電話時拋出的錯誤如下所示(如上所述):
我也嘗試過各種數字格式:
+49162XXXXXXX
0162XXXXXXX
兩種格式都會導致相同的錯誤。
你可以查看我的設置這裡。
答案1
我終於為我解決了這個問題。問題是,德國電信不喜歡視訊編解碼器的廣告。在我停用此 SIP 連線的所有視訊編解碼器後,我能夠撥打出站電話並且不會收到錯誤 606 不可接受!
答案2
Jitsi 呼叫失敗“不可接受”
Jitsi 確實支援 SRTP,但它是透過 ZRTP 金鑰協商來實現的。這樣做的優點是提供端對端加密(與 Asterisk 中可以在伺服器上竊聽的標準 SRTP 實現相反)。
然而,Asterisk 不支援它,因此您需要使用實際的 SIP 和 RTP 代理程式才能使其工作。
答案3
我有同樣的問題。 jitsi 的自動配置使用了錯誤的 DTMF 方法。德國電信需要 Inband。