OpenWRT上安装FreeSWITCH
主要参考了这篇文章:http://bbs.qzxx.com/redirect.php?tid=14322&goto=lastpost。
机器是从淘宝上购买的:MR11U同wr703n MR3040 刷openwrt 16M闪存64M内存ar9331。固件版本是:OpenWrt Barrier Breaker 14.07 r43770 圣诞版 by 明月永在。
一、下载ipk文件
从这个网址下载所需的ipk文件:http://downloads.openwrt.org/attitude_adjustment/12.09/atheros/generic/packages/。在局域网内部署一台http服务器,将下载下来的ipk文件放置在http服务器上。局域网内的访问地址类似于这样:
http://192.168.77.234/libreadline_5.2-2_ar71xx.ipk
http://192.168.77.234/shadow-common_4.1.5.1-1_ar71xx.ipk
http://192.168.77.234/shadow-su_4.1.5.1-1_ar71xx.ipk
http://192.168.77.234/libpq_9.0.1-3_ar71xx.ipk
http://192.168.77.234/freeswitch_1.0.7-2_ar71xx.ipk
http://192.168.77.234/freeswitch-config-minimal_1.0.7-2_ar71xx.ipk
http://192.168.77.234/freeswitch-mod-codec2_1.0.7-2_ar71xx.ipk
http://192.168.77.234/freeswitch-mod-commands_1.0.7-2_ar71xx.ipk
http://192.168.77.234/freeswitch-mod-dialplan-xml_1.0.7-2_ar71xx.ipk
http://192.168.77.234/freeswitch-mod-dptools_1.0.7-2_ar71xx.ipk
http://192.168.77.234/freeswitch-mod-sofia_1.0.7-2_ar71xx.ipk
http://192.168.77.234/freeswitch-tools_1.0.7-2_ar71xx.ipk
二、安装ipk文件
安装前,我删除了一些软件包,因为我担心空间不够。
打开OpenWRT的管理网页,进入到“系统-软件包”页面,通过页面上的“下载并安装软件包”功能安装软件。依次将第一步列出的各个url拷入输入框进行安装。如果安装过程中提示错误,一般提示安装此软件缺少了其他软件。
这些是删除的包:
6in4
6rd
6to4
ChinaDNS-C
adbyby
aircrack-ng
aria2
comgt
cpulimit
dhcp6-server
dhcp6-client
etherwake
hd-idle
htop
ip6tables
kmod-ip6tables
kmod-video-core
odhcp6c
minidlna
transmission
shadowsocks-libev-spec
samba36-server
reaver
三、配置FreeSWITCH
命令行下启动FreeSWITCH
etc/init.d/freeswitch start
然后,重启机器。
通过SSH登录到OpenWRT。依次执行下列这些命令:
1、ln -s /etc/freeswitch/ /usr/share/freeswitch/conf
2、修改/etc/default/freeswitch文件,将/tmp/ /var/lib 更换为 /usr/share/
3、修改/etc/freeswitch/vars.xml 将/var/lib 更换为/usr/share
4、修改/etc/freeswitch/sip_profiles/internal.xml 将以下两个位置修改为路由器内网的IP地址如我的路由器内网(LAN)地址为192.168.1.1(请用机器的实际IP地址替换)
<param name="rtp-ip" value="$${local_ip_v4}"/>修改为<param name="rtp-ip" value="192.168.1.1"/>
<param name="sip-ip" value="$${local_ip_v4}"/>修改为<param name="sip-ip" value="192.168.1.1"/>
四、启动关闭FreeSWITCH
启动
etc/init.d/freeswitch start
关闭
etc/init.d/freeswitch stop
说明
1、好像fs_cli没法用,应该是缺省没打开连接端口。
2、缺省配置了1000~1004这五个SIP帐号,可以使用缺省密码登录。
OpenWRT上安装FreeSWITCH相关推荐
- 在OpenWrt上安装DNSCrypt
在OpenWrt上安装DNSCrypt 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 一.OpenWrt介绍 Open ...
- openwrt路由器php-cli,【在openwrt无线路由器上部署freeswitch+fusionpbx (原帖恩山论坛)】-网关论坛-ZOL中关村在线...
前言:freeswitch是目前开源最火的软交换系统,fusionpbx则是其gui管理界面(只有E文版本),同样也是开源.freeswitch相比asterisk功能和性能都要强大很多,毕竟free ...
- OpenWrt -【记录】群辉NAS上安装软路由
视频:https://www.youtube.com/watch?v=k9Mz__wQ2I0&list=PLH2PomTj_tuOeSbtNKCB8NNMXWjL6Xvau&index ...
- 斐讯K3 在openwrt上如何手动安装阿里云盘aliyun-dav
感觉网络上很多的东西,不那么复杂的,是没有教程让它变复杂. 斐讯K3 在openwrt上如何手动安装阿里云盘aliyun-dav,这很正常的需求吧,只有固件打包在里面的,没有手动安装的. 于是,本人不 ...
- Openwrt上配置Aria2迅雷离线下载步骤
Openwrt上配置Aria2迅雷离线下载步骤 1.首先,保证root目录下的空间充足,然后使用命令将所需的文件及依赖库放进去:(方法是:配置主机静态IP,如:192.168.1.66.然后打开tft ...
- pip安装deb_技术|如何在 Ubuntu 上安装 pip
pip 是一个命令行工具,允许你安装 Python 编写的软件包. 学习如何在 Ubuntu 上安装 pip 以及如何使用它来安装 Python 应用程序. 有许多方法可以在 Ubuntu 上安装软件 ...
- openwrt 编译c语言,编译一个可以运行在openwrt上的c程序
本文的测试环境为 Ubuntu 14.0 TP-LINK WDR4320 OpenWrt Attitude Adjustment 12.09 首先在ubuntu上安装一些东西 sudo apt-get ...
- OpenWrt上搭建纯L2TP服务器[ZT]
转自:http://www.openwrt.pro/post-389.html 纯L2TP(l2tp + ppp,无IPSec) 首先安装xl2tpd软件包 opkg update opkg inst ...
- openwrt上的asterisk的VOIP系统的建立
原文地址:openwrt上的asterisk的VOIP系统的建立 作者:cliff 网络电话很便宜.自己搭一个网络电话系统更好玩. 这里写的是两年前我的网络电话系统.现在个人使用的系统简单得多了. 当 ...
最新文章
- 分享Css3设计---纯Css实现超酷的iphone玻璃气泡效果
- 51nod 1090 1267 【二分简单题】
- 中国房地产行业调查分析与发展前景研究报告2022年版
- 1.7 编程基础之字符串 25 最长最短单词 python
- HDFS超租约异常总结(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException)
- Unix编程之size_t、ssize_t
- java项目加载器_Java程序的类加载器
- 动态规划 — 钢条切割问题
- mysql桦仔_带您理解SQLSERVER是如何执行一个查询的
- Java入门和第一个项目
- h5使用js的点击复制功能,兼容安卓和ios,亲测有效
- 如何用计算机蓝牙发送文件,怎么用蓝牙传文件
- 国内外6款优秀的免费CDN服务
- 凌动智行就相关问题发布股东信
- 百度 谷歌分页_微信无力、多闪随后、百度依旧,背后的原因原来如此
- 新一代ERPII 企业销售、采购及财务一体化高效管理的利器
- 同时也为OEM厂商准备了充足的补偿款,3亿多美元
- 动态规划是个好东西:编辑距离
- windows 7(32/64位)GHO安装指南(U盘引导篇)~
- 2013年6月北京上海CISA认证考试辅导研讨会