I did as you said but i still have the syntax erroe on the second line: session:setHangupHook("onHangup","rien").


NDUWAYEZU Joselyne

2016-05-17 18:33 GMT+02:00 Jude Mukundane <jude19love@gmail.com>:
Hello Joselyne,

try this. it works for me:


session:answer()
session:setHangupHook("onHangup","rien")

if (session:ready()) then


just replace your first two lines with the above and try.

good luck!

Jude Mukundane

On Tue, May 17, 2016 at 4:58 PM, Nduwayezu, Joselyne <35633@heb.be> wrote:
Hello i use this lua script tha i found on freeswitch wiki
But when i run it i have the errors:
syntax error near unexpected token ;
seesion.answer();

and when i remove the ";" i have the error on the while loop, syntax error near the unexpected token ==, while (session:ready() == true.

I there something i did not conigure in order the script to work? do we put ";" after an instructtion like session:answer() or not.

Thank you or your reply.

session:answer();
while (session:ready() == true) do
    session:setAutoHangup(false);
    session:set_tts_params("flite", "kal");
    session:speak("Welcome. Welcome to the VoIp World!. this is a Blind Users Programing Community. powered by Freeswitch, the free / ultimate PBX. thank to toni!");
    session:sleep(100);
    session:speak("please select an Action.");
    session:sleep(100);
    session:speak("to call the conference, press 1");
    session:sleep(100);
    session:speak("to call Freeswitch IVR, press 2");
    session:sleep(100);
    session:speak("to call Voice Mail, press 3");
    session:sleep(100);
    session:speak("for Music on hold, press 4");
    session:sleep(100);
    session:speak("to call me, press 0");
    session:sleep(3000);
    digits = session:getDigits(1, "", 3000);
    if (digits == "1")  then
        session:execute("transfer","9888");
    end
    if (digits == "2")  then
        session:execute("transfer","5000");
    end
    if (digits == "3")  then
        session:execute("transfer","4000");
    end
    if (digits == "4")  then
        session:execute("transfer","9999");
    end
    if (digits == "0")  then
        session:execute("transfer","voipaware@sip.voipuser.org");
    end
end




NDUWAYEZU Joselyne

Haute École de Bruxelles
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

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


Haute École de Bruxelles