From 3c30175d50ee4b3f0aea8481209da39c57251f0c Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 16 Jan 2026 09:23:45 -0700 Subject: [PATCH] Add answered_inbound and answered_outbound --- app/xml_cdr/resources/classes/xml_cdr.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index c3fb33ba28..e054eee9ee 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -1911,6 +1911,24 @@ class xml_cdr { $sql .= ") \n"; $sql .= "as answered, \n"; + //answered - inbound + $sql .= "count(*) \n"; + $sql .= "filter ( \n"; + $sql .= " where c.extension_uuid = e.extension_uuid \n"; + $sql .= " and status = 'answered' \n"; + $sql .= " and direction = 'inbound' \n"; + $sql .= ") \n"; + $sql .= "as answered_inbound, \n"; + + //answered - outbound + $sql .= "count(*) \n"; + $sql .= "filter ( \n"; + $sql .= " where c.extension_uuid = e.extension_uuid \n"; + $sql .= " and status = 'answered' \n"; + $sql .= " and direction = 'outbound' \n"; + $sql .= ") \n"; + $sql .= "as answered_outbound, \n"; + //missed $sql .= "count(*) \n"; $sql .= "filter ( \n";