我正在公共域上运行一个FreeSWITCH服务器。我能够从我的浏览器(带有WebRTC的sipjs)通过一个直接的互联网连接向FreeSWITCH服务器打电话。
我正在防火墙上测试它,它只允许端口443上的TCP。我正在运行一个单独的转弯服务器。我试图通过指定具有凭据的转身服务器从浏览器连接。我无法使它发挥作用。PeerConnection要关门了。
是否需要在FreeSWITCH服务器或客户端(Javascript)中进行任何配置才能使其工作?
发布于 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
发布于 2016-08-11 11:56:21
是的,你可以使用转服务器。您必须将其配置为使用TCP在端口443上侦听,因为默认情况下,转服务器侦听端口3478。
但是,如果防火墙检查TLS连接(即HTTPS),则必须将其配置为转过身(翻转TLS)。
https://stackoverflow.com/questions/38886658
复制相似问题