土曜日, 8月 21, 2010

AsteriskのInstall

xxssazxsThinkPad X24へのInstall

#UbuntuInstall
1.Ubuntu9.04CDでBoot->通常にInstall->Reboot
2.無線LANの設定

#AsteriskInstall
5.apt-get install gcc g++ linux-headers-2.6.38-19-generic libncurses5-dev patch
6.wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.3.0.1.tar.gz
7.tar zxvf dahdi-linux-2.3.0.1.tar.gz;cd dahdi-linux-2.3.0.1

dahdi-linux-2.3.0.1/drivers/dahdi/Kbuild を編集します。要らないものをコメントアウトします。
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI) += dahdi.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DUMMY) += dahdi_dummy.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC) += dahdi_dynamic.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC_LOC) += dahdi_dynamic_loc.o
~略~
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_TOR2) += tor2.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_PCIRADIO) += pciradio.o

#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_XPP) += xpp/

obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_JPAH) += dahdi_echocan_jpah.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE) += dahdi_echocan_sec.o

8.make;make install;cd ..
9.wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-2.3.0.tar.gz
10../configure;make;make config;make install
11./etc/init.d/dahdi start;lsmod

#Asterisk
12. wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.33.1.tar.gz
13. tar zxvf asterisk-1.4.33.1.tar.gz
14. cd asterisk-1.4.33.1
15. wget ftp://ftp.voip-info.jp/asterisk/patch/scripts/ja_autopatch.sh
16. chmod +x ja_autopatch.sh
17. ./ja_autopatch.sh
18. wget http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch
19. patch -p0 < chan_sip.c.rt200ne.070417-00.patch

20. ./configure
21. make
22. make install
23. make samples
24. make config

25. cd /var/lib/asterisk/sounds
26. wget http://ftp.voip-info.jp/asterisk/sounds/1_4/asterisk-sound-jp_14_beta.tar.gz
27. tar zxvf asterisk-sound-jp_14_beta.tar.gz;rm asterisk-sound-jp_14_beta.tar.gz

28. cd /etc
29. mv asterisk asterisk.bak
30. mkdir asterisk
31. cd asterisk
32. wget http://ftp.voip-info.jp/asterisk/conf/conf-sample-1.4_01.tar.gz
33. tar zxvf conf-sample-1.4_01.tar.gz