文章目录
前言
freeswitch 配置websocket, ws/wss。
一、环境介绍
centos 7.4
freeswitch 1.10.8
二、配置介绍
1. conf/var.xml
<X-PRE-PROCESS cmd="set" data="internal_ssl_enable=true"/>
<X-PRE-PROCESS cmd="set" data="external_ssl_enable=true"/>
2. conf/sip_profiles/internal.xml
<param name="ws-binding" value=":5066"/>
<param name="wss-binding" value=":7443"/>
<param name="tls-cert-dir"value="/usr/local/freeswitch/certs"/>
三、证书导入
cd /usr/local/freeswitch/certs
cat server.crt server.key > wss.pem
server.crt 和 server.key是证书文件,一般找公司要或其他渠道获取。
四、验证
1. 保证wss的7443端口开启
2. 查看wss是否开启
3. jssip软件电话验证
用用jssip软电话注册测试
总结
简要介绍了freeswitch wss的配置过程,其中证书的配置尤为重要,也最容易出问题,下面是博主遇到一个证书问题和解决办法:
《freeswitch配置wss证书问题 Encrypted Alert/Certification Unknown》
https://blog.csdn.net/xxm524/article/details/125323506