LUA

33 views
Skip to first unread message

adolfo troncoso

unread,
Aug 26, 2014, 9:54:13 PM8/26/14
to freesw...@googlegroups.com
Estoy estudiando lua
de todas las forma de integracion
que existe yo como programador encuentro
que es exelente y rapida
y muy facil de implementar

adolfo troncoso

unread,
Aug 27, 2014, 11:18:04 AM8/27/14
to freesw...@googlegroups.com
->welcome.xml (freeswitch/conf/dialplan/default/welcome.xml)
<include>
<extension name="welcome_ivr">
<condition field="destination_number" expression="^2910$">
<action application="lua" data="welcome.lua"/>
</condition>
</extension>
</include>


->welcome.lua (freeswitch/scripts/welcome.lua)
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","trun");
end
end

Guillermo Prado Obando

unread,
Aug 27, 2014, 1:01:52 PM8/27/14
to freesw...@googlegroups.com
Adolfo cuando nos haces una pequeña presentación.!!

Atentamente,


Guillermo Prado Obando.
Bogotá D.C Colombia.



--
Has recibido este mensaje porque estás suscrito al grupo "FreeSWITCH-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a freeswitch-e...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a freesw...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/freeswitch-es.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages