freeswitch编译】的更多相关文章

编译1.6版本的话,debian的包就太老,需要添加新源 echo "deb http://files.freeswitch.org/repo/deb/debian/ jessie main" > /etc/apt/sources.list.d/freeswitch.list wget -O - http://files.freeswitch.org/repo/deb/debian/key.gpg |apt-key add - 下载源码 git clone https://fre…
本文主要记录freeswitch学习过程. 一 安装freeswitch NOTE 以下两种安装方式,再安装的过程中遇到了不少问题,印象比较深刻的就是lua库找到不到这个问题.这个问题发生在make && make install 阶段,如果你的机器上遇到lua.sh文件找不到可以参考下面的解决方式: 1,下载lua的tar.gz包并手动解压copy到对应的模块目录下. curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz: tar zxvf…
需要先编译libav库 编译libav下载:git clone https://freeswitch.org/stash/scm/sd/libav.git cd libav ./configure --enable-pic --enable-shared  --enable-libx264 --enable-gpl --extra-libs="-ldl" make CXXFLAGS="-fPIC"make install 复制 libavcodec.pc  liba…
1.安装64位的CentOS6.5操作系统(勾选的服务器版本安装). 2.下载FreeSWITCH安装包以及关联的lib库.下载地址http://files.freeswitch.org/downloads/. 3.此次安装的FreeSWITCH版本为1.4.20. 4.执行./configure. 5.根据错误信息依次安装关联的依赖库(挂载系统安装盘(mount /dev/cdrom /media)通过配置进行本地yum安装): 本地化yum的配置方法 # cat > /etc/yum.rep…
一.背景假设源代码路径为/home/freeswitch 二.编译安装libesl.a1. cd /home/freeswitch(源代码的根目录) 执行./configure,以便生成必要的Makefile文件. 2. cd /home/freeswitch/libs/esl make && make install 3. 默认libesl.a安装在/usr/local/freeswitch/lib目录下 需要拷贝到/home/freeswitch/libs/esl目录下 因为esl的M…
--------------------FreeSWITCH configuration------------Locations: prefix: /usr/local/freeswitchexec_prefix: /usr/local/freeswitchbindir: ${exec_prefix}/binconfdir: /usr/local/freeswitch/conflibdir: ${exec_prefix}/libdatadir: /usr/local/freeswitchloc…
ncurses:提供字符界面 zlib:数据压缩 libjpeg:JPEG图片格式数据的解码/编码/其他. lua:lua解释器 libedit:一种编辑操作的库,对一些可以交互操作的场景,或转为了自动执行的场景有用 yasm:汇编器 sqlite:一种数据库 autoconf:这是一个用于生成shell脚本的工具,可以自动配置软件源代码以适应多种类似POSIX的系统.为了让你的软件包在所有的不同系统上都可以进行编译. curl:它cURL使用URL语法在命令行下进行工作的文件传输工具. pcr…
1. yum install -y patch 2. yum install -y libshout-devel lame-devel libmpg123-devel 3. make install mod_shout 4. load mod_shout…
2 Freeswitch的安装 2.1 准备工作 服务器安装CentOS 因为是内部环境,可以关闭一些防火墙设置,保证不会因为网络限制而不能连接 关闭防火墙 查看防火墙 systemctl status firewalld 关闭防火墙 systemctl stop firewalld 查看防火墙服务是否开机启动 systemctl is-enabled firewalld 关闭防火墙开机启动 systemctl disable firewalld 关闭 SELinux 查看当前SELinux状态…
安装背景: 已经最小化安装CentOS 7. 准备工作: 挂载安装光盘,配置yum本地化安装,配置方法可以参考http://www.cnblogs.com/yoyotl/p/4877439.html. 1. 安装net-tools 执行yum install net-tools(这一步安装是我想要ifconfig命令,和FreeSWITCH没关系) 一.执行./configue,安装如下依赖包: 2. 安装zlib-devel 执行yum install zlib-devel 3. 安装libj…