0

こんにちは、私はアスタリスクが初めてです。IVR システムを構築して、約 10 ~ 15 人のユーザーが同時に通話し、同じダイヤルプランを使用できるようにしたいと考えています。PRI 回線があり、ソフトウェア用に Digium TE!21 カードを購入することを考えています。私の問題に対するダイヤルパンの設定方法とその他の設定プランを教えてください。また、購入前にハードウェアを使用せずにシミュレートできますか?

4

1 に答える 1

1

はい、Asterisk は素晴らしい IVR プラットフォームを作成します。特に IVR は、stdin への書き込みと stdout からの読み取りが可能な任意の言語でプログラムできるためです。

このようなサイトのアスタリスクを読む必要がありますが、ここに行くために非常に簡単なメニューのティーザーがあります.

[incoming-lines]
exten => s,1,Noop()
exten => s,n(msg),Background(Press1OrPress2)
exten => s,n,WaitExten(8)
exten => s,n,Hangup()
exten => 1,1,Playback(YouPressed1)
exten => 1,n,Goto(msg)
exten => 2,1,Playback(YouPressed2)
exten => 2,n,Goto(msg)
exten => t,1,Playback(YouTimedOut)
exten => t,n,Goto(msg)
exten => i,1,Placback(YouMadeInvalidEntry)
exten => i,n,Goto(msg)

これは明らかに非常にばかげていますが、要点はわかります。さらに一歩進めたい場合は、PHP で IVR をプログラミングできる phpagi などのパッケージがあります。ダイヤルプランに AGI スクリプトを呼び出させる方法は次のとおりです。

[incoming-lines]
exten => s,1,Noop()
exten => s,n,agi("http://yourapache/yourscript.php")
exten => s,n,Hangup()

phpagiを読むのはあなたに任せますが、これで始められるはずです。はい、ハードウェアなしでシミュレートできます。もちろん、アスタリスクがインストールされたコンピューターと、スピーカー付きのソフトフォンが必要です。IVR のテストに必要なのはこれだけです。

于 2011-03-26T02:56:40.727 に答える