![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Freeswitch
文章平均质量分 53
onebird_lmx
这个作者很懒,什么都没留下…
展开
-
网站启用SSL,使用LetsEncrypt免费证书
因为工作项目中有需要使用webrtc,而webrtc必须使用SSL,考虑到业务环境是公网上运行,使用openSSL的自签发证书于公网实际环境存在CA信任问题,于是在自己网站上测试挂一下SSL,使用Let‘s Encrypt:1、在服务器配置Certbot https://certbot.eff.org/(这里是nginx on centos7.3)yum install epel-releaseyum -y install yum-utilsyum-config-manager --enable r原创 2020-08-11 16:50:10 · 178 阅读 · 0 评论 -
FreeSwitch启用WEBRTC小记
FS启用webrtc:(可以使用自签发的root证书 或 申请免费的域名证书!以便使用websip)1、创建证书,用自签发的证书或申请域名证书都可以(可参考我的另外一篇博文创建自签发证书)2、生成wss证书,放FS的相应目录:windows是 …/freeswitch/certscentos是 /etc/freeswitch/tls生成wss证书,如(就是crt+key,证书的两个文件附加在一起):cat CA.pem CA.key > /etc/freeswitch/tls/wss.p原创 2020-08-11 16:37:36 · 2816 阅读 · 1 评论 -
WEBRTC媒体流拒绝处理小记
1、必须使用HTTPS访问2、必须在chrome中启用设备访问权限:(本来chrome应该会提示使用设备的,但偏偏有时就是不提示!!)点击地址栏的加密信息 也就是“锁”这里:3、如果没有设置相关权限,在上图所示位置,点击网站设置,进行设置即可!4、设置后,单纯刷新页面不一定有用,需要关闭chrome重新打开!...原创 2020-08-11 16:19:43 · 1353 阅读 · 0 评论 -
Freeswitch在阿里云服务器语音不通问题小记(FS的NAT 穿透)
我原来都是在公司的服务器或自己的开发环境安装FS,这次必须在阿里云上安装,自己觉得没问题,但安装好就就发现问题出来了。。语音不通,压根就没声音!本地PC上抓包一看,怎么回事,所有RTP包都发给了阿里云的私网地址,那当然不会通了,而后,再看SDP,服务器发过来的就是私网地址,怎么会这样呢?—其实也很简单,因为阿里云的服务器地址就只有私网地址,他的公网地址是NAT映射的!也就是这是NAT穿透问题了!我去阿里云下工单找技术支持,询问NAT穿透的问题,结果得到的答复是阿里云的专有网络默认是不能支持SIP的,原创 2020-08-11 16:11:27 · 1594 阅读 · 0 评论 -
opensips 及 rtpengine 在centos7下的安装小记
因为在网上我一直找不到完整的在centos7下安装opensips和rtpenginer的文档,因为它们一般都是的Debian 下进行安装的,而centos的安装依赖与Debian 有所不同,经过一段时间的折腾,我好不容易完成,故而小记一下:需提醒一下,opensips的3和2在管理工具上有很大不同,下面安装的是2.4.8版本1 初始化安装yum install gcc gcc-c++ git flex bison ncurses ncurses-devel openssl-develyum pro原创 2020-08-11 13:54:25 · 1626 阅读 · 2 评论 -
Freeswitch 运行、配置及相关综合
*【备注:因新浪博客莫名其妙的自动加密博文,导致前面发布在新浪博客的博文无法浏览,故而我在CSDN重发,以便需要的人参考】*本文包含几个部分:1、运行FS2、WEB管理环境安装配置3、FS客户端4、自动启动FS及防火墙设置5、FS配置及相关问题综合运行FS一般建议运行FS使用普通用户以便安全!,所以:创建pid目录,因为下面是用普通用户运行FS,FS无法创建运行目录:mkdir /var/run/freeswitch直接启动: freeswitch//可用参数,如: -log /va原创 2020-07-15 11:15:45 · 5044 阅读 · 1 评论 -
FreeSwitch1.8及1.6安装小记
【备注:因新浪博客莫名其妙的自动加密博文,导致前面发布在新浪博客的博文无法浏览,故而我在CSDN重发,以便需要的人参考】更新说明:freeswitch已经切换到新的版本周期(1.10.X),下面文字的说明都是针对1.8及1.6的版本,请务必注意!对1.10版本的安装测试,见本人的博文记录 FS1.10安装小记基本来说,1.10.X版本已经可以yum安装,但yum安装会把各个模块都打成独立的包,而且默认安装的基本包里面会把一般不用的都默认安装了,如mod_signalwire 等安装环境准备:F原创 2020-07-15 10:16:30 · 1275 阅读 · 0 评论 -
FreeSwitch1.10版本安装及内置mariadb(mysql)使用记录
【备注:因新浪博客莫名其妙的自动加密博文,导致前面发布在新浪博客的博文无法浏览,故而我在CSDN重发,以便需要的人参考】因为FS现在停止了1.8(更不要说1.6),当前是1.10版本,于是对这个版本进行了安装配置的测试,小记如下:1、初步安装测试,1.10版本在centos7.7下可以安装,运行OK2、1.10版本的FS已经内置了mariadb(mysql)的数据库支持,可以不再用ODBC来启用mysql了(按FS官方的文档,1.10版本主要就是优化了数据库)为测试这个版本,并主要测试使用内置mar原创 2020-07-15 10:01:05 · 2515 阅读 · 1 评论