[ERR] mod_lua.cpp:103 attempt to call a nil value in recordFile function
Hi team, Spec: OS - Debian FS server Version -1.6.15 I use Zoiper clients (in Ubuntu machine) directly connected to FS server. I'm supposed to write voicemail scripts where i get the call and bridge to Avaya gateway if there is no response i load a lua script. The lua script contains........... if session:ready() then session:speak("Record your message now, to end recording press pound"); session:setInputCallback('onInput',''); test = session:recordFile(recording_filename, 60, 30, 5) session:consoleLog("info", "session:recordFile() = " .. test ) And my Input CallBack function has got..... function onInput(session, input_type, data) session:consoleLog("info", "inside" ) if input_type == "dtmf" then return "break" end end Now my problem is I dont see any log which is inside the callback function.I can record the voice and getting saved but there is an error.... [DEBUG] switch_rtp.c:7255 RTP RECV DTMF #:1280 [INFO] switch_channel.c:515 RECV DTMF #:1280 [ERR] mod_lua.cpp:103 attempt to call a nil value stack traceback: [C]: in function 'recordFile' /usr/local/freeswitch/scripts/test.lua:19: in main chunk I can witness that the session is receiving the DTMF signal but then the function is not getting executed. I tried commenting the func call of callback and I can witness the DTMF is not sensed and hence the record termination happens only after silence_threshold. I badly need to process the keypress DTMF for more options without console err. NOTE: instead of recordFile() I tried speak() even by then i get the same error "attempt to call a nil value" in speak function. Please save me FS.!
participants (1)
-
Akshaya j