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

本文介绍了在FreeSWITCH中为WebRTC启用HTTPS所需的WSS配置。内容包括在var.xml和sip_profiles/internal.xml中设置相关开关,确保SIP服务端口和wss端口正确,并讨论了证书配置,特别是自定义证书时可能遇到的一致性和可用性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为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证书一致性可用性问题会有点儿难搞,后续章节接触到会进行介绍

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱清清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值