Difference between revisions of "Compiling FreeSwitch"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 1: | Line 1: | ||
| − | + | Sumber: http://wiki.freeswitch.org/wiki/Linux_Quick_Install_Guide  | |
| − | + | ==Install==  | |
| − | |||
| + |  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 \  | |
| + |  python2.6-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==  | |
| − | + |  cd /usr/local/src  | |
| + |  git clone git://git.freeswitch.org/freeswitch.git  | ||
| + |  cd freeswitch  | ||
| + |  ./bootstrap.sh  | ||
| − | + | ==Compile==  | |
| − | + | ||
| − | + |   ./configure  | |
| − | |||
| − |   ./configure    | ||
  make  |   make  | ||
| − | |||
| + | ==Install==  | ||
| + | |||
| + |  make all install cd-sounds-install cd-moh-install  | ||
| + | |||
| + | ==Start FreeSWITCH==  | ||
| − | + |  /usr/local/freeswitch/bin/freeswitch  | |
| + | ==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   | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Pranala Menarik==  | ==Pranala Menarik==  | ||
Revision as of 06:00, 1 January 2014
Sumber: http://wiki.freeswitch.org/wiki/Linux_Quick_Install_Guide
Install
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 \ python2.6-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
cd /usr/local/src git clone git://git.freeswitch.org/freeswitch.git cd freeswitch ./bootstrap.sh
Compile
./configure make
Install
make all install cd-sounds-install cd-moh-install
Start FreeSWITCH
/usr/local/freeswitch/bin/freeswitch
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