ubuntu 14.04 freeswitch 安装及应用
来源:互联网 发布:杭州淘宝网店诈骗 编辑:程序博客网 时间:2024/06/03 17:34
FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等,下文我们一起来看安装配置freeswitch
1.源码下载:
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git
//切换到v1.6,具体查看哪个版本稳定及可实现视频通话
2.依赖包安装:
libedit-dev libldns-dev
libpcre3-dev libspeexdsp-dev libspeex-dev libcurl4-openssl-dev libopus-dev
libncurses5-dev libtiff-dev libjpeg-dev zlib1g-dev libssl-dev libsqlite3-dev
build-essential automake autoconf git-core wget libtool
liblua50-dev libsndfile1-dev
//记不清是上边一坨还是下面一坨了
apt-get install git-core subversion build-essential autoconf automake libtool libncurses5 libncurses5-dev libjpeg-dev libcurl4-openssl-dev libexpat1-dev libgnutls-dev libtiff4-dev libx11-dev unixodbc-dev libssl-dev python2.7-dev
Zlib1g-dev libzrtpcpp-dev libasound2-dev libogg-dev libvorbis-dev libperl-dev libgdbm-dev libbdb-dev python-dev uuid-dev libncurses-dev speex libspeexdsp-dev libedit-dev libpcre3-dev
Libsqlite-dev libsqlite3-dev libldns-dev
3、sudo apt-get install gawk
Update-alternatives –set awk /usr/bin/gawk
4、cd freeswitch.git
5、./bootstrap.sh
6、./configure
7、make
8、sudo make install
9、sudo make uhd-sounds-install
10、sudo make uhd-moh-install
11、建立软链接 ln –sf /usr/local/freeswitch/bin/freeswitch /usr/local/bin/
ln –sf /usr/local/freeswitch/bin/fs_cli /usr/local/bin
12、启动freeswitch : sudo ./freeswitch
表明启动成功。
测试是否可用
电脑端安装MicroSIP或linephone软件,配置账号及ip如下
Android端使用imsdroid开源项目测试,配置如下
1.点击Options
2.点击Identity,配置个人账号,默认密码1234.
3.点击Network,配置服务器ip
4.拨号给1001,测试
- ubuntu 14.04 freeswitch 安装及应用
- ubuntu 14.04 安装freeswitch 教程
- freeswitch安装过程(Ubuntu)
- Ubuntu 16.04.3安装 freeswitch 1.6
- freeswitch的编译安装(ubuntu、debain)
- freeSWITCH 运行环境 及 编译安装
- ubuntu12.04安装freeSWITCH及fusionPBX
- freeswitch简单安装及连接mysql数据库
- ubuntu docker 安装及简单应用
- Ubuntu下docker安装及简单应用
- freeswitch系列二 kamailio 5.0安装及实现kamailio集成freeswitch
- FreeSwitch:一、windows8.1安装FreeSwitch服务器
- FreeSwitch学习之一:FreeSwitch源码安装
- Centos7源代码安装freeswitch和启动freeswitch
- Centos7源代码安装freeswitch和启动freeswitch
- Ubuntu下安装GTK+及Glade开发C应用界面
- freeswitch 安装 配置mysql
- centOS6.5安装FreeSwitch
- CentOS 安装 Maven
- Edittext输入手机号进行格式化
- 20dB/10倍频程 、特征频率fT
- Nexus私服使Maven更加强大
- 5种网络IO模型
- ubuntu 14.04 freeswitch 安装及应用
- 机器学习算法实现(1)——决策树
- js call
- Extjs初学入门,详细panel、form、grid等介绍
- jquery实现回车键触发事件
- 205. Isomorphic Strings
- 错误记录(八)could not initialize proxy
- 2017.05.27回顾
- Banana Pi M2U系列之二:Uboot编译