首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用被拒绝,因为在上下文中找不到扩展

调用被拒绝,因为在上下文中找不到扩展
EN

Stack Overflow用户
提问于 2019-07-08 14:57:46
回答 2查看 11.3K关注 0票数 1

我试图使用自定义文件打电话,因为我不允许编辑主星号.conf文件

sip.conf有:

代码语言:javascript
复制
#include "sip_custom.conf"
#include "extensions_custom.conf"

在sip_custom.conf上,我有两个主干:

代码语言:javascript
复制
[study-sip] - My main login ( Registered on Zoiper )
[provider] - The provider trunk

登录使用在extensions_custom.conf中配置的上下文“拨号自定义”。

在extensions_custom.conf上,上下文拨号自定义被配置为:

代码语言:javascript
复制
[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中的上下文甚至不会出现

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-09 06:34:15

1)重装星号

如果不管用

2)停止星号,在控制台模式下启动

代码语言:javascript
复制
asterisk -rx "stop now"
asterisk -vvvvgc

3)签入日志,如果/为什么它没有加载您的文件。

票数 0
EN

Stack Overflow用户

发布于 2020-09-07 06:54:52

您需要从数字分机设置

context=dial-custom

代码语言:javascript
复制
[XXXXXXXX]
canreinvite=no
context=dial-custom
host=192.168.1.1
qualify=yes
type=friend

如果您的from-number =98989,那么相同的示例如下所示

代码语言:javascript
复制
    [98989]
    canreinvite=no
    **context=dial-custom**
    host=X.X.X.X:XXXX
    qualify=yes
    type=friend
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56937629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档