2015-07-10 62 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