[Freeswitch-users] Simple LuaScript to Record Session Failing
Leonardo Lima Ribeiro
llribeiro90 at gmail.com
Thu Jan 28 23:52:25 MSK 2016
Hello all,
I’m trying to record an IVR using my gateway to do the outbound call in my luascript:
local new_session = freeswitch.Session("[origination_caller_id_name=‘987654321',origination_caller_id_number=‘987654321']sofia/gateway/MY_GATEWAY/3157244022", session);
new_session:execute("record_session","/usr/local/freeswitch/recordings/myrecording.wav")
new_session:sleep("10000")
new_session:hangup()
So in the above script I just call to the Bank Of America as an example and try to record the first 10 seconds of the call in the recordings path.
The problem is that I have an empty recording file.. Why?
The funny thing is: if I add this command after the record_session command:
new_session:streamFile("voicemail/vm-goodbye.wav”);
And then this is the entire new script:
local new_session = freeswitch.Session("[origination_caller_id_name=‘987654321',origination_caller_id_number=‘987654321']sofia/gateway/MY_GATEWAY/3157244022", session);
new_session:execute("record_session","/usr/local/freeswitch/recordings/myrecording.wav”)
new_session:streamFile("voicemail/vm-goodbye.wav”);
new_session:sleep("10000")
new_session:hangup()
I can hear the Good Bye sound from my script and then hear the Bank of America IVR.
I just don’t understand why the record works if I play a sound in our side and the record does not work if I don’t play any sound.
Do you know what’s happening? How can I solve this?
Thank you!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160128/9eb4f400/attachment.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list