From 7fdb9e81fdcd9f10232fc04bab756953d059dd82 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 9 Apr 2020 14:04:30 -0600 Subject: [PATCH] Update destination_imports.php --- app/destinations/destination_imports.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/destinations/destination_imports.php b/app/destinations/destination_imports.php index f97050b184..73f3b297e9 100644 --- a/app/destinations/destination_imports.php +++ b/app/destinations/destination_imports.php @@ -219,18 +219,25 @@ $destination_number = $row['destination_number']; $destination_app = $row['destination_app']; $destination_data = $row['destination_data']; + $destination_prefix = $row['destination_prefix']; $destination_accountcode = $row['destination_accountcode']; $destination_cid_name_prefix = $row['destination_cid_name_prefix']; $destination_description = $row['destination_description']; //convert the number to a regular expression - $destination_number_regex = string_to_regex($destination_number); + if (isset($destination_prefix) && strlen($destination_prefix) > 0) { + $destination_number_regex = string_to_regex($destination_number, $destination_prefix); + } + else { + $destination_number_regex = string_to_regex($destination_number); + } //add the additional fields $dialplan_uuid = uuid(); $array["destinations"][$row_id]['destination_type'] = $destination_type; $array["destinations"][$row_id]['destination_record'] = $destination_record; $array["destinations"][$row_id]['destination_context'] = $destination_context; + $array["destinations"][$row_id]['destination_number_regex'] = $destination_number_regex; $array["destinations"][$row_id]['destination_enabled'] = $destination_enabled; $array["destinations"][$row_id]['dialplan_uuid'] = $dialplan_uuid; @@ -952,4 +959,4 @@ //include the footer require_once "resources/footer.php"; -?> \ No newline at end of file +?>