https://www.voip-info.jp/index.php?title=Zaptel%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&feed=atom&action=history
Zaptelインストール - 版の履歴
2024-03-28T17:35:39Z
このウィキのこのページに関する変更履歴
MediaWiki 1.29.1
https://www.voip-info.jp/index.php?title=Zaptel%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&diff=3674&oldid=prev
Takahashi: 新しいページ: '==Zaptelのコンパイルとインストール== まず最初に./configureを行います。次に不要なモジュールをインストールしないようにモジュー...'
2009-02-03T09:35:06Z
<p>新しいページ: '==Zaptelのコンパイルとインストール== まず最初に./configureを行います。次に不要なモジュールをインストールしないようにモジュー...'</p>
<p><b>新規ページ</b></p><div>==Zaptelのコンパイルとインストール==<br />
まず最初に./configureを行います。次に不要なモジュールをインストールしないようにモジュール指定してコンパイルするため、menuselectを使います。<br />
# ./configure<br />
# make menuselect<br />
これで以下のようなメニューが出ます。<br />
<br />
<br />
*************************************<br />
Zaptel Module Selection<br />
*************************************<br />
<br />
Press 'h' for help.<br />
<br />
---> 1. Kernel Modules<br />
2. Utilities<br />
1のKernel Modulesを選択すると一覧が出るので、ここではztdummyだけ使用することにします。<br />
*************************************<br />
Zaptel Module Selection<br />
*************************************<br />
<br />
Press 'h' for help.<br />
<br />
[ ] 1. pciradio<br />
[ ] 2. tor2<br />
[ ] 3. torisa<br />
[ ] 4. wcfxo<br />
[ ] 5. wct1xxp<br />
[ ] 6. wct4xxp<br />
[ ] 7. wctdm<br />
[ ] 8. wctdm24xxp<br />
[ ] 9. wcte11xp<br />
[ ] 10. wcusb<br />
[ ] 11. xpp_usb<br />
[*] 12. zaptel<br />
[ ] 13. ztd-eth<br />
[ ] 14. ztd-loc<br />
[*] 15. ztdummy<br />
[ ] 16. ztdynamic<br />
[ ] 17. zttranscode<br />
変更を保存して終了するにはxを押します。変更を保存した後にmakeしてインストールします。<br />
# make<br />
# make install<br />
# make config<br />
CentOS 4.4(RH系)ならばこれで/etc/init.d/zaptelとか/etc/sysconfig/zaptel等がインストールされるため、zaptelの起動/停止が簡単にできるようになります。<br />
<br />
なおmenuselectを行っても/etc/sysconfig/zaptelファイルのロードするモジュールの設定には反映されないので、気になる場合は手動でこのファイルを修正しておいてください。ハードウェアが無い場合にはzaptelのスクリプトが自動的にztdummyをロードするので実害はありませんが、明示的にロード/アンロードしたい場合には/etc/sysconfig/zaptelを修正しておいてください。<br />
====udevの扱いについて==== <br />
CentOS 4.4の場合にはzaptelはudevで正しく動作します。/dev/zap配下のデバイスのオーナーをAsteriskにしておきたい場合には、asteriskユーザとasteriskグループを追加してzaptelを再起動すればasteriskのパーミッションになります。<br />
# adduser -u 5060 -s /sbin/nologin -d /var/lib/asterisk asterisk<br />
# /etc/init.d/zaptel stop<br />
# /etc/init.d/zaptel start<br />
# ls -l /dev/zap<br />
total 0<br />
crw-rw---- 1 asterisk asterisk 196, 254 Jan 12 15:33 channel<br />
crw-rw---- 1 asterisk asterisk 196, 0 Jan 12 15:33 ctl<br />
crw-rw---- 1 asterisk asterisk 196, 255 Jan 12 15:33 pseudo<br />
crw-rw---- 1 asterisk asterisk 196, 253 Jan 12 15:33 timer<br />
crw-rw---- 1 asterisk asterisk 196, 250 Jan 12 15:33 transcode<br />
*uid=5060は単なる趣味です</div>
Takahashi