From 0abbb1e51ac687a653f2674ad3f558472e0f7def Mon Sep 17 00:00:00 2001 From: agree <37550360+greenbea@users.noreply.github.com> Date: Mon, 22 Jun 2020 12:19:25 -0400 Subject: [PATCH] Update ivr_menu_edit.php (#5316) --- app/ivr_menus/ivr_menu_edit.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index e7f41e3939..13e2af7033 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -266,8 +266,13 @@ $array['ivr_menus'][0]["ivr_menu_tts_voice"] = $ivr_menu_tts_voice; $array['ivr_menus'][0]["ivr_menu_confirm_attempts"] = $ivr_menu_confirm_attempts; $array['ivr_menus'][0]["ivr_menu_timeout"] = $ivr_menu_timeout; - $array['ivr_menus'][0]["ivr_menu_exit_app"] = $ivr_menu_exit_app; - $array['ivr_menus'][0]["ivr_menu_exit_data"] = $ivr_menu_exit_data; + if ($destination->valid($ivr_menu_exit_app.":".$ivr_menu_exit_data)) { + $array['ivr_menus'][0]["ivr_menu_exit_app"] = $ivr_menu_exit_app; + $array['ivr_menus'][0]["ivr_menu_exit_data"] = $ivr_menu_exit_data; + } + else { + $ivr_menu_exit_app = ""; + } $array['ivr_menus'][0]["ivr_menu_inter_digit_timeout"] = $ivr_menu_inter_digit_timeout; $array['ivr_menus'][0]["ivr_menu_max_failures"] = $ivr_menu_max_failures; $array['ivr_menus'][0]["ivr_menu_max_timeouts"] = $ivr_menu_max_timeouts; @@ -338,7 +343,9 @@ $dialplan_xml .= " \n"; } - $dialplan_xml .= " \n"; + if (strlen($ivr_menu_exit_app) > 0) { + $dialplan_xml .= " \n"; + } $dialplan_xml .= " \n"; $dialplan_xml .= "\n";