From 57d8d52336caf5237baedb38f1608194042d1a80 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 25 Oct 2023 09:37:17 -0600 Subject: [PATCH] Add Call Detail Record status no answer --- app/xml_cdr/resources/classes/xml_cdr.php | 6 +++--- app/xml_cdr/xml_cdr.php | 9 +++++++++ app/xml_cdr/xml_cdr_details.php | 3 +++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index cace151c22..2b3e7ebabe 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -560,6 +560,9 @@ if (!class_exists('xml_cdr')) { if ($xml->variables->billsec > 0) { $status = 'answered'; } + if ($xml->variables->hangup_cause == 'NO_ANSWER') { + $status = 'no_answer'; + } if ($missed_call == 'true') { $status = 'missed'; } @@ -575,9 +578,6 @@ if (!class_exists('xml_cdr')) { if (in_array($xml->variables->hangup_cause, $failed_array)) { $status = 'failed'; } - if (empty($status)) { - $status = 'none'; - } //misc $key = 0; diff --git a/app/xml_cdr/xml_cdr.php b/app/xml_cdr/xml_cdr.php index f56c258019..5d1de71873 100644 --- a/app/xml_cdr/xml_cdr.php +++ b/app/xml_cdr/xml_cdr.php @@ -267,6 +267,7 @@ echo "