題 為什麼Ekiga觸控筆僅適用於RFC2833設置?


我讓Ekiga充當我的VOIP帳戶的軟電話。我打電話給自動總機,要求我“按2繼續”。我試圖在鍵盤面板上按“2”但是沒有發送DTMF或“按鍵音”聲音,我無法繼續使用配電盤。

有趣的是,當我打電話給自己的手機時,我可以聽到發送的DTMF音。

如何讓DTMF / touch音調與所有配電盤配合使用?


2
2018-06-05 10:05


起源




答案:


DTMF是雙音模擬音,模擬電話可以輕鬆發送/傳輸/接收它們,因為音調處於電話系統能夠處理的頻率範圍內。

他們使用的是VoIP系統不同 編解碼器 將語音轉換為數據包。

有些編解碼器沒有 壓縮 音頻,但大多數都是。

當您採取一些音頻(通常是人聲)時,壓縮它使其通過IP網絡,並在另一側解壓縮,結果與原始不完全相同。 然而,我們的聽覺器官非常寬容,並且能夠識別聲音和人類語音,儘管它已被略微修改。

在DTMF音調的情況下,例如:鍵 2 是頻率的混合 1336赫茲 和 697赫茲。如果我們通過壓縮和解壓縮傳遞它,最終結果將不會是相同的兩個頻率,使接收方無法理解按下了哪個鍵。

在VoIP系統上有3種方法可以解決這個問題:

  • 帶內:按原樣發送音調。僅適用於非壓縮編解碼器。(G.711)
  • SIP信息:將DTMF音調作為SIP路徑中的事件發送。
  • RFC2833:將音調作為語音路徑中的數據發送。

在大多數情況下,RFC2833是推薦的方法。

為了使它工作,你的 軟件電話PBX 和 客戶 接收音調必須設置為RFC2833。混合不起作用,大多數係統無法自動檢測您正在使用的方法。


2
2018-06-05 10:19



非常好的回答,謝謝。這是否意味著如果PBX和客戶端沒有相同的設置,那麼我可以配置什麼才能使它工作? - Tom Ellis
是。確實如此。 PBX和客戶端必須處於相同的設置。 - jcbermu
我希望官方文檔在質量方面達到或超過這個答案,做得好。 - Jonathan Neufeld


我將“編輯 - >首選項 - >協議 - > SIP設置 - > DTMF模式”更改為“RFC2833”,然後將其用於後續調用。


1
2018-06-05 10:13