匿名

差分

利用者・トーク:ちか

2,327 バイト追加, 2010年5月28日 (金) 22:52
82.194.82.170 (会話) による編集を ちか による版へと差し戻しました。
どぞ、よろしく。<br/>
==グチ"received="ヘッダの問題について==現在、東北の田舎でひかり電話(ビジネス系)を利用しているため<br/>関東圏とNTTのサーバ仕様が違うかもです。<br/>Asterisk 1.6でres_feature2の頃から"received="を変更しなくても問題なかったため、<br/>1.6で解決しているのか不明です。<br/> ==UbuntuでAsteriskをインストールするメモ==*sudo suでroot(非推奨)になるか、sudo を頭に付けて実行しよう。apt-get install linux-headers-$(uname -r) <br/>apt-get install libncurses5-dev bison libssl-dev libnewt-dev zlib1g-dev procps gcc make binutils doxygen <br/>cd /usr/src <br/>wget http://ftp.digium.com/pub/asterisk/releases/asterisk-ver.tar.gz <br/>wget http://ftp.digium.com/pub/zaptel/releases/zaptel-ver.tar.gz <br/> tar zxvf asterisk-ver.tar.gz.tar.gz <br/>tar zxvf zaptel-ver.tar.c→featuregz <br/> *zaptelのインストール<br/>cd /usr/src/zaptel-ver<br/>.cってmainの方に/configure<br/>make<br/>make install<br/>depmod -a<br/>ldconfig<br/>modprobe zaptel<br/>modprobe ztdummy<br/>nano /etc/modules<br/>仕様が変わったので、実体ファイルがどこにあるかわからなくなった。*ztdummyを最終行に加える。<br/>update-modules<br/> *asteriskのインストール<br/>cd /usr/src/asterisk-ver<br/>転送時に'#'内線番号'#'ってやりたいのに、reload module res_feature.soが無いから/configure<br/>make<br/>Asteriskを止めてからでないと出来ないのは、困った。make install<br/>
==UbuntuでAsteriskをデーモン起動するメモ==
Ubuntuは、/var/run ディレクトリがテンポラリなので
インストールが終了したら
asteriskグループとユーザを作成し、フォルダの権限を設定する。
そのあと、以下のように起動ファイルを修正してください。
Ubuntuは、/var/run ディレクトリがテンポラリなので<br/>
mkdir /var/run/asteriskを行っても次回起動時にディレクトリは消滅しています。<br/>
そこで、init.dで起動時にフォルダを作成させます。<br/>
 
Asteriskのインストールが終了したら<br/>
asteriskグループとユーザを作成し、フォルダの権限を設定する。<br/>
mv groupadd asterisk<br/>useradd -d /var/lib/asterisk -s /usr/srcsbin/nologin -g asterisk asterisk<br/>mkdir /var/run/asterisk<br/>chown -R asterisk:asterisk /var/run/asterisk<br/>chmod -R u=rwX,g=rX,o= /var/run/asterisk<br/>chown -R asterisk:asterisk /var/lib/asterisk<br/>chown -R asterisk:asterisk /var/log/asterisk<br/>chown -R asterisk:asterisk /var/spool/asterisk<br/>chown -verR asterisk:asterisk /usr/contriblib/init.dasterisk<br/rc.debian.>chown -R asterisk:asterisk /etc/init.dasterisk<br/>chown -R asterisk:asterisk /dev/zap<br/>chmod -R u=rwX,g=rX,o= /var/lib/asterisk<br/>chmod -R u=rwX,g=rX,o= /var/log/asterisk<br/>chmod -R u=rwX,g=rX,o= /var/spool/asterisk<br/>chmod -R u=rwX,g=rX,o= /usr/lib/asterisk<br/>nano chmod -R u=rwX,g=rX,o= /etc/init.dasterisk<br/>chmod -R u=rwX,g=rX,o= /dev/zap<br/asterisk>
*asteriskのソースから起動ファイルをコピー<br/>mv /usr/src/asterisk----ver/contrib/init.d/rc.debian.asterisk /etc/init.d/asterisk<br/>nano /etc/init.d/asterisk<br/>
*そのあと、以下のように起動ファイルを修正してください。<nowikibr/>AST_USER="asterisk"AST_GROUP="asterisk"
AST_USER="asterisk" AST_GROUP="asterisk" if ! [ -x $DAEMON ] ; then echo "ERROR: /usr/sbin/asterisk not found" exit 0 fi if ! [ -d /etc/asterisk ] ; then echo "ERROR: /etc/asterisk directory not found" exit 0 fi if ! [ -d /var/run/asterisk ] ; then mkdir /var/run/asterisk chown -R asterisk:asterisk /var/run/asterisk chmod -R u=rwX,g=rX,o= /var/run/asterisk fi set -e
if ! [ -d nano /etcusr/asterisk ] ; then echo "ERROR: sbin/etcsafe_asterisk<br/asterisk directory not found" exit 0fi><br/>
if *先頭の行を<br/><nowiki>#! [ -d /varbin/runsh</asterisk ] ; thennowiki><br/> mkdir  ↓修正<br/var/run/asterisk> chown -R asterisk:asterisk /var<nowiki>#! /runbin/asterisk chmod -R u=rwX,g=rX,o= bash</varnowiki><br/run><br/asteriskfi>
set -enano /etc/asterisk/asterisk.conf<br/><nowiki>astrundir => /var/run</nowiki><br/> ↓修正<br/><nowiki>astrundir => /var/run/asterisk</nowiki><br/><br/>
apt-get install sysv-rc-conf<br/>sysv-rc-conf --level 2345 asterisk on<br/>
nano /usr/sbin/safe_asterisk== この名前でもいいんじゃないかと ==
先頭の行を#! /bin/sh ↓修正#! /bin/bash思います :)