diff --git a/app/xml_cdr/xml_cdr.php b/app/xml_cdr/xml_cdr.php index 0f0818e346..645ec86f99 100644 --- a/app/xml_cdr/xml_cdr.php +++ b/app/xml_cdr/xml_cdr.php @@ -325,6 +325,20 @@ else { //show the results echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; echo "\n"; //echo th_order_by('direction', 'Direction', $order_by, $order); @@ -336,6 +350,7 @@ else { echo th_order_by('destination_number', $text['label-destination'], $order_by, $order); echo "\n"; echo th_order_by('start_stamp', $text['label-start'], $order_by, $order); + echo th_order_by('tta', 'TTA', $order_by, $order); //echo th_order_by('end_stamp', 'End', $order_by, $order); echo th_order_by('duration', $text['label-duration'], $order_by, $order); if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/app/billing/app_config.php")){ @@ -418,21 +433,21 @@ else { switch ($row['direction']) { case "inbound" : if ($row['billsec'] == 0) - echo "".$text[\n"; + echo "\n"; else - echo "".$text[\n"; + echo "\n"; break; case "outbound" : if ($row['billsec'] == 0) - echo "".$text[\n"; + echo "\n"; else - echo "".$text[\n"; + echo "\n"; break; case "local" : if ($row['billsec'] == 0) - echo "".$text[\n"; + echo "\n"; else - echo "".$text[\n"; + echo "\n"; break; } echo " \n"; @@ -488,6 +503,8 @@ else { echo " \n"; //echo " \n"; + echo " \n"; + //If they cancelled, show the ring time, not the bill time. $seconds = ($row['hangup_cause']=="ORIGINATOR_CANCEL") ? $row['duration'] : $row['billsec']; diff --git a/app/xml_cdr/xml_cdr_inc.php b/app/xml_cdr/xml_cdr_inc.php index ad69215432..91b9ceff01 100644 --- a/app/xml_cdr/xml_cdr_inc.php +++ b/app/xml_cdr/xml_cdr_inc.php @@ -250,7 +250,7 @@ else { } //get the results from the db - $sql = "select * from v_xml_cdr where domain_uuid = '".$domain_uuid."' ".$sql_where; + $sql = "select *, (answer_epoch - start_epoch) as tta from v_xml_cdr where domain_uuid = '".$domain_uuid."' ".$sql_where; if (strlen($order_by)> 0) { $sql .= " order by ".$order_by." ".$order." "; } if ($rows_per_page == 0) { $sql .= " limit ".$_SESSION['cdr']['limit']['numeric']." offset 0 ";
\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
 $paging_controls 
\n"; + echo "
\n"; + echo "
 ".$text['label-tools']."".$tmp_start_epoch."".$row['end_stamp']."".(($row['tta'] > 0) ? $row['tta']."s" : " ")."