From 4e622d9b10d479846655e49d5eaa16fcb652fbec Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 27 Dec 2023 13:08:15 -0700 Subject: [PATCH] Handle no answer for unset status --- app/xml_cdr/resources/classes/xml_cdr.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index 79aa8a653d..7fd98d7800 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -583,6 +583,12 @@ if (!class_exists('xml_cdr')) { if (!isset($status) && in_array($xml->variables->last_bridge_hangup_cause, $failed_array)) { $status = 'failed'; } + if ($xml->variables->cc_side == 'agent' && $xml->variables->billsec == 0) { + $status = 'no_answer'; + } + if (!isset($status) && $xml->variables->billsec == 0) { + $status = 'no_answer'; + } //set the provider id if (isset($xml->variables->provider_uuid)) {