diff --git a/app/xml_cdr/xml_cdr_inc.php b/app/xml_cdr/xml_cdr_inc.php index ae3168f629..b86e58c433 100644 --- a/app/xml_cdr/xml_cdr_inc.php +++ b/app/xml_cdr/xml_cdr_inc.php @@ -452,11 +452,11 @@ } //exclude ring group legs that were not answered - if (permission_exists('xml_cdr_lose_race')) { + if (!permission_exists('xml_cdr_lose_race')) { $sql .= "and hangup_cause != 'LOSE_RACE' \n"; } - if (permission_exists('xml_cdr_enterprise_leg')) { - $sql .= "and originating_leg_uuid IS NULL \n"; + if (!permission_exists('xml_cdr_enterprise_leg')) { + $sql .= "and (hangup_cause != 'NO_ANSWER' and originating_leg_uuid IS NULL) \n"; } if (strlen($call_result) > 0) {