การติดตั้ง FreeSwitch บน CentOS Based OS

จาก Asterisk DIY - VoIP Opensource WiKi, สารานุกรมฟรี
Jump to: navigation, search

การติดตั้ง FreeSwitch บน CentOS ในตัวอย่างด้านล่างเป็นการลงบน CentOS Version 4.6 และ FreeSwitch version 1.0.3 เท่านั้น สำหรับการทำงานร่วมกับ OS อื่นๆ หรือ ข้อมูลการติดตั้งโดยละเอียดหาอ่านได้จาก Web FressSwitch โดยตรงครับ [1]

สารบัญ

เตรียม package ที่จำเป็นต่อระบบ

package ที่ต้องการ:

yum install subversion autoconf automake libtool gcc-c++ ncurses-devel make expat-devel

optional package:

yum install unixODBC-devel openssl-devel gnutls-devel libogg-devel libvorbis-devel curl-devel

โดย package ส่วนใหญ่ถ้าเป็นการลงOS แบบมี Development tools ก็มีเกือบหมดแล้วครับ

1. Download Software

ขั่นตอนแรกเป็นการ download freeswitch ซึ่งสามารถใช้ command wget ได้ทันที

cd /root
wget http://files.freeswitch.org/freeswitch-1.0.3.tar.gz

หรือ ไปที่ FreeSwitch website เพิ่อ หา version ที่ใหม่กว่าในการ download


2. Installation

ขั่นตอนที่สองเป็นการ แตก file และ ทำการ compile

ทำการย้าย file ไปที่ "/usr/src"

mv /root/freeswitch-1.0.3.tar.gz /usr/src/

แตก file

cd /usr/src
tar zxf freeswitch-1.0.3.tar.gz

เริ่ม process การ compile

./configure
make 
make install
make sounds-install moh-install  ;optional ถ้าต้องการเสียง VoicePrompt และ Music on hold

หลังจากการ install, software จะถูกติดตั้งใน "/usr/local/freeswitch/" directory ครับ


Options ต่างๆ ของ Make

+       Install sounds:                         +
+               make cd-sounds-install          +
+               make cd-moh-install             +
+                                               +
+               make uhd-sounds-install         +
+               make uhd-moh-install            +
+                                               +
+               make hd-sounds-install          +
+               make hd-moh-install             +
+                                               +
+               make sounds-install             +
+               make moh-install                +
+                                               +
+       Upgrade to latest:                      +
+               make current                    +
+                                               +
+       Rebuild all:                            +
+               make sure                       +
+                                               +
+       Install/Re-install default config:      +
+               make samples                    +

3. Test Run

ทำการทดสอบเพื่อ ให้ ทราบว่าเราสามารถที่จะ Run FreeSwitch บนระบบได้หรือไม่


/usr/local/freeswitch/bin/freeswitch


ถ้าทำการ run สำเร็จจะสามารถ เข้า CLI ของ FreeSwitch ได้แล้วครับ

อนึ่งเราไม่สามารถที่จะออกจาก FreeSwitch CLI ได้ ถ้าต้องการออกต้องทำการ shutdown FreeSwitch โดย ใช้คำสั่ง

 shutdown หรือ ...
Personal tools