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)) {