ฉันมี Tomcat ทำงานบน HTTPS ฉันได้ลองปรับใช้ SIPML5 WebSocket Application To ใน Tomcat ของฉันแล้ว เมื่อฉันพยายามเชื่อมต่อ Sip Servlets โดยใช้ ws : ws://192.168.X.Y:5082
และ Sip Servlets Config ดูเหมือนว่า:
<Connector port="5082"
ipAddress = "192.168.X.Y"
protocol="org.mobicents.servlet.sip.startup.SipProtocolHandler"
signalingTransport="ws"/>
ฉันได้รับข้อผิดพลาด: SIPml-api.js:4 Mixed Content: The page at 'https://192.168.X1.X2:8443/CallCenterBK/CallCenterBK.jsp?sip=1' ถูกโหลดผ่าน HTTPS แต่พยายามเชื่อมต่อกับตำแหน่งข้อมูล WebSocket ที่ไม่ปลอดภัย 'ws://192.168.X.Y :5082/'. คำขอนี้ถูกบล็อก ตำแหน่งข้อมูลนี้ต้องพร้อมใช้งานผ่าน WSS
เมื่อฉันเปลี่ยน SIPML 5 Client เป็น wss : wss://192.168.X.Y:5082
และการกำหนดค่า sip servlets ของฉันดูเหมือนว่า:
<Connector port="5082"
ipAddress = "192.168.X.Y"
protocol="org.mobicents.servlet.sip.startup.SipProtocolHandler"
signalingTransport="wss"/>
ฉันได้รับข้อผิดพลาดอื่น: การเชื่อมต่อ WebSocket กับ 'wss://192.168.XY:5082/' ล้มเหลว: เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อ: net::ERR_CONNECTION_CLOSED
และเมื่อฉันตั้งค่าเป็นไคลเอนต์ sipml 5 : wss://192.168.X.Y:5082 และ config เปลี่ยนเป็น:
<Connector port="5082"
ipAddress = "192.168.X.Y"
protocol="org.mobicents.servlet.sip.startup.SipProtocolHandler"
signalingTransport="ws"/>
ฉันได้รับข้อผิดพลาด: การเชื่อมต่อ WebSocket กับ 'wss://192.168.1.3:5082/' ล้มเหลว: เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อ: net::ERR_TIMED_OUT
สิ่งที่ฉันทำไม่ถูกต้อง?
ความคิดใด ๆ จะได้รับการชื่นชม