diff --git a/app/xml_cdr/xml_cdr.php b/app/xml_cdr/xml_cdr.php index 2663f7658f..1c25691826 100644 --- a/app/xml_cdr/xml_cdr.php +++ b/app/xml_cdr/xml_cdr.php @@ -742,48 +742,13 @@ } //destination if (permission_exists('xml_cdr_destination')) { - if ($_SESSION['cdr']['remove_prefix']['boolean'] == 'true') { - //get outbound prefix variable from json table if exists - $json_string = trim($row["json"]); - $array = json_decode($json_string,true); - $remove_prefix = false; - $prefix = false; - if (is_array($array["app_log"]["application"])) { - foreach ($array["app_log"]["application"] as $application) { - $app_data = urldecode($application["@attributes"]["app_data"]); - if (substr($app_data,0,7) == "prefix=") { - $prefix = substr($app_data,7); - $remove_prefix = true; - } - } - } - } $content .= " "; $content .= " \n"; if (is_numeric($row['destination_number'])) { - if ($prefix) { - //confirms call was made with a prefix - $is_prefixed = substr(format_phone(escape(substr($row['destination_number'], 0, 20))),0,strlen($prefix)); - - //remove the prefix - if ($prefix == $is_prefixed) { - $content .= substr(format_phone(escape(substr($row['destination_number'], 0, 20))),strlen($prefix))."\n"; - } - else { - $content .= format_phone(escape(substr($row['destination_number'], 0, 20)))."\n"; - } - } - else { - $content .= format_phone(escape(substr($row['destination_number'], 0, 20)))."\n"; - } + $content .= format_phone(escape(substr($row['destination_number'], 0, 20)))."\n"; } else { - if ($remove_prefix == 'true') { - $content .= substr(format_phone(escape(substr($row['destination_number'], 0, 20))),strlen($prefix))."\n"; - } - else { - $content .= format_phone(escape(substr($row['destination_number'], 0, 20)))."\n"; - } + $content .= escape(substr($row['destination_number'], 0, 20))."\n"; } $content .= " \n"; $content .= " \n";