相続、親が弱ってきたら銀行の預金は親の面倒を見ているものが全て解約して管理すべきである、銀行は解約させない!!

Asteriskを別のサーバーに移行

Asterisk

インストール

  • MP3を使用できるようにする
  • cd /usr/local/src
  • wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.30.1.tar.gz
  • tar zxvf asterisk-1.8.30.1.tar.gz
  • apt-get install subversion
  • cd asterisk-1.8.30.1
  • ./contrib/scripts/get_mp3_source.sh
  • 日本語パッチ wget http://ftp.voip-info.jp/asterisk/patch/1.8.30.1/app_voicemail.c.101025-01.patch
  • patch -p0 < app_voicemail.c.101025-01.patch
  • 日本語パッチ wget http://ftp.voip-info.jp/asterisk/patch/1.8.30.1/say.c.101025-01.patch
  • patch -p0 < say.c.101025-01.patch
  • ひかり電話パッチ wget http://ftp.voip-info.jp/asterisk/patch/local/1.8/channels/chan_sip.rt300ne.110305-01.patch
  • patch -p0 < chan_sip.rt300ne.110305-01.patch
  • reboot
  • ./configure
  • make menuselect
  • make menuselect で次の画面が現れない場合は Tera Term の画面サイズを変更すればよい
  • app_mysql [*] チェックを入れる
  • cdr_mysql [*] チェックを入れる
  • res_config_mysql [*] チェックを入れる
  • make
  • make でエラーが出るときは再起動すると直る
  • make install
  • make install をしたら古いmysqlデーターは空にする必要がある
  • make samples (初めてのインストール時だけ)
  • make config (初めてのインストール時だけ)
  • cd /tmp
  • wget http://ftp.voip-info.jp/asterisk/conf/conf-sample-1.6_01.tar.gz
  • tar zxvf conf-sample-1.6_01.tar.gz
  • cp sip.conf /etc/asterisk
  • cp extensions.conf /etc/asterisk
  • cp voicemail.conf /etc/asterisk
  • cp asterisk.conf /etc/asterisk
  • cp features.conf /etc/asterisk
  • cd /var/lib/asterisk/sounds
  • wget http://ftp.voip-info.jp/asterisk/sounds/1_8/asterisk-sounds-1.8-ja.tar.gz
  • tar zxvf asterisk-sounds-1.8-ja.tar.gz
  • /etc/asterisk/asterisk.confに以下のように[options]セクションにlanguageprefix=yesを追加して使用します
  • /etc/asterisk/sip.conf に language=ja を追記
  • voicemail.conf で留守番電話機能の設定をする
  • 301 => 1234,TAKAHIKO,root,,tz=japan root は私のメールアドレスまで不在通知メールを送る
  • webmin でユーザーを登録する
  • vi /etc/aliases で root:ckenko25@gmail.com のように書く
  • newaliases で設定を更新する
  • features.conf で転送の設定をする
  • 応答メッセージの作成方法
  • 出来たhello.gsm を /var/lib/asterisk/sounds/ja/ にコピーする
  • 発信記録をmysqlに保存する
  • mysql接続ができていないエラーで悩んだ、mysqlは/tmp を使用するようである
  • chown root:root /tmp
  • chmod 1777 /tmp
  • /etc/asteriskの sip.conf extensions.conf voicemail.conf asterisk.conf features.conf を新規サーバーにコピー
  • /var/lib/asterisk/sounds/ja/rusu* これを新規サーバーにコピーする
  • /etc/init.d/asterisk restart 再起動
  • asterisk -vvvvvvr
  • CLI> sip show peers で Registered になっておれば OK
  • スマホのサーバーipを変更して電話してみる
  • asterisk を同時に走らせるとどちらかが使えなくなる
  • asterisk の自動起動を解除する chkconfig asterisk off

 

Asterisk
スポンサーリンク
シェアする
ふじやんをフォローする
スポンサーリンク

コメント