2015-07-10 59 views
1

工作,我有“S”为起始的分机不能拨号方案

[from-pstn] 
    exten => s,1,Playback(demo-thanks) 

在拨号方案的上下文中的第一线。这是行不通的。

然而,当它被替换此:

[from-pstn] 
    exten => _X.,1,Playback(demo-thanks) 

它的工作原理。 “s”扩展名不是起始扩展名吗?

这是PRI线上的拨号方案。当主叫方呼入时,会触发[from-pstn]上下文中的第一行。 dahdi.conf中引用了“front-pstn”上下文。这不是问题的根源,因为它不会与_X一起工作。延期。

我刚开始写Asterisk dialplans。

回答

1

s-extensions是空的扩展名。

即它使用时没有数量

非常likly你有号码,所以它走在拨号方案数量和正则表达式匹配十。

欲了解更多信息你是什么意思连接Asterisk控制台,启用详细输出,并看看会发生什么,同时呼吁

asterisk -r 
core set verbose 5 
+0

通过“时,没有数。”你指的是什么号码?无论如何,你的答案是有用的。如果你能在这一点上进一步澄清,我会接受它。 – Sam

+0

并非所有FXO设备/提供商都发送DID号码。有些不知道数字,有些不在乎。 – arheops

+0

拨号方案分机是否与来电的DID相匹配?如果DID不在那里,那么它与扩展名匹配。是吗?我认为拨号方案与DID无关,只有在拨号方案中使用“s”定义的分机才能为所有来电呼叫启动伪目标分机。 – Sam