2011-02-21 3 views
0

私の世界でプログラマとしての私の驚くべき力を利用するのを妨げる非常に苦しい問題を解決しようとしています...電話をすれば "9"を押してください)...アスタリスクを使ったカスタムエクステンション "Answers"と "Beeps"

私の驚くべき力は、私が得ることができないこの最後の部分を除いて、私を非常に遠くまで迎えてくれました。(おそらく、睡眠不足)。

私はこれまでのこと全てを解決しました:コールボックスは私のラップトップ上の私のラップトップの仮想マシンに私のGoogle Voiceアカウントをダイヤルして、最新の「trixbox」(アスタリスク)を実行します。 Gizmo5/SIPジャンク経由で電話する。

私が今必要とするのは、電話に応答してから、数字「9」を押して、約5秒待ってからハングアップすることです。

私はそれが設定ファイルのどこかにこのコードを置くのと同じくらい簡単だと確信しています:

exten => 1234,1,Answer 
exten => 1234,n,Press("the flippin 9 key") 
exten => 1234,n,Wait(5) 
exten => 1234,n,Hangup 

しかし、私は知らない。

1))それはかなり確信して(これは可能です 2)どのファイルを編集しますか? 3)最初に延長をする必要がありますか? 4)上記のコードは、私の例のどこにあっても近くにありますか? 5)実際に何をする必要がありますか?

この件に関するお手伝いをいただき、誠にありがとうございます。

答えて

3

あなたが近くにいる、してみてください:

exten => 1234,1,Answer 
exten => 1234,2,Wait(2)  ; Safety time 
exten => 1234,3,SendDTMF(9) 
exten => 1234,4,Wait(5) 
exten => 1234,5,Hangup 

これが「標準」のAsteriskのインストールでは1234

のために入ってくる呼を処理する方法をアスタリスクを伝え、これはextensions.conf1234に行くべきですどの着信呼が内線に入っているかは任意です。

extensions.confのセクションは、ディストリビューションやローカル設定によって異なる場合がありますが、通常は[default]セクションに入力することをお勧めします。

+0

まず、1234という内線番号を作成する必要がありますか?また、これをファイルの最後に貼り付けますか?または私はそれの上に "[blahblah]"が必要ですか? –

+0

extensionを "make"する必要はありません。extensions.confにこれらの行があると、1234のコールを処理する方法をアスタリスクに伝えます.1234をGizmo5/SIPに使用している番号に置き換える必要があります。 (どこに置くかについては、上記の答えを編集した)。 – payne

関連する問題