我试图使用自定义文件打电话,因为我不允许编辑主星号.conf文件
sip.conf有:
#include "sip_custom.conf"
#include "extensions_custom.conf"在sip_custom.conf上,我有两个主干:
[study-sip] - My main login ( Registered on Zoiper )
[provider] - The provider trunk登录使用在extensions_custom.conf中配置的上下文“拨号自定义”。
在extensions_custom.conf上,上下文拨号自定义被配置为:
[dial-custom]
exten => _X.,1,Dial(SIP/provider/${EXTEN:1},60)
exten => _X.,n,NoOp(HANGUPCAUSE is ${HANGUPCAUSE})
exten => _X.,n,NoOp( Dial Status: ${DIALSTATUS})
exten => _X.,n,Goto(hang)
exten => _X.,n(hang),NoOp(Hanging...)
exten => _X.,n,HANGUP()当我使用上下文拨号自定义拨号时,调用应该转到主干提供程序,但是我得到了错误消息:
从‘学习-sip’(xxx.9:xxxxx)到扩展‘5541xxxxxxx’的调用被拒绝,因为在上下文‘拨号-自定义’中找不到扩展名。
如果我使用原始星号.conf文件( sip.conf和extensions.conf ),它会工作.但是当我使用我所包含的#include时,它没有。
如果我输入:“拨号显示”并点击选项卡,extensions_custom.conf中的上下文甚至不会出现
发布于 2019-07-09 06:34:15
1)重装星号
如果不管用
2)停止星号,在控制台模式下启动
asterisk -rx "stop now"
asterisk -vvvvgc3)签入日志,如果/为什么它没有加载您的文件。
发布于 2020-09-07 06:54:52
您需要从数字分机设置
context=dial-custom
[XXXXXXXX]
canreinvite=no
context=dial-custom
host=192.168.1.1
qualify=yes
type=friend如果您的from-number =98989,那么相同的示例如下所示
[98989]
canreinvite=no
**context=dial-custom**
host=X.X.X.X:XXXX
qualify=yes
type=friendhttps://stackoverflow.com/questions/56937629
复制相似问题