Asterisk 跳过第一个 DTMF

Asterisk 跳过第一个 DTMF

我配置了一个星号服务器,从一个 SIP 中继接收呼叫,然后通过另一个中继(我的 VoIP 提供商)拨出。两个中继都配置了 dtmf 模式 SIP INFO。问题是:当我完成呼叫并发送 DTMF 时,Asterisk 服务器总是忽略我发送的第一个 dtmf,它向端点应答 200 OK,但不将信号转发到另一条呼叫线路。从第二个 DTMF 开始,它正常应答 200 OK 并将 SIP INFO 转发到另一条线路。你们见过这种情况吗?我在实验室环境中进行了相同的部署,并得到了相同的结果。

答案1

不知道为什么这能解决问题,但确实如此。所以我会与大家分享,以防有人遇到同样的问题。我在中继配置上注释了“disallow=all”行。我一直使用我以前使用的相同编解码器(G711a),但出于某种原因,只有当我进行此更改时,INFO 才开始正常工作。

相关内容