Not sure that is a good design, but I think you are running in to the maximum number of forwards. There is a variable for that, check the wiki. Thomas Hoellriegel <admin@blindi.net> wrote:
Hi all, i have writen a podcast system in lua. After more then 100 dtmf input callback events fs crashs. my luacode: -- read potcast menu function read_msg_menu( ) session:setInputCallback("onInput"); digits = session:playAndGetDigits(1, 1, 3, 5000, "#", "/usr/local/freeswitch/sounds/dorf/msgs_menu.alaw", "/usr/local/freeswitch/sounds/ivr/falsche-eingabe.wav", "[*01-9]") if (digits == "1") then -- set the pointe to - 1 by pressing 1 msg_pointer_minus(1) msg_file_play = api:execute("hash", "select/mailbox_pointer_msg_file/" ..mailbox); session:streamFile(msg_file_play) read_msg_menu() end
if (digits == "3") then -- forward + 1 msg_pointer(1)
msg_file_play = api:execute("hash", "select/mailbox_pointer_msg_file/" ..mailbox); session:streamFile(msg_file_play) read_msg_menu() end end -- input callback function onInput(s, type, obj) if (obj.digit == "1") then msg_pointer_minus(1) msg_file_play = api:execute("hash", "select/mailbox_pointer_msg_file/" ..mailbox); session:streamFile(msg_file_play) return("false"); end
if (obj.digit == "3") then msg_pointer(1) msg_file_play = api:execute("hash", "select/mailbox_pointer_msg_file/" ..mailbox); session:streamFile(msg_file_play) return("false"); end end
I play from next to next podcast the inputcallback catch all dtmf tones correctly. I terminate the playback before goto the next entry.
fs crashs now: for example: I have 200 podcastfiles, and i pressing 3 3 3 3 and so on, to skip the long time of a playback. Abbout 100 navigation entrys, fs crash. fs_cli is dead.
what is the problem please? can your help me please to creating a jira?
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 _________________________________________________________________________ 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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com