ubuntu 14.04 安装freeswitch 教程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/guoer9973/article/details/78604737

/

1,安装ubuntu 14.04 系统

系统下载地址:http://cdimage.ubuntu.com/releases/14.04/release/
在windows系统上用 Universe USB-Installer 来刻usb启动盘。
然后系统按delete键来进入bios,设置usb启动

2,安装系统后,打开终端

Ctrl+Alt+T
ctrl+win窗+↑

3,安装freeswitch

登陆系统以普通用户登陆ubuntu

git clone https://stash.freeswitch.org/scm/fs/freeswitch.git

如果报错:

server certificate verification failed

那么:

git config --global http.sslverify false

4,安装依赖包

apt-get install 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 yasm libldns-dev lua5.2

5,安装freeswitch

sudo ./bootstrap && ./configure && make -j4 install

遇到一个lua的问题

解决方法:

有的说是这个问题:

Since FreeSWITCH 1.4, you need to use Lua5.2 (http://www.lua.org/manual/5.2/).
For those willing to keep using Lua5.1 for backwards compatibility reasons, there is a mod_lua available in legacy directory `freeswitch/src/mod/legacy/languages/mod_lua/`

我自己尝试:

*cannot find -llua以及 lua.h no such file
最好不直接apt-get install lua,从官网下载后(5.1版本,最新版本有无法识别luaL_Reg的问题),make linux & make install
cp lauxlib.h、lua.h、luaconf.h、lualib.h /usr/local/include*

我尝试了拷贝从 /usr/include/lua5.2中拷贝了,

也可能是我重新./bootstrap?

也有可能,我通过apt-get install lua 列出来项目,分别安装了lua* 和lua*-dev

建立软连接:

 sudo ln –sf /usr/local/freeswitch/bin/freeswitch /usr/local/bin/ 
sudo ln –sf /usr/local/freeswitch/bin/fs_cli /usr/local/bin 

帮助

1,当遇到vi编辑出现ABCD

 步骤一,输入下述命令以卸载vim-tiny:

  sudo apt-get remove vim-common

 步骤二,输入下述命令以安装vim-full:

  sudo apt-get install vim

2,远程

关闭防火墙 
安装ssh-server

登陆ssh 用户名@ip

3,前后台切换

sudo fs_cli 切换到控制台

sudo freeswitch -nc 进入控制台

在命令行中退出 /exit
在命令行中关闭 shutdown
展开阅读全文

没有更多推荐了,返回首页