Please report to Jira, or it will probably just get lost somewhere on this list. /Peter 13 aug 2012 kl. 16:58 skrev "Thomas Hoellriegel" <admin@blindi.net>:
Hi peter, thanks for you helpful message.
I describe a easy way to crash fs.
You can reproduce this situation.
step1 recording 3 soundfiles and store in a directory.
step2 the luacode:
-- simply script to crash freeswitch -- session:sleep(100); session:answer() session:sleep(200); session:setInputCallback("onInput", ""); function onInput(s, type, obj) freeswitch.consoleLog("info", "Callback with type " .. type .. "\n"); -- freeswitch.consoleLog("info", "DTMF Digit: " .. obj.digit .. "\n");
if ( obj['digit'] == '1' ) then -- if (obj.digit == "1") then -- session:streamFile(msg_file_play) session:streamFile("/usr/local/freeswitch/sounds/nummer1.alaw") read_msg_menu() return("false");
end
if ( obj['digit'] == '2' ) then -- if (obj.digit == "2") then -- session:streamFile(msg_file_play) session:streamFile("/usr/local/freeswitch/sounds/nummer2.alaw") read_msg_menu() return("false");
end
if ( obj['digit'] == '3' ) then -- if (obj.digit == "3") then -- session:streamFile(msg_file_play) session:streamFile("/usr/local/freeswitch/sounds/nummer3.alaw") read_msg_menu() return("false");
end
end
function read_msg_menu( ) session:setInputCallback("onInput"); session:streamFile("/usr/local/freeswitch/sounds/nummer1.alaw") end
read_msg_menu()
step3 put this in your dialplan. for example: <!-- crash fs via simply luascript --> <extension name="crashtest" > <condition field="destination_number" expression="^104$"> <action application="lua" data="simply-crash.lua"/> </condition> </extension>
step4 ring the extension. Heare the testprompt. Press 60 70 times 1 during the announcement. fs crashs.
The system is from current git: FreeSWITCH Version 1.2.0-rc2+git~20120813T041310Z~aad07c6243 (1.2.0-rc2; git at commit aad07c6243 on Mon, 13 Aug 2012 04:13:10 Z)
This is very danger, then to plan a phonecast (newsystem) or public voiceforums. thanks.
--------------- Du kannst mich jederzeit kostenlos per Festnetz erreichen unter: http://www.blindi.net/callback homepage: http://www.blindi.net blinde-misc mailingliste für blinde. anmeldung unter: http://www.blindi.net/mailman/listinfo/blinde-misc
!DSPAM:5029127b32767892227582! _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
Join Us At ClueCon - Aug 7-9, 2012
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
!DSPAM:5029127b32767892227582!