FreeSwitch启用WEBRTC小记_华陌飞尘_新浪博客

FS启用webrtc:(可以使用自签发的root证书 或 申请免费的域名证书!以便使用websip)

1、 创建证书,用自签发的证书或申请域名证书都可以

2、生成 wss证书,放FS的相应目录:
  windows是 ..../freeswitch/certs
  centos是  /etc/freeswitch/tls
生成wss证书,如(就是crt+key,证书的两个文件附加在一起):
cat CA.pem CA.key > /etc/freeswitch/tls/wss.pem
删除已有的dtls-srtp.pem,FS重启后会自动生成!
(如果dtls-srtp.pem错误,就无法进行语音通讯,报  audio DTLS key err !,需删除dtls-srtp.pem让FS自己根据wss.pem创建

3、 conf/vars.xml 有两个开关,打开。类似下面:
=X-PRE-PROCESS cmd="set" data="internal_ssl_enable=true" /=
=X-PRE-PROCESS cmd="set" data="external_ssl_enable=true"/=
conf/sip_profiles/internal.xml 中确保下面两个配置打开,一般不用改:
=param name="ws-binding"  value=":5066"/=
=param name="wss-binding" value=":7443"  /=  

4、如果是局域网使用,得做一个 ACL 配置,否则不通:
conf/autoload_configs/acl.conf.xml 中,加入下面配置:
=list name="localnet.auto" default="allow">
/list=
然后, conf/sip_profiles/internal.xml 中加入下列配置:
=param name="apply-candidate-acl" value="rfc1918.auto"/=
=param name="apply-candidate-acl" value="localnet.auto"/=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值