mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-06 11:43:50 +00:00
Update eavesdrop.lua change the sounds used to get the pin number to the default freeswitch sound files.
This commit is contained in:
@@ -78,11 +78,12 @@ if ( session:ready() ) then
|
|||||||
if (pin_number) then
|
if (pin_number) then
|
||||||
min_digits = string.len(pin_number);
|
min_digits = string.len(pin_number);
|
||||||
max_digits = string.len(pin_number)+1;
|
max_digits = string.len(pin_number)+1;
|
||||||
digits = session:playAndGetDigits(min_digits, max_digits, max_tries, digit_timeout, "#", sounds_dir.."/"..default_language.."/"..default_dialect.."/"..default_voice.."/custom/please_enter_the_pin_number.wav", "", "\\d+");
|
--digits = session:playAndGetDigits(min_digits, max_digits, max_tries, digit_timeout, "#", "phrase:voicemail_enter_pass:#", "", "\\d+");
|
||||||
|
digits = session:playAndGetDigits(min_digits, max_digits, max_tries, digit_timeout, "#", sounds_dir.."/"..default_language.."/"..default_dialect.."/"..default_voice.."/ivr/ivr-please_enter_pin_followed_by_pound.wav", "", "\\d+");
|
||||||
if (digits == pin_number) then
|
if (digits == pin_number) then
|
||||||
--pin is correct
|
--pin is correct
|
||||||
else
|
else
|
||||||
session:streamFile(sounds_dir.."/"..default_language.."/"..default_dialect.."/"..default_voice.."/custom/your_pin_number_is_incorect_goodbye.wav");
|
session:streamFile(sounds_dir.."/"..default_language.."/"..default_dialect.."/"..default_voice.."/voicemail/vm-fail_auth.wav");
|
||||||
session:hangup("NORMAL_CLEARING");
|
session:hangup("NORMAL_CLEARING");
|
||||||
return;
|
return;
|
||||||
end
|
end
|
||||||
@@ -91,6 +92,7 @@ if ( session:ready() ) then
|
|||||||
--check the database to get the uuid
|
--check the database to get the uuid
|
||||||
--eavesdrop
|
--eavesdrop
|
||||||
sql = "select uuid from channels where presence_id = '"..extension.."@"..domain_name.."' ";
|
sql = "select uuid from channels where presence_id = '"..extension.."@"..domain_name.."' ";
|
||||||
|
freeswitch.consoleLog("NOTICE", "sql "..sql.."\n");
|
||||||
dbh:query(sql, function(result)
|
dbh:query(sql, function(result)
|
||||||
for key, val in pairs(result) do
|
for key, val in pairs(result) do
|
||||||
freeswitch.consoleLog("NOTICE", "result "..key.." "..val.."\n");
|
freeswitch.consoleLog("NOTICE", "result "..key.." "..val.."\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user