0

私のダイヤルプランでは、_XXXXXXX (7 桁の番号) の内線番号と _X の内線番号があります。. ここで、7 桁の番号をダイヤルすると、_X. 拡張子が _XXXXXXX の代わりに実行されています。7 桁の番号がダイヤルされた場合に備えて、_XXXXXXX の部分を実行したいと思います。これを修正する方法はありますか?

ありがとうございました。

4

2 に答える 2

2

このリンクの説明が役立つと思います。簡単に言えば、Asterisk はダイヤルプランを並べ替え、1.2 と 1.4 でこれを異なる方法で行っているようです。

私が見る限り、あなたの問題に対する最も簡単で、最もポータブルで、最もクリーンな解決策は_XXXXXXX、あるコンテキストで (7 桁の数字) を定義し、別のコンテキストで (7 桁の数字)を定義すること_X.です。次に、最初のコンテキストに 2 番目のコンテキストを含める必要があります。

非常に簡単な例:

[seven-digit]
include => match-all
exten => h,1,Hangup
exten => _XXXXXXX,1,Dial(Zap/1/${EXTEN})

[match-all]
exten => _X.,1,Dial(Zap/2/${EXTEN}) 
于 2009-08-20T06:14:28.367 に答える