首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeSWITCH:无法从浏览器(WebRTC)连接到企业防火墙后面

FreeSWITCH:无法从浏览器(WebRTC)连接到企业防火墙后面
EN

Stack Overflow用户
提问于 2016-08-11 03:12:08
回答 2查看 1.1K关注 0票数 2

我正在公共域上运行一个FreeSWITCH服务器。我能够从我的浏览器(带有WebRTC的sipjs)通过一个直接的互联网连接向FreeSWITCH服务器打电话。

我正在防火墙上测试它,它只允许端口443上的TCP。我正在运行一个单独的转弯服务器。我试图通过指定具有凭据的转身服务器从浏览器连接。我无法使它发挥作用。PeerConnection要关门了。

  1. FreeSWTICH服务器并不在防火墙后面
  2. 客户端(浏览器)在防火墙后面
  3. 转服务器可用

是否需要在FreeSWITCH服务器或客户端(Javascript)中进行任何配置才能使其工作?

EN

回答 2

Stack Overflow用户

发布于 2016-08-11 05:29:58

您需要打开UDP端口,因为信令将通过WSS发送,而媒体将通过UDP端口:

mod_sofia to serve SIP signaling via WSS and media via SRTP/DTLS.

https://www.packtpub.com/books/content/configuring-freeswitch-webrtc

票数 1
EN

Stack Overflow用户

发布于 2016-08-11 11:56:21

是的,你可以使用转服务器。您必须将其配置为使用TCP在端口443上侦听,因为默认情况下,转服务器侦听端口3478。

但是,如果防火墙检查TLS连接(即HTTPS),则必须将其配置为转过身(翻转TLS)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38886658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档