You need to read the wiki intensively, and also, Internet is a very useful source of information to learn LUA. David Ponzone Direction Technique email: david.ponzone@ipeva.fr tel: 01 74 03 18 97 gsm: 06 66 98 76 34 Service Client IPeva tel: 0811 46 26 26 www.ipeva.fr - www.ipeva-studio.com Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération. IPeva décline toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié. Si vous n'êtes pas destinataire de ce message, merci de le détruire immédiatement et d'avertir l'expéditeur. Le 17/12/2010 à 09:07, samir a écrit :
Hello Nazim,
When i use originate command it gives me below error :-
2010-12-17 13:29:30.964039 [ERR] mod_lua.cpp:182 Error in originate expected 4..4 args, got 1 stack traceback: [C]: in function 'originate' /usr/local/freeswitch/scripts/hello.lua:14: in main chunk
I am using
digits = session:getDigits(5, "#", 3000); freeswitch.consoleLog("info", "Got dtmf: ".. digits .."\n"); session.originate("sofia/external/(digits)@192.168.2.3");
any idea why is it ?
Regards Sam
On Fri, Dec 17, 2010 at 4:17 AM, Nazim Aghabayov [via freeswitch-users] <[hidden email]> wrote: Why not using Lua script? Lua is quite powerful and you could benefit of using the luasql for db connectivity.
g_caller_id = session:getVariable("caller_id_number") g_caller_destination_number = session:getVariable("destination_number") g_caller_context = session:getVariable("context") g_caller_uuid = session:getVariable("uuid") ... session:flushDigits() digits = session:playAndGetDigits(4, 4, 3, 3000, "#", wav_base .. langId .. "/" .. prompt_wav, "", "[" .. allowed_digit1 .. "," .. allowed_digitN .. "]"); ... session:transfer(tostring(dest_ext), "XML", "public")
Regards, Nazim
On 12/16/2010 07:29 AM, Sam wrote:
hi,
Its not an XML IVR but trying to collect digits when the user punches in some digits after a playback sound file, so that the digits would get stored into $(digits) and i can use those digits for further processing or transferring to other dial-plan as per the digits punched in.
Suppose a digits punched are 4567, I collect them in $(digits) and by transfer function i do the transfer.
<action application="transfer" data="$(digits) default XML"/>
-----------------------------------------------------------------------------------------------
Also i could see that in IVR.conf can do this by pressing 4567 and executing a statement , but here also question is how can i use it by storing those collected digits in an variable and the using it further.
----------------------------------------------------------------------------------------------
I was thinking how in both the cases it could be done.
Thnx & Regds Sam
On Thu, Dec 16, 2010 at 4:35 AM, Michael Collins <[hidden email]> wrote:
Is this an XML IVR? -MC
On Tue, Dec 14, 2010 at 1:43 AM, samir <[hidden email]> wrote:
hello,
Is there any method to collect digits by a variable clause ?
Suppose i have a ivr playing and user inputs digits , i want to collect the dtmf digits and send it to a different application where that digits will be used for routing purpose.
Any ideas !
Regards Sam -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/collecting-dtmf-digits-tp58339... Sent from the freeswitch-users mailing list archive at Nabble.com.
_______________________________________________ FreeSWITCH-users mailing list [hidden email] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list [hidden email] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list [hidden email] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list [hidden email] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
View message @ http://freeswitch-users.2379917.n2.nabble.com/collecting-dtmf-digits-tp58339...
To unsubscribe from collecting dtmf digits, click here.
View this message in context: Re: collecting dtmf digits Sent from the freeswitch-users mailing list archive at Nabble.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