centos freeswitch编译安装
时间: 2023-09-29 10:05:48 浏览: 158
你可以按照以下步骤在 CentOS 上编译安装 FreeSWITCH:
1. 安装依赖项:
```
sudo yum install -y autoconf automake libtool gcc-c++ ncurses-devel zlib-devel libjpeg-devel openssl-devel libcurl-devel pcre-devel speex-devel ldns-devel libedit-devel libuuid-devel
```
2. 下载 FreeSWITCH 源码:
```
git clone https://github.com/signalwire/freeswitch.git
```
3. 进入 FreeSWITCH 目录:
```
cd freeswitch
```
4. 配置编译选项:
```
./bootstrap.sh -j
```
5. 执行配置脚本:
```
./configure
```
6. 编译并安装 FreeSWITCH:
```
make
sudo make install
```
7. 安装系统服务:
```
sudo cp freeswitch.service /etc/systemd/system/
sudo systemctl enable freeswitch
sudo systemctl start freeswitch
```
现在你已经成功编译安装了 FreeSWITCH。你可以通过编辑 `/usr/local/freeswitch/conf/autoload_configs` 目录中的配置文件来进行进一步的设置和配置。请确保按照官方文档进行配置以满足你的需求。
阅读全文