この記事では、Asterisk GUIを使用してAsteriskをインストールおよび構成する方法について順を追って説明します。
利点:
- アスタリスク自体を開発する同じ会社であるdigiumによって開発されました
- Apache、MySQL、PHPは必要ありません。 組み込みのアスタリスクWebサーバーを使用します。 htmlとjavascriptで書かれた
- サードパーティのプログラム/ライブラリの可用性に依存しません。 特定のディストリビューションにインストールする必要はありません。 インストールする必要があるのは、機能するアスタリスクのみです
アスタリスクとアスタリスクGUIをインストールする
始めましょう... svnからソースコードをダウンロードして収集します。 以下のコマンドをコンソールにコピーして、待っている間に座ってください。
svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk
cd asterisk
./configure && make && make install && make samples && make config
cd ..
svn co svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
cd asterisk-gui
./configure && make && make install
cd ..
ビルドプロセスが完了したら、2つの構成ファイルを編集します。
/etc/asterisk/manager.confは次のようになります。
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 127.0.0.1
[admin]
secret = 123456
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate
/etc/asterisk/http.confは次のようになります。
[general]
enabled = yes
enablestatic = yes
bindaddr = 0.0.0.0
redirect = / /static/config/cfgbasic.html
[post_mappings]
backups = /var/lib/asterisk/gui_backups
アスタリスクを開始します。
/etc/init.d/asterisk start
これでインストールプロセスが完了します。
アスタリスクGUIを使用したアスタリスクの構成
簡単なケースを考えてみましょう。 システムには1人のユーザーがいます(1つのVoIP電話)。 my.sip.trunk.comプロバイダーへのSIPトランクがあります。 プロバイダーは、1つの試用番号7692450を提供しました。私たちのタスクは、唯一のユーザーに電話をかけたり受けたりする機能を与えることです。
稼働中のマシンで、ブラウザーを起動し、アドレスバーxxxx:8088でドライブします。xxxxは、AsteriskおよびAsterisk GUIがインストールされているマシンのIPです。 ユーザー名とパスワードを入力し、ログインボタンを押します。

構成ファイルの更新に関する簡単なメッセージ(システムはdigiumハードウェアがインストールされているかどうかを判断しようとします)の後、メインページに移動します。

まず、プロバイダーへのSIPトランクを構成します。 「トランク」、「VoIPトランク」に進み、「新規SIP / IAXトランク」をクリックします。 図のフィールドと同様に、ウィンドウのフィールドに入力します。

発信通話のルールを構成します。すべての発信通話を、作成したばかりのトランクに送信します。 「発信規則」に進みます。 [新しい呼び出し規則]をクリックして、ウィンドウのフィールドに入力します。

通話プラン(ダイヤルプラン)を構成します。 ダイヤルプランは、発信コールのルールのグループにすぎません。 この場合、ルールは1つだけです。 そのため、「ダイヤルプラン」に進み、「新しいダイヤルプラン」をクリックします。 ボックスで、前の手順で作成したルールにチェックマークを付けます。

ユーザーを作成します。 「ユーザー」に移動します。 「新規ユーザーの作成」をクリックします。 ユーザーの名前(CallerID名)、発信通話の番号(CallerID番号)、および通話プランを定義します。

着信コールのルールを決定するために残っています。 このトピック自体は非常に興味深いものであり、別の記事に基づいています。 実際には、着信コールは対話型メニュー(「テクニカルサポートに連絡する-1を押して営業部に連絡する-2を押してオペレーターと話す-0を押す」)で、一度に複数の電話に送信できます何かが電話を拾わない)、留守番電話に送信し、誰もn秒と答えない場合は、モバイルにリダイレクトします...など。 着信コールを私たちの唯一のユーザーに控えめに転送します。 それで、「Incomming Calling Rules」に進み、「New Incomming Rule」をクリックして、画面のフィールドと同様にウィンドウのフィールドに入力します。

まあ、それだけです。 右上隅の[変更を適用]ボタンをクリックします。
誰かがこの記事が役立つことを願っています。