diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index f3c50cb68a..b25b671e25 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -191,9 +191,9 @@ if (!class_exists('xml_cdr')) { $this->fields[] = "hangup_cause"; $this->fields[] = "hangup_cause_q850"; $this->fields[] = "sip_hangup_disposition"; - if (is_array($_SESSION['cdr']['field'])) { + if (!empty($_SESSION['cdr']['field'])) { foreach ($_SESSION['cdr']['field'] as $field) { - $field_name = end($field); + $field_name = end(explode(',', $field)); $this->fields[] = $field_name; } }