AsteriskNow その01(インストールからコンパイル環境まで)

Trixbox の再コンパイルを計画したが、ソース(asterisk16-0-1.6.0.26-1_trixbox.html)に誤りがあり http://fonality.com/trixbox/forums/trixbox-forums/open-discussion/srpm-asterisk-16022-2-not-yet-available-trixbox-28 コンパイルできないため、AstariskNow を試してみた。
初めは Windows 7 (64bit) + VirtualPC にインストールを試みたが、ビデオがバグルので、VMWare にインストールして、日本語パッチを当てたソースをコンパイル後インストールして動作確認を行った。

以下、新マシーンにサラで入れた記録を記録する。

1)img のダウンロード
http://www.asterisk.org/asterisknow/ から32bit 版をダウンロードして、CD-ROM に焼いた。

2)AsteriskNow インストール

CD-ROM から起動。

boot: で、3を入力。(本当は1を選んで FreePBX を入れるべきだったが、Asterisk GUI を試したかったので3で入れた)

HDD のフォーマット
・Would you like to initialize this drive, erasing ALL DATA? で YES をクリック。

・Installer requires partitioning… で Next をクリック。

・Please click into the map to choose a region で、地図から東京を選んで(真ん中あたりのコンボボックスが Asia/Tokyo になる)、Next をクリック。

・root のパスワード設定
Root Password: と Confirm: に同じパスワードを入力して Next をクリック。

・Service 選択画面はそのまま Exit をクリック。

・Asterisk GUI の表示
(Asterisk GUI は時間設定の日付の日をまたいだ設定の仕方がわからなかったので、断念した。FreePBX を使うならこの項目は不要)
他のパソコンからhttp://新マシーンのアドレス:8088/static/config/index.html にアクセス(ユーザー/パスワードはadmin/password)
パスワードを変更するための画面が出るので、新しいadmin用パスワードを入力する(半角英数のみ)
再度ログイン(新パスワード入力)
ダイアログでコンフィグ書き換える旨の表示が出るので OK で閉じる
再度ログイン
再度ログイン(タイミングの問題か?)
Your configuration will now be upgraded to… のダイアログが出るので OK をクリック
再度ログイン(しつこい)
で、Asterisk GUI の画面が表示された。使いやすそうではあったが、上記のとおり、期間を設定するための複数日付の入力方法がわからなかった(Day に1-5とか入れるとDate Invalidとか言われる)ので、断念して、素直に FreePBX に切り替えた

3)FreePBX のインストール
(CD-ROM ブート時 boot: に「1」を選んだら不要と思われる
新マシンに root でログイン
# yum install freepbx

4)開発環境を整える
# yum -y update
# yum install –skip-broken subversion gcc gcc-c++ automake autoconf kernel-devel gtk+ rpm-bulid openldap-devel unixODBC-devel iksemel-devel spandsp-devel ncurses-devel newt-devel
# yum install alsa-lib-devel lm_sensors-devel net-snmp-devel postgresql-devel freetds-devel libpri-devel libss7-devel libtonezone-devel dahdi-linux-devel mISDNuser-devel mISDN-devel curl-devel libvorbis-devel libogg-devel speex-devel libresample-devel sqlite-devel libc-client-devel yum-utils mysql-devel
(rpm-build iksemel-devel spandsp-devel はパッケージがないといわれた)
(mysql-devel がないと、asterisk-addons で、 CDR_MYSQLが使えない)

コメントを残す

メールアドレスが公開されることはありません。