summaryrefslogtreecommitdiff
path: root/static-http/ajamdemo.html
diff options
context:
space:
mode:
Diffstat (limited to 'static-http/ajamdemo.html')
-rw-r--r--static-http/ajamdemo.html40
1 files changed, 20 insertions, 20 deletions
diff --git a/static-http/ajamdemo.html b/static-http/ajamdemo.html
index 37f8a573d..76996c139 100644
--- a/static-http/ajamdemo.html
+++ b/static-http/ajamdemo.html
@@ -1,10 +1,10 @@
<!--
Asterisk -- An open source telephony toolkit.
-
+
Copyright (C) 1999 - 2012, Digium, Inc.
-
+
Mark Spencer <markster@digium.com>
-
+
See http://www.asterisk.org for more information about
the Asterisk project. Please do not directly contact
any of the maintainers of this project for assistance;
@@ -28,9 +28,9 @@
var selectedchan = null;
var hungupchan = "";
var transferedchan = "";
-
+
var demo = new Object;
-
+
function loggedOn() {
if (loggedon == 1)
return;
@@ -40,7 +40,7 @@
astmanEngine.pollEvents();
astmanEngine.sendRequest('action=status', demo.channels);
}
-
+
function clearChannelList() {
$('channellist').innerHTML = "<i class='light'>Not connected</i>";
}
@@ -54,7 +54,7 @@
astmanEngine.channelClear();
clearChannelList();
}
-
+
function updateButtons()
{
if ($(selectedchan)) {
@@ -79,12 +79,12 @@
$('refresh').disabled = 1;
}
}
-
+
demo.channelCallback = function(target) {
selectedchan = target;
updateButtons();
}
-
+
demo.channels = function(msgs) {
resp = msgs[0].headers['response'];
if (resp == "Success") {
@@ -92,7 +92,7 @@
} else
loggedOff();
- for (i=1;i<msgs.length - 1;i++)
+ for (i=1;i<msgs.length - 1;i++)
astmanEngine.channelUpdate(msgs[i]);
$('channellist').innerHTML = astmanEngine.channelTable(demo.channelCallback);
$('statusbar').innerHTML = "Ready";
@@ -106,8 +106,8 @@
else
loggedOff();
};
-
-
+
+
demo.logoffs = function(msgs) {
$('statusbar').innerHTML = msgs[0].headers['message'];
loggedOff();
@@ -116,7 +116,7 @@
demo.hungup = function(msgs) {
$('statusbar').innerHTML = "Hungup " + hungupchan;
}
-
+
demo.transferred = function(msgs) {
$('statusbar').innerHTML = "Transferred " + transferredchan;
}
@@ -130,13 +130,13 @@
$('statusbar').innerHTML = "<i>Updating channel status...</i>";
astmanEngine.channelClear();
astmanEngine.sendRequest('action=status', demo.channels);
- }
-
+ }
+
function doLogin() {
$('statusbar').innerHTML = "<i>Logging in...</i>";
astmanEngine.sendRequest('action=login&username=' + $('username').value + "&secret=" + $('secret').value, demo.logins);
}
-
+
function doTransfer() {
var channel = astmanEngine.channelInfo(selectedchan);
var exten = prompt("Enter new extension for " + selectedchan);
@@ -155,12 +155,12 @@
}
}
}
-
+
function doLogoff() {
$('statusbar').innerHTML = "<i>Logging off...</i>";
astmanEngine.sendRequest('action=logoff', demo.logoffs);
}
-
+
demo.pongs = function(msgs) {
resp = msgs[0].headers['response'];
if (resp == "Pong") {
@@ -171,7 +171,7 @@
loggedOff();
}
}
-
+
demo.eventcb = function(msgs) {
var x;
if (loggedon) {
@@ -183,7 +183,7 @@
}
updateButtons();
}
-
+
function localajaminit() {
astmanEngine.setURL('../rawman');
astmanEngine.setEventCallback(demo.eventcb);