FreeSWITCH学习笔记 第一场 第三个镜头 WSS配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ErErFei/article/details/78330973

因为webRTC需要https,所以对应的FreeSWITCH提供WebSocket服务也要wss

  • conf/var.xml中有两个开关,要设置true
<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 中确保wss配置打开(SIP 服务的端口是 5060 ,默认ws端口是5066,而wss的默认端口是7443):
<!-- for sip over websocket support -->
<param name="ws-binding"  value=":5066"/>
<!-- for sip over secure websocket support -->
<!-- You need wss.pem in $${certs_dir} for wss or one will be created for you -->
<param name="wss-binding" value=":7443"/> 

默认证书的存储路径在FreeSWITCH安装目录的cert目录中的wss.pem,如果想自定义证书可以在此进行更换。此处有一个坑,wss证书一致性可用性问题会有点儿难搞,后续章节接触到会进行介绍

猜你喜欢

转载自blog.csdn.net/ErErFei/article/details/78330973