Asterisk 星号无法接收DTMF音

Asterisk 星号无法接收DTMF音,asterisk,dtmf,Asterisk,Dtmf,星号无法从sip客户端接收DTMF音。 Im使用拨号应用程序中的(d)标志在振铃状态下显示一位出口。但不幸的是,这不起作用 以下是我的sip配置:- [100] type=friend username=100 host=dynamic nat=yes canreinvite=no allow=all secret=xxxxx context=sipphones relaxdtmf=yes dtmfmode=auto rfc2833compensate=yes [200] type=frien

星号无法从sip客户端接收DTMF音。 Im使用拨号应用程序中的(d)标志在振铃状态下显示一位出口。但不幸的是,这不起作用

以下是我的sip配置:-

[100]
type=friend
username=100
host=dynamic
nat=yes
canreinvite=no
allow=all
secret=xxxxx
context=sipphones
relaxdtmf=yes
dtmfmode=auto
rfc2833compensate=yes

[200]
type=friend
username=200
host=dynamic
nat=yes
canreinvite=no
allow=all
qualify=yes
secret=xxxxx
context=sipphones
relaxdtmf=yes
dtmfmode=auto
rfc2833compensate=yes
这是我的extensions.conf:-

exten => 100,1,Set(EXITCONTEXT=exitContext)

exten => 100,n,Dial(SIP/100,30,dTt)

exten => 200,1,Set(EXITCONTEXT=exitContext)

exten => 200,n,Dial(SIP/200,30,dTt)

[exitContext]
exten =>9,1,Goto(sipphones,1,1)
问候


-logger.conf中的Hadi.Salem

添加到控制台行

 console=>dtmf,verbose,debug
然后查看调试输出

您可能还需要更改中继配置中的dtmfmode参数


如果您的对等方在同一网络中,请将nat设置为“否”,这可能会有所帮助