[Freeswitch-svn] [commit] r8827 - freeswitch/trunk/scripts

Freeswitch SVN anthm at freeswitch.org
Mon Jun 23 15:17:47 EDT 2008


Author: anthm
Date: Mon Jun 23 15:17:47 2008
New Revision: 8827

Added:
   freeswitch/trunk/scripts/api.lua

Log:
add example

Added: freeswitch/trunk/scripts/api.lua
==============================================================================
--- (empty file)
+++ freeswitch/trunk/scripts/api.lua	Mon Jun 23 15:17:47 2008
@@ -0,0 +1,24 @@
+stream:write("Content-Type: text/html\n\n");
+stream:write("<title>FreeSWITCH Command Portal</title>");
+stream:write("<h2>FreeSWITCH Command Portal</h2>");
+stream:write("<form method=post><input name=command size=40> ");
+stream:write("<input type=submit value=\"Execute\">");
+stream:write("</form><hr noshade size=1><br>");
+
+command = env:getHeader("command");
+
+if (command)  then
+   api = freeswitch.API();
+   reply = api:executeString(command);
+
+   if (reply) then
+      stream:write("<br><B>Command Result</b><br><pre>" .. reply .. "\n</pre>");
+   end
+
+end
+
+env:addHeader("cool", "true");
+stream:write("<pre>" .. env:serialize() .. "</pre>");
+
+
+



More information about the Freeswitch-svn mailing list