Asterisk
Asterisk 跳過第一個 DTMF
我配置了一個星號伺服器來接收來自一個 sip 中繼的呼叫,然後通過另一個(我的 VoIP 提供商)撥出。兩個中繼都配置了 dtmf 模式 SIP INFO。問題是:當我完成一個呼叫並發送 DTMF 時,Asterisk Server 總是忽略我發送的第一個 dtmf,它向端點回答 200 OK,但不將信號轉發到另一個呼叫分支。從第二個 DTMF 開始,它回答 200 OK 並正常轉發 SIP INFO 到另一條腿。你們見過這個嗎?我在實驗室環境中進行了相同的部署並得到了相同的結果。
不知道為什麼這解決了問題,但確實如此。所以我會與大家分享,以防有人遇到同樣的問題。我在中繼配置上評論了“disallow=all”行。我一直使用之前使用的相同編解碼器 (G711a),但由於某種原因,INFO 僅在我進行此更改時才開始正常工作。