2017-01-29 9 views
0

私はASTERディスクPBXを学びたいと思っています。私はチュートリアルで見たことのない問題があります。アスタリスク自動着信応答

ソフトフォンのキーボードやボイスからのユーザー選択に応じて、内線番号と内線番号に自動的に転送して内線番号101または102に転送することができます。どのように実装することができますか?

[default] 
Exten => 101,1,Answer 
Exten => 101,n,NoOp(Test101) 
Exten => 101,n,Dial(SIP/101,12,r) 
Exten => 101,n,VoiceMail([email protected]) 
Exten => 101,n,Hangup() 

Exten => 102,1,Answer 
Exten => 102,n,NoOp(Test102) 
Exten => 102,n,Dial(SIP/102,12,r) 
Exten => 102,n,VoiceMail([email protected]) 
Exten => 102,n,Hangup() 
+0

sip.confは、sipクライアントのコンテキストを定義する必要があるファイルです。私は問題であるかもしれない "デフォルト"の文脈を指していないと思う。もっと明確にするためにsip.confとextension.confを両方とも投稿してください – rajesh6115

+0

"あなたの選択に依存する"ということを明確にすることはできますか?ほとんどの電話機には、「DnD」機能があり、これを有効にすると、pbxに内線番号がすぐに「ビジー」であることが通知されます。ダイヤルプランには常に101をダイヤルするように指示することができ、その結果に応じて102にダイヤルするか(電話でDnDを有効にした場合は101)、ボイスメールに移動します(DnDが設定されていない場合、回答)。一般的な間違いは、通話が終了した後はいつもボイスメールに行くことですが、DIALSTATUS変数をチェックしてこれが適切であることを確認する必要があります。 – QuickDanger

答えて

0

こんにちはあなたは任意の桁数の最大値に到達するまで、あなたはあなたが、そうでない場合は、アスタリスクの待機を[最大桁数]を使用することができます

exten => _X,1,Answer() 
exten => _X,2,Read($Number,,[max digits]) 
exten => _X,3,Dial(SIP/$Number) 

を使用することができます呼び出すanwserしたい、またはあなたが入力してを終了した場合"#"

関連する問題