废话不多说,直接开干上操作:
这个是freeswitch官网:Debian - FreeSWITCH - Confluencehttps://freeswitch.org/confluence/display/FREESWITCH/Debian
开始安装freeswitch,首先你要有一台debain10.2的服务器:
一:依赖下载基础命令安装:
一:基础命令安装:
1 apt-get update && apt-get install -yq gnupg2 wget lsb-release
二:下载依赖仓库:
wget --http-user=signalwire --http-password=pat_1MgyMuN4yMaw8Ke9QMVYY1qk -O /usr/share/keyrings/signalwire-freeswitch-repo.gpg https://freeswitch.signalwire.com/repo/deb/debian-release/signalwire-freeswitch-repo.gpg
echo "machine freeswitch.signalwire.com login signalwire password pat_1MgyMuN4yMaw8Ke9QMVYY1qk" > /etc/apt/auth.conf
echo "deb [signed-by=/usr/share/keyrings/signalwire-freeswitch-repo.gpg] https://freeswitch.signalwire.com/repo/deb/debian-release/ `lsb_release -sc` main" > /etc/apt/sources.list.d/freeswitch.list
echo "deb-src [signed-by=/usr/share/keyrings/signalwire-freeswitch-repo.gpg] https://freeswitch.signalwire.com/repo/deb/debian-release/ `lsb_release -sc` main" >> /etc/apt/sources.list.d/freeswitch.list
5 apt-get update
# Install dependencies required for the build 安装依赖
6 apt-get build-dep freeswitch
二:安装freeswitch
1 下载:wget https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.7.-release.tar.gz
2 解压: tar -zxf freeswitch-1.10.7.-release.tar.gz
3 进入目录: cd freeswitch-1.10.7.-release
4 下载:spandsp 和 sofia-sip
spandsp:
下载: wget https ://github.com/freeswitch/spandsp
解压: tar -zxf spandsp.tar.gz
进入目录: cd freeswitch-1.10.7.-release/spandsp
编译:./bootstrap.sh -j
编译:./configure
安装: make -j4
安装:make install
加载: ldconfig
sofia-sip
下载: wget https ://github.com/freeswitch/sofia-sip
解压: tar -zxf sofia-sip.tar.gz
进入目录: cd freeswitch-1.10.7.-release/sofia-sip
编译:./bootstrap.sh -j
编译:./configure
安装: make -j4
安装:make install
加载: ldconfig
5 安装freeswitch
cd freeswitch-1.10.7.-release
编译:./configure
安装: make -j4
安装:make install
3 你会在/usr/loca/下看到编译好的freeswitch,就可以修改各项配置了 你成功了给自己鼓鼓掌