2015-12-15 44 views
1

我们正在尝试使用RESTCOMM OLYMPUS作为我们应用程序的一部分进行少量定制。主要的定制是我们已经在我们的Apache TOmcat Web服务器上部署了OLYMPUS war,并且OUTBOUND PROXY被正确指向了运行RESTCOMM的同一台服务器。- Restcomm奥林巴斯WebRTC WSS错误,

到目前为止一切都很好,但最近我们由于铬修复引起的不安全的原产地问题而导致“getUserMedia()”弃用问题。 所以,这意味着我们需要使用HTTPS和WSS。我可以看到,大约7天后,如果在浏览器位置栏中使用了HTTPS,OLYMPUS代码已在GITHUB上更新以使用WSS。 首先,我们安装了自签名CERT并在TOMCAT上启用了SLL配置,以便我们的定制OLYMPUS用户界面可以通过来自Tomcat的https访问。然后我们使用WSS协议连接到OUTBOUND PROXY。 BT我们得到了下面的错误

“WebSocket连接到 'WSS:/:5082 /' 失败:错误的连接建立:网:: ERR_TIMED_OUT WSMessageChannel:createWebSocket():WebSocket连接失败:对象事件]“

然后我们认为除了TOMCAT(部署WAR)之外,我们还需要在RESTCOMM上安装自签名证书和SSL配置。所以我们通过遵循http://docs.telestax.com/restcomm-enable-https-secure-connector-on-jboss-as-7-or-eap-6/并且我们还使用了WSS协议。

但是这一次我们也得到了错误,但使用不同的错误代码,虽然 “WebSocket连接到‘WSS:/:5083 /’失败:错误的连接建立:网:: ERR_CONNECTION_CLOSED WSMessageChannel:createWebSocket( ):websocket连接失败:[对象事件]“

我可以请求论坛来解释一下,如果我们在这里错过任何细节?

在此先感谢

+1

好吧,那么您的RestComm服务器运行在哪里?是AMI,码头形象还是邮编? 最好的问候,安东尼斯Tsakiridis – atsakiridis

+0

它是一个zip捆绑我们已经安装在我们的UBUNTU服务器。 顺便说一句,我们也遵循了类似问题(https://github.com/Mobicents/olympus/issues/13)的回应,即通过更新Edit $ RESTCOMM/standalone/configuration/mss-sip-stack来更新JAIN配置。属性 但仍然没有运气,我们正面临错误WebSocket连接到'wss:// OUR SERVER IP:5083 /'失败:WebSocket打开握手被取消jain-sip.js:25466 WSMessageChannel:createWebSocket():websocket连接已失败:[对象事件] 事实上,我们已经尝试了端口5082和5083,没有运气。 –

回答

1

我会建议使用,而不是使用zip包中的mobicents RestComm泊坞窗的形象,因为搬运工图像的所有设置自动和https/WSS处理应该工作开箱。这里有一些简单的步骤,让你开始:

  • 如果不是已经有
  • 下载RestComm码头工人形象在你的Ubuntu安装搬运工:

    $搬运工拉mobicents/restcomm:最新

  • Start docker image:

    $ docker run -e SECURE =“true”-e SSL_MODE =“allowall”-e USE_STANDARD_PORTS =“true”-e VOICERSS_KEY =“VOICERSS_KEY_HERE”--name = res tcomm -d -p 80:80 -p 443:443 -p 9990:9990 -p 5060:5060 -p 5061:5061 -p 5062:5062 -p 5063:5063 -p 5060:5060/udp -p 65000-65535 :65000-65535/UDP mobicents/restcomm:最新

现在,你应该能够到达你的restComm实例管理UI:

https://<host ip address>/

确保你没有任何服务器在您的主机上运行在上面的码头集装箱使用的端口上,或者您将不得不使用不同的端口(请参阅码头集线器页面中的这些选项)

最好的问候, 安东尼斯Tsakiridis

+1

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 - [来自评论](/ review/low-quality-posts/10619738) – fasteque

+0

你是对的,我解决了这个问题,并提供了对上述答案的评论。然后,在回复评论之后,我回答了我的问题 – atsakiridis

+0

我们设法解决了使用ZIP捆绑工作的WSS错误获取HTTPS的问题。但为此,除了遵循“http://docs.telestax.com/restcomm-enable-https-secure-connector-on-jboss-as-7-or-eap-6/”的说明外,我们也必须按照链接https://docs.jboss.org/author/display/AS71/SSL+setup+guide在STANDALONE.XMl中执行SSL配置。然后我们能够解决WSS错误。但是我认为你的观点是使用DOCKER,因为我认为我们不必自己做许多如此多的配置更改,因为码头工人会自己处理它。我们也会尝试。 –