【FreeSwitch开发实践】FreeSwitch配置wss

文章目录

  • 前言
  • 一、环境介绍
  • 二、配置介绍
    • 1. conf/var.xml
    • 2. conf/sip_profiles/internal.xml
  • 三、证书导入
  • 四、验证
    • 1. 保证wss的7443端口开启
    • 2. 查看wss是否开启
    • 3. jssip软件电话验证
  • 总结


前言

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端口开启

【FreeSwitch开发实践】FreeSwitch配置wss_第1张图片

2. 查看wss是否开启

【FreeSwitch开发实践】FreeSwitch配置wss_第2张图片

3. jssip软件电话验证

用用jssip软电话注册测试
【FreeSwitch开发实践】FreeSwitch配置wss_第3张图片


总结

简要介绍了freeswitch wss的配置过程,其中证书的配置尤为重要,也最容易出问题,下面是博主遇到一个证书问题和解决办法:
《freeswitch配置wss证书问题 Encrypted Alert/Certification Unknown》
https://blog.csdn.net/xxm524/article/details/125323506

你可能感兴趣的:(FreeSwitch开发实践,freeswitch,wss,配置,wss.pem,7443)