Xen + Asterisk1.6 設定編

以前の記事(Xen + Asterisk1.6 構築編)の続き

サンプルの設定ファイル(make samplesすると/etc/asteriskに作成される)を使用すると変更等が面倒なので、以下のサイトから取得して利用。
voip-infoからhttp://ftp.voip-info.jp/asterisk/conf/conf-sample-1.4_01.tar.gzを取得

詳細はvoip-info.jpを見てほしいのだがサンプルで動かすには十分な設定がされているので以下のとおり設定。

[domu# ] cd /etc/asterisk
[domu# ] wget http://ftp.voip-info.jp/asterisk/conf/conf-sample-1.4_01.tar.gz
[domu# ] tar xzvf conf-sample-1.4_01.tar.gz

早速Asteriskを起動
[domu# ] asterisk -vvvc
〜ずらずらと起動ログが表示〜
CLI>
となればOK。
ちなみに終了時は
CLI> stop now
と入力すればOK

続いてクライアント側端末の設定。
私の場合はPCにZOIPER(Free版)をインストール。
インストール後、ZOIPERに以下を設定
- でIAX accounts - Create new IAX account
・Account nameに[201]を入力
・Server Hostname/IPに構築したサーバーのIP
・Username:201
・Password:pass
・Caller ID Name:201
・Caller ID Number:201
で[REGISTER]を押下。

するとサーバー側では
Registered IAX2 '201' (AUTHENTICATED) at xxx.xxx.xxx.xxx:xxxx
と表示されて201がRegisterされたことが分かる。

Zoiper側で下の方にある[Online]のところをクリックして[Offline]に変更するとサーバー側では
Unregistered IAX2 '201' (UNAUTHENTICATED)
と表示されてる。
この状態でサーバーとクライアント(Zoiper)が正しく通信できていることを確認。

サーバー側ではこれらの情報が/etc/asterisk/iax.confに記載されている
[domu #] vi /etc/asterisk/iax.conf

[201]
type=friend
username=201
secret=pass
host=dynamic
callgroup=1
pickupgroup=1
mailbox=201

今日はここまで。次回は通話の試験、skypeとの連携(SFAを利用)などの予定。

ビットスター株式会社