[Freeswitch-users] fs crashs after more then 100 dtmf events on a call
covici at ccs.covici.com
covici at ccs.covici.com
Mon Aug 13 07:34:31 MSD 2012
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 at 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 at freeswitch.org
> http://www.freeswitchsolutions.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 at 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 at ccs.covici.com
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list