0

私はプログラマーとしての私の驚くべき力を利用して、私の世界を妨げている非常に痛ましい問題を解決しようとしています... )...

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

これまでのところ、すべての作業が完了しています。コールボックスは、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) 実際に何をする必要がありますか。

これについて何か助けていただければ幸いです。

4

1 に答える 1

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]セクションに入れるのが最善です。

于 2011-02-21T20:37:48.070 に答える