ubuntu 14.04 freeswitch 安装及应用

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,测试
这里写图片描述

这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值