2016-04-18 14 views
2

Ich habe Tomcat auf HTTPS ausgeführt. Ich habe versucht, SIPML5 WebSocket Application To in meinem Tomcat bereitzustellen. Als ich versuchte, Sip Servlets mit ws zu verbinden: ws: //192.168.XY: 5082SIPML 5 Client und SipServlets funktioniert nicht WSS verwenden

und SIP-Servlets Config wie folgt aussieht:

<Connector port="5082" 
     ipAddress = "192.168.X.Y" 
     protocol="org.mobicents.servlet.sip.startup.SipProtocolHandler" 
     signalingTransport="ws"/> 

Ich habe einen Fehler: SIPml-api.js : 4 Gemischter Inhalt: Die Seite unter 'https://192.168.X1.X2:8443/CallCenterBK/CallCenterBK.jsp?sip=1' wurde über HTTPS geladen, versuchte jedoch, eine Verbindung zum unsicheren WebSocket-Endpunkt 'ws: //192.168.XY: 5082 /' herzustellen. Diese Anfrage wurde blockiert. Dieser Endpunkt muss über WSS verfügbar sein.

Wenn ich ändert meine SIPML 5 Client WSS: WSS: //192.168.XY: 5082

Und Config mein sip Servlets wie folgt aussieht:

<Connector port="5082" 
     ipAddress = "192.168.X.Y" 
     protocol="org.mobicents.servlet.sip.startup.SipProtocolHandler" 
     signalingTransport="wss"/> 

ich einen anderen Fehler bekam: WebSocket-Verbindung zu 'WSS: //192.168.XY: 5082 /' ist fehlgeschlagen: Fehler beim Verbindungsaufbau: net :: ERR_CONNECTION_CLOSED

Und wenn ich gesetzt 5 Client sipml: WSS: //192.168.XY: 5082 und konfigurieren c gehängt:

<Connector port="5082" 
     ipAddress = "192.168.X.Y" 
     protocol="org.mobicents.servlet.sip.startup.SipProtocolHandler" 
     signalingTransport="ws"/> 

bekam ich einen Fehler: WebSocket-Verbindung zu 'WSS: //192.168.1.3: 5082 /' ist fehlgeschlagen: Fehler beim Verbindungsaufbau: net :: ERR_TIMED_OUT

Was habe ich falsch ?

Jede Idee wird geschätzt.

Antwort

0

SIPML5 funktioniert gut mit wss sicher. Das Problem liegt auf der Serverseite.

  1. Stellen Sie sicher, dass 5082 Port abhört (telnet)
  2. Vergewissern Sie sich, dass Sie ein gültiges SSL-Zertifikat auf dem Server installiert haben
  3. Vergewissern Sie sich, dass 5082 ist die sichere (WSS) Hafen (An den meisten Server der ws ungesichert und gesichert WSS auf verschiedene Ports zu hören sind)
3

Sie konfigurierte die HTTPs Stecker mit den Zertifikatsinformationen, müssen Sie die gleiche Sache für den WSS-Anschluss tun. Leider befindet sich die Konfiguration dafür auf der Ebene des SIP-Stacks, daher müssen Sie Ihre Standalone/configuration/mss-sip-stack.properties bearbeiten und

+0

hinzufügen, alles funktioniert gut. Vielen Dank für Ihren Beitrag. –

+0

Danke. Fühlen Sie sich frei, die Antwort für zukünftige Leser zu verbessern;) – jeand