2016-02-04 74 views
1

首先解釋我們的應用程序,其如下... 1)我們有一個UBUNTU服務器,我們正在運行Apache Tomcat和RESTCOMM。 2)我們有兩個應用程序戰爭文件。一個是主要的應用程序,另一個是定製的OLYMPUS應用程序,以方便WebRTC調用。現在我們的主應用程序有一個菜單選項,點擊後將自定義的OLYMPUS應用程序加載到瀏覽器中,併爲用戶提供WEBRTC。 3)我們已經通過使用自簽名證書正確地進行了測試,並且一切正常。但是現在我們想要使用CA apporved SSL Cert。 4)爲此,我們爲GODADDY提供SSL CERT,爲此爲CSR生成了Apache,然後通過使用該CSR,我們下載了Apache的SSL CERT,並按照我們配置自簽名證書的相同流程進行配置。 5)我們的主要應用程序與新安裝的CA SSL證書配合良好。但是,當我們嘗試加載自定義的OLYMPUS應用程序時,我們得到以下錯誤... Web套接字連接到'wss://>:/'失敗:WebSocket打開握手被卡住了。- 與RESTCOMM CA SSL配置問題

我們能夠得到所有使用自簽名證書的工作,但是當我們使用GO DADDY的CA認證SSL證書時,我們遇到了這個問題。 請求您的建議請。

在此先感謝 IAS中號

回答

0

您需要Restcomm配置爲使用SSL證書,以及自Websokets安全連接直接進入Restcomm。您使用zip文件或docker鏡像運行Restcomm的哪種方法?您還在運行哪種版本的Restcomm?

+0

我們正在使用ZIP捆綁的Restcomm,我們正在使用最新版本。最初,當我們能夠使用自簽名CERT工作時,我們遵循以下兩個步驟... a)\t跟隨鏈接http://docs.telestax.com/restcomm-enable-https-secure-connector-on-jboss -as-7 - 或EAP-6 /。不知何故,我們無法按照上述鏈接中的步驟進行操作。 b)\t另外我們也在standalone.xml中做了SSL配置,方法如下https://docs.jboss.org/author/display/AS71/SSL+setup+guide 但是這次當我們按照以上兩個步驟來配置來自Godaddy的SSL證書,我們正面臨着這個錯誤。 –

+0

要添加更多信息,來自GODADDy的SSL證書有兩個證書(一個鏈和一個證書),我們使用以下命令將它們導入到已在RESTCOMM中配置的KEYSTORE文件中。 密鑰工具-import -trustcacerts -alias根-file /home/RESTCOMM/Mobicents-Restcomm-JBoss-AS7-7.4.0.746/standalone/configuration/d05d9ddbadef167a.crt -keystore p2c.keystore 密鑰工具-import -trustcacerts -alias中間-file /home/RESTCOMM/Mobicents-Restcomm-JBoss-AS7-7.4.0.746/standalone/configuration/gd_bundle-g2-g1.crt -keystore p2c.keystore 我們是否缺少更多步驟?建議。 –

+1

SIP over WebSockets還有一個額外的步驟。您還需要配置SIP堆棧。請參閱https://github.com/RestComm/Restcomm-Docker/blob/master/scripts/restcomm_sslconf.sh中關於如何在Docker映像腳本中執行此操作的模式詳細信息。 – jeand