我有一个基本的 Atcom IP01,其配置如下
- 注册 Voip (SIP) 中继
- 注册 Voip 电话 - 分机
- 拨号规则
- 拨出电话规则
我使用了制造商提供的手册:
http://www.atcom.cn/cn/download/pbx/ip01/ATCOM%20IP01-User%20Manual-V1.0-EN.pdf
每当我尝试拨打电话时,似乎我定义的出站呼叫规则并没有被视为默认规则,即使拨号计划将其列为唯一的出站呼叫规则。
拨号时我在日志文件中看到以下内容
[1 月 1 日 09:10:07] 通知 [176]:chan_sip.c:14377 handle_request_invite:从‘6001’拨打分机‘00765243679’的电话被拒绝,因为未找到分机。
00765243679 是一个手机号码。
我是否缺少拨打外拨电话的配置?已尝试过固定电话、其他 VoIP 号码和手机电话
答案1
您需要设置一个使用匹配的扩展程序来匹配您当地的电信规则。我只熟悉美国规则,所以我将以它们为例。
要拨打美国的本地号码,您需要设置如下分机号:
exten => _9NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
这样做的目的是:
- 告诉它这是一个匹配的扩展
_
- 告诉它只匹配 9 作为出站号码(拨出前缀 - 9 是美国的习惯)
- 告诉它匹配任意数字NPA NXX 格式
- 将呼叫发送出配置的中继