freeSwitch安装步骤 for CentOS
来源:互联网 发布:d3.js圆形动态加载 编辑:程序博客网 时间:2024/05/01 01:24
转载自:http://blog.csdn.net/sunyuntao_loveby/article/details/38155783
1. 下载:
下载地址:http://files.freeswitch.org/或者直接用git安装。可能会失败
git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git
2. 安装依赖环境:
yum install autoconf automake gcc-c++ git-core libjpeg-devel libtool make ncurses-devel pkgconfig
yum install unixODBC-devel openssl-devel gnutls-devel libogg-devel libvorbis-devel curl-devel libtiff-devel libjpeg-devel python-devel expat-devel zlib zlib-devel bzip2 which
yum install sqlite-devel.x86_64
3. 开始安装,依次执行如下命令:
./configure
如果有问题,系统会自动列出来。
make && make install && make hd-sounds-install && make hd-moh-install && make samples
我碰到的问题:
问题1:configure: error: Library requirements (sqlite3 >= 3.6.20) not met
办法:
yum install sqlite-devel.x86_64
问题2:configure: error: Library requirements (libpcre >= 7.8) not met
办法:
yum install pcre*
问题3:configure: error: Library requirements (speex >= 1.2rc1 speexdsp >= 1.2rc1) not met
办法:yum install speex*
问题4:configure: error: You need to either install libldns-dev or disable mod_enum in modules.conf
办法:
按提示没有找到libldns-dev 包,所以我选择disable mod_enum,做法如下:
[root@localhost freeswitch]#vi modules.conf
#applications/mod_enum
问题5:提示libedit-dev找不到。办法:
yum install libedit*
4. 建立软连接,以方便使用。
ln -sf /usr/local/freeswitch/bin/freeswitch /usr/local/bin/
ln -sf /usr/local/freeswitch/bin/fs_cli /usr/local/bin/
5. freeswitch默认只支持声音,添加视频。修改conf/var.xml:
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,GSM"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA,GSM"/>
为:
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=PCMU,PCMA,GSM,H264,H263-1998,H263"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA,GSM,H264,H263-1998,H263"/>
6. 常用命令:
freeswitch -nc后台运行
fs_cli进入客户端;/exit退出客户端
freeswitch -stop停止freeswitch。
0 0
- freeSwitch安装步骤 for CentOS
- freeSwitch安装步骤 for CentOS
- freeswitch centos 安装
- freeswitch centos 安装
- CentOS 6.5 安装freeswitch
- R for Centos安装步骤
- opensips安装步骤 for CentOS
- opensips安装步骤 for CentOS
- Oracle 11 for CentOS安装步骤
- 【转】R for Centos安装步骤
- CENTOS 6.5安装FREESWITCH 1.5小记
- Freeswitch on centos编译安装指南
- centOs 安装rrdtool 步骤
- centos minimal 安装步骤
- centos安装LAMP步骤
- centos+mysql安装步骤
- Centos安装tmux步骤
- CentOS安装intellijIDEA步骤
- LeetCode Next Permutation
- springmvc 批量下载,
- UIViewController与xib文件是如何关联的
- 在驱动中增加异步通知的例子
- 每个程序员需掌握的20个代码命名小贴士
- freeSwitch安装步骤 for CentOS
- RTMP规范简单分析
- 理解迭代法和优化基础
- 【Tech-Android-Jni】Jni中基本方法(2)
- 【Java学习】泛型的安全性与可读性
- android cmd adb命令安装和删除apk应用
- Mule Esb 入门篇
- 系统窗口Toast显示源码解析
- Androidk开发之图像局部放大算法