8abe5387ae
This change reduces the strain on the system by running the OS command through Freeswitch rather than directly from Lua. When running directly from Lua it causes RTP jitter in a high capacity system.
16 lines
609 B
Lua
16 lines
609 B
Lua
--add the mkdir function
|
|
function mkdir(dir)
|
|
api = freeswitch.API();
|
|
dir = dir:gsub([[\]], "/");
|
|
if (package.config:sub(1,1) == "/") then
|
|
--unix
|
|
cmd = [[mkdir -p "]] .. dir .. [["]];
|
|
elseif (package.config:sub(1,1) == [[\]]) then
|
|
--windows
|
|
cmd = [[mkdir "]] .. dir .. [["]];
|
|
end
|
|
-- os.execute(cmd);
|
|
api:executeString("system " .. cmd );
|
|
return cmd;
|
|
end
|