呼叫被拒绝,因为在上下文中找不到分机
Call being rejected because extensions not found in context
我正在尝试使用自定义文件拨打电话,因为不允许我编辑主要的 asterisk .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
中配置的上下文 'dial-custom'
在 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()
当我使用上下文 [dial-custom] 拨号时,呼叫应该转到中继线 [provider],但我收到错误消息:
从 'study-sip' (xxx.xxx.xxx.9:xxxxx) 到分机“5541xxxxxxxx”的呼叫被拒绝,因为在上下文 'dial-custom'.
中找不到分机
如果我使用原始的 Asterisk .conf 文件(sip.conf 和 extensions.conf)它可以工作...但是当我使用我包含在#include 中的文件时,它不会。
如果我键入:'dialplan show' 并点击选项卡,extensions_custom.conf 中的上下文甚至不会出现
1) 重新加载星号
如果不行
2) 停止 asterisk,以控制台模式启动它,详细信息打开
asterisk -rx "stop now"
asterisk -vvvvgc
3) 检查日志 if/why 它没有加载您的文件。
您需要设置发件人号码扩展名
上下文=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=friend
我正在尝试使用自定义文件拨打电话,因为不允许我编辑主要的 asterisk .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
中配置的上下文 'dial-custom'在 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()
当我使用上下文 [dial-custom] 拨号时,呼叫应该转到中继线 [provider],但我收到错误消息:
从 'study-sip' (xxx.xxx.xxx.9:xxxxx) 到分机“5541xxxxxxxx”的呼叫被拒绝,因为在上下文 'dial-custom'.
中找不到分机如果我使用原始的 Asterisk .conf 文件(sip.conf 和 extensions.conf)它可以工作...但是当我使用我包含在#include 中的文件时,它不会。
如果我键入:'dialplan show' 并点击选项卡,extensions_custom.conf 中的上下文甚至不会出现
1) 重新加载星号
如果不行
2) 停止 asterisk,以控制台模式启动它,详细信息打开
asterisk -rx "stop now"
asterisk -vvvvgc
3) 检查日志 if/why 它没有加载您的文件。
您需要设置发件人号码扩展名
上下文=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=friend