|
@@ -1,68 +0,0 @@
|
|
|
-<!DOCTYPE html>
|
|
|
-
|
|
|
-<meta charset="utf-8" />
|
|
|
-
|
|
|
-<title>WebSocket Test</title>
|
|
|
-
|
|
|
-<script language="javascript" type="text/javascript">
|
|
|
-var wsUri = "wss://192.168.111.2/";
|
|
|
-var output;
|
|
|
-
|
|
|
-function init()
|
|
|
-{
|
|
|
- output = document.getElementById("output");
|
|
|
- testWebSocket();
|
|
|
-}
|
|
|
-
|
|
|
-function testWebSocket()
|
|
|
-{
|
|
|
- websocket = new WebSocket(wsUri, "sip");
|
|
|
- websocket.onopen = function(evt) { onOpen(evt) };
|
|
|
- websocket.onclose = function(evt) { onClose(evt) };
|
|
|
- websocket.onmessage = function(evt) { onMessage(evt) };
|
|
|
- websocket.onerror = function(evt) { onError(evt) };
|
|
|
-}
|
|
|
-
|
|
|
-function onOpen(evt)
|
|
|
-{
|
|
|
- writeToScreen("CONNECTED");
|
|
|
- doSend("OPTIONS sip:[email protected] SIP/2.0\r\nVia: SIP/2.0/WSS abcd1234.invalid;branch=z9hG4bkabcd1234\r\nMax-Forwards: 70\r\nTo: <sip:[email protected]>\r\nFrom: <sip:[email protected]>;tag=abcd1234\r\nCall-ID: abcd1234\r\nCSeq: 1 OPTIONS\r\nContact: <sip:bob@abcd1234;transport=ws>\r\n\r\n");
|
|
|
-}
|
|
|
-
|
|
|
-function onClose(evt)
|
|
|
-{
|
|
|
- writeToScreen("DISCONNECTED");
|
|
|
-}
|
|
|
-
|
|
|
-function onMessage(evt)
|
|
|
-{
|
|
|
- writeToScreen('<span style="color: blue;">RESPONSE: ' + evt.data+'</span>'); websocket.close();
|
|
|
-}
|
|
|
-
|
|
|
-function onError(evt)
|
|
|
-{
|
|
|
- writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data);
|
|
|
-}
|
|
|
-
|
|
|
-function doSend(message)
|
|
|
-{
|
|
|
- writeToScreen("SENT: " + message);
|
|
|
- websocket.send(message);
|
|
|
-}
|
|
|
-
|
|
|
-function writeToScreen(message)
|
|
|
-{
|
|
|
- var pre = document.createElement("p");
|
|
|
- pre.style.wordWrap = "break-word";
|
|
|
- pre.innerHTML = message; output.appendChild(pre);
|
|
|
-}
|
|
|
-
|
|
|
-window.addEventListener("load", init, false);
|
|
|
-
|
|
|
-</script>
|
|
|
-
|
|
|
-<h2>WebSocket Test</h2>
|
|
|
-
|
|
|
-<div id="output"></div>
|
|
|
-
|
|
|
-</html>
|