diff --git a/app/fax/fax_edit.php b/app/fax/fax_edit.php index b8770c301f..4461951f72 100644 --- a/app/fax/fax_edit.php +++ b/app/fax/fax_edit.php @@ -383,57 +383,57 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $dialplan_detail_tag = 'condition'; //condition, action, antiaction $dialplan_detail_type = 'destination_number'; $dialplan_detail_data = '^'.$fax_destination_number.'$'; - $dialplan_detail_order = '000'; - $dialplan_detail_group = ''; - dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); - - // - $dialplan_detail_tag = 'action'; //condition, action, antiaction - $dialplan_detail_type = 'set'; - $dialplan_detail_data = 'fax_uuid='.$fax_uuid; $dialplan_detail_order = '010'; - dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); - - // - $dialplan_detail_tag = 'action'; //condition, action, anti-action - $dialplan_detail_type = 'set'; - $dialplan_detail_data = "api_hangup_hook=lua app/fax/resources/scripts/hangup_rx.lua"; - $dialplan_detail_order = '020'; + $dialplan_detail_group = ''; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); // $dialplan_detail_tag = 'action'; //condition, action, antiaction $dialplan_detail_type = 'answer'; $dialplan_detail_data = ''; + $dialplan_detail_order = '020'; + dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); + + // + $dialplan_detail_tag = 'action'; //condition, action, antiaction + $dialplan_detail_type = 'set'; + $dialplan_detail_data = 'fax_uuid='.$fax_uuid; $dialplan_detail_order = '030'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); + // + $dialplan_detail_tag = 'action'; //condition, action, anti-action + $dialplan_detail_type = 'set'; + $dialplan_detail_data = "api_hangup_hook=lua app/fax/resources/scripts/hangup_rx.lua"; + $dialplan_detail_order = '040'; + dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); + // $dialplan_detail_tag = 'action'; //condition, action, antiaction $dialplan_detail_type = 'set'; $dialplan_detail_data = 'fax_enable_t38=true'; - $dialplan_detail_order = '040'; + $dialplan_detail_order = '050'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); // $dialplan_detail_tag = 'action'; //condition, action, antiaction $dialplan_detail_type = 'set'; $dialplan_detail_data = 'fax_enable_t38_request=true'; - $dialplan_detail_order = '050'; + $dialplan_detail_order = '060'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); // $dialplan_detail_tag = 'action'; //condition, action, antiaction $dialplan_detail_type = 'set'; $dialplan_detail_data = 'last_fax=${caller_id_number}-${strftime(%Y-%m-%d-%H-%M-%S)}'; - $dialplan_detail_order = '060'; + $dialplan_detail_order = '070'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); // $dialplan_detail_tag = 'action'; //condition, action, antiaction $dialplan_detail_type = 'playback'; $dialplan_detail_data = 'silence_stream://2000'; - $dialplan_detail_order = '070'; + $dialplan_detail_order = '080'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); // @@ -445,14 +445,14 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { else { $dialplan_detail_data = $_SESSION['switch']['storage']['dir'].'/fax/'.$fax_extension.'/inbox/'.$fax_prefix.'${last_fax}.tif'; } - $dialplan_detail_order = '080'; + $dialplan_detail_order = '090'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); // $dialplan_detail_tag = 'action'; //condition, action, antiaction $dialplan_detail_type = 'hangup'; $dialplan_detail_data = ''; - $dialplan_detail_order = '090'; + $dialplan_detail_order = '100'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); } if ($dialplan_type == "update") {