Difference between revisions of "Compiling FreeSwitch"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Sumber: http://wiki.freeswitch.org/wiki/Linux_Quick_Install_Guide | Sumber: http://wiki.freeswitch.org/wiki/Linux_Quick_Install_Guide | ||
+ | |||
+ | ==Perbaiki locale== | ||
+ | |||
+ | sudo locale-gen id_ID.UTF-8 | ||
+ | |||
==Install== | ==Install== | ||
+ | |||
+ | sudo su | ||
sudo apt-get install git-core build-essential autoconf automake libtool libncurses5 \ | sudo apt-get install git-core build-essential autoconf automake libtool libncurses5 \ | ||
Line 7: | Line 14: | ||
sudo apt-get install libcurl4-openssl-dev libexpat1-dev libssl-dev libtiff4-dev libx11-dev unixodbc-dev \ | sudo apt-get install libcurl4-openssl-dev libexpat1-dev libssl-dev libtiff4-dev libx11-dev unixodbc-dev \ | ||
− | + | python-dev zlib1g-dev libzrtpcpp-dev libasound2-dev libogg-dev libvorbis-dev libperl-dev \ | |
libgdbm-dev libdb-dev python-dev uuid-dev bison autoconf g++ libncurses-dev | libgdbm-dev libdb-dev python-dev uuid-dev bison autoconf g++ libncurses-dev | ||
==Download source code== | ==Download source code== | ||
+ | sudo su | ||
cd /usr/local/src | cd /usr/local/src | ||
git clone git://git.freeswitch.org/freeswitch.git | git clone git://git.freeswitch.org/freeswitch.git | ||
− | cd freeswitch | + | cd /usr/local/src/freeswitch |
./bootstrap.sh | ./bootstrap.sh | ||
Line 25: | Line 33: | ||
make all install cd-sounds-install cd-moh-install | make all install cd-sounds-install cd-moh-install | ||
+ | |||
+ | Proses terakhir akan mendownload sound ke folder | ||
+ | |||
+ | /usr/local/freeswitch/sounds/ | ||
==Start FreeSWITCH== | ==Start FreeSWITCH== | ||
+ | |||
+ | Tulis | ||
/usr/local/freeswitch/bin/freeswitch | /usr/local/freeswitch/bin/freeswitch | ||
+ | |||
+ | sampai keluar | ||
+ | |||
+ | 2014-01-01 09:38:02.211459 [CONSOLE] switch_core.c:2143 | ||
+ | FreeSWITCH Version 1.5.8b+git~20131231T224544Z~153f66d739~64bit (git 153f66d 2013-12-31 22:45:44Z 64bit) | ||
+ | |||
+ | FreeSWITCH Started | ||
+ | Max Sessions [1000] | ||
+ | Session Rate [30] | ||
+ | SQL [Enabled] | ||
+ | 2014-01-01 09:38:02.211474 [CONSOLE] switch_core.c:2151 | ||
+ | [This app Best viewed at 160x60 or more..] | ||
+ | freeswitch@opensips> | ||
==Testing== | ==Testing== | ||
Line 38: | Line 65: | ||
* Configure a second SIP phone as user 1001, dial 1001 from 1000, and 1000 from 1001 to test between phones | * Configure a second SIP phone as user 1001, dial 1001 from 1000, and 1000 from 1001 to test between phones | ||
+ | ==Referensi== | ||
− | + | * http://wiki.freeswitch.org/wiki/Linux_Quick_Install_Guide | |
==Pranala Menarik== | ==Pranala Menarik== | ||
+ | * [[FreeSWITCH]] | ||
+ | * [[FreeSWITCH: Beberapa Nomor Penting]] | ||
* [[VoIP: Instalasi FreePBX]] | * [[VoIP: Instalasi FreePBX]] | ||
* [[VoIP: Softswitch / Server Internet Telepon]] | * [[VoIP: Softswitch / Server Internet Telepon]] | ||
* [[VoIP]] | * [[VoIP]] |
Latest revision as of 09:52, 1 January 2014
Sumber: http://wiki.freeswitch.org/wiki/Linux_Quick_Install_Guide
Perbaiki locale
sudo locale-gen id_ID.UTF-8
Install
sudo su
sudo apt-get install git-core build-essential autoconf automake libtool libncurses5 \ libncurses5-dev make libjpeg-dev pkg-config unixodbc unixodbc-dev zlib1g-dev
sudo apt-get install libcurl4-openssl-dev libexpat1-dev libssl-dev libtiff4-dev libx11-dev unixodbc-dev \ python-dev zlib1g-dev libzrtpcpp-dev libasound2-dev libogg-dev libvorbis-dev libperl-dev \ libgdbm-dev libdb-dev python-dev uuid-dev bison autoconf g++ libncurses-dev
Download source code
sudo su cd /usr/local/src git clone git://git.freeswitch.org/freeswitch.git cd /usr/local/src/freeswitch ./bootstrap.sh
Compile
./configure make
Install
make all install cd-sounds-install cd-moh-install
Proses terakhir akan mendownload sound ke folder
/usr/local/freeswitch/sounds/
Start FreeSWITCH
Tulis
/usr/local/freeswitch/bin/freeswitch
sampai keluar
2014-01-01 09:38:02.211459 [CONSOLE] switch_core.c:2143 FreeSWITCH Version 1.5.8b+git~20131231T224544Z~153f66d739~64bit (git 153f66d 2013-12-31 22:45:44Z 64bit) FreeSWITCH Started Max Sessions [1000] Session Rate [30] SQL [Enabled] 2014-01-01 09:38:02.211474 [CONSOLE] switch_core.c:2151 [This app Best viewed at 160x60 or more..] freeswitch@opensips>
Testing
Configure a SIP phone or softphone with the IP address of the FreeSWITCH™ computer and user "1000" and password "1234". The default FreeSWITCH™ configuration provides pre-defined definitions for extensions 1000-1019, all passwords are 1234.
- Dial 9664 to hear music.
- Dial 5000 to test the sample IVR
- Configure a second SIP phone as user 1001, dial 1001 from 1000, and 1000 from 1001 to test between phones