Fix. Use Ivr Menu/application settings to switch IVR engine. (#2219)

This commit is contained in:
Alexey Melnichuk
2016-12-01 21:51:55 +03:00
committed by FusionPBX
parent 9066ff3af3
commit 4cf1d7e9b7
2 changed files with 9 additions and 2 deletions

View File

@@ -238,7 +238,14 @@
$dialplan_xml .= " <action application=\"set\" data=\"ringback=".$ivr_menu_ringback."\"/>\n";
$dialplan_xml .= " <action application=\"set\" data=\"transfer_ringback=".$ivr_menu_ringback."\"/>\n";
$dialplan_xml .= " <action application=\"set\" data=\"ivr_menu_uuid=".$ivr_menu_uuid."\"/>\n";
$dialplan_xml .= " <action application=\"ivr\" data=\"".$ivr_menu_uuid."\"/>\n";
if ($_SESSION['ivr_menu']['application']['text'] == "lua") {
$dialplan_xml .= " <action application=\"lua\" data=\"ivr_menu.lua\"/>\n";
}
else {
$dialplan_xml .= " <action application=\"ivr\" data=\"".$ivr_menu_uuid."\"/>\n";
}
$dialplan_xml .= " <action application=\"".$ivr_menu_exit_app."\" data=\"".$ivr_menu_exit_data."\"/>\n";
$dialplan_xml .= " </condition>\n";
$dialplan_xml .= "</extension>\n";

View File

@@ -392,7 +392,7 @@ include "root.php";
$x++;
$details[$x]['dialplan_detail_tag'] = 'action'; //condition, action, antiaction
if ($_SESSION['ivr menu']['application']['text'] == "lua") {
if ($_SESSION['ivr_menu']['application']['text'] == "lua") {
$details[$x]['dialplan_detail_type'] = 'lua';
$details[$x]['dialplan_detail_data'] = 'ivr_menu.lua';
}