]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add api/bgapi event functions
authorSeven Du <dujinfang@gmail.com>
Tue, 13 Aug 2013 00:30:52 +0000 (08:30 +0800)
committerSeven Du <dujinfang@gmail.com>
Tue, 13 Aug 2013 10:30:18 +0000 (18:30 +0800)
htdocs/portal/assets/js/fsportal.js

index cf9f87f1fe58d286db6f6b49c0001c2a788e36b8..f76c371d23385966d64ff2b1da90a87211cf11f6 100644 (file)
@@ -783,3 +783,30 @@ function eventCallback(data) {
        }
 }
 
+// execute api
+function api(cmdstr)
+{
+       cmdarr = cmdstr.split(" ");
+       cmd = cmdarr.shift();
+       arg = escape(cmdarr.join(" "));
+       arg = arg ? "?" + arg : "";
+       url = "/txtapi/" + cmd + arg;
+       $.get(url, function(data){
+               console.log(data);
+       });
+       return url;
+}
+
+//execute bgapi
+function bgapi(cmd)
+{
+       api("bgapi " + cmd);
+}
+
+// subscribe event
+function event(e)
+{
+       cmd = "event json " + e;
+       socket.send(cmd);
+       return cmd;
+}