# freeswitch **Repository Path**: longchun4835/freeswitch ## Basic Information - **Project Name**: freeswitch - **Description**: freeswitch 1.10.5 源码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-12-08 - **Last Updated**: 2022-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # freeswitch #### 介绍 freeswitch 1.10.5 源码 #### 软件架构 软件架构说明 #### 安装教程 安装一些模块依赖: yum install autoconf automake libtool openssl* libtiff* libjpeg* git clone https://github.com/freeswitch/sofia-sip cd sofia-sip ./bootstrap.sh ./configure make make install git clone https://github.com/freeswitch/spandsp cd spandsp ./bootstrap.sh ./configure make make install export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 安装freeswitch: 1. yum install -y https://files.freeswitch.org/repo/yum/centos-dev/freeswitch-dev-repo-0-1.noarch.rpm epel-release 2. yum install -y yum-plugin-ovl centos-release-scl rpmdevtools yum-utils git 3. yum-builddep -y freeswitch --skip-broken 4. cd /usr/local/src 5. git clone https://gitee.com/longchun4835/freeswitch.git 6. cd /usr/local/src/freeswitch 7. ./bootstrap.sh -j 8. ./configure --enable-portable-binary \ --prefix=/usr --localstatedir=/var --sysconfdir=/etc \ --with-gnu-ld --with-python --with-erlang --with-openssl \ --enable-core-odbc-support --enable-zrtp 9. make -j make -j install make -j cd-sounds-install make -j cd-moh-install (注意:freeswitch1.10之后把spandsp以及sofia-sip剥离,如需要这个模块需要单独安装:https://mp.weixin.qq.com/s/9mEfnHABGHymxcp0zTElFg,里面的/opt/freeswitch/libs改为自己的freeswitch源码路径即可,如我的安装在/usr/local/src/freeswitch路径,所以我的是cd /usr/local/src/freeswitch/libs) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request