freeswitch安装介绍
操作系统debian 10版本 freeswitch1.10版本
apt-get update && apt-get install -yq gnupg2 wget lsb-release
wget -O - https://files.freeswitch.org/repo/deb/debian-release/fsstretch-archive-keyring.asc | apt-key add -
echo "deb http://files.freeswitch.org/repo/deb/debian-release/ `lsb_release -sc` main" > /etc/apt/sources.list.d/freeswitch.list
echo "deb-src http://files.freeswitch.org/repo/deb/debian-release/ `lsb_release -sc` main" >> /etc/apt/sources.list.d/freeswitch.list
apt-get update
注释: E: 无法定位软件包问题
解决:新增镜像源
nano /etc/apt/sources.list
#新增常用镜像源
deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib
Install dependencies required for the build
apt-get build-dep freeswitch
then let’s get the source. Use the -b flag to get a specific branch
cd /usr/src/
git clone https://github.com/signalwire/freeswitch.git -bv1.10 freeswitch
cd freeswitch
Because we’re in a branch that will go through many rebases, it’s
better to set this one, or you’ll get CONFLICTS when pulling (update).
git config pull.rebase true
… and do the build
./bootstrap.sh -j
./configure
make
make install
#成功页面
基本命令
freeswtich 启动服务端
fs_cli 启动客户端 ctrl +D 退出
freeswtich -stop 停止
freeswtich -nc 后台启动