|
|
@ -166,6 +166,8 @@ sub process_cdr_item {
|
|
|
|
# a call forward
|
|
|
|
# a call forward
|
|
|
|
if($resource->{direction} eq "in") {
|
|
|
|
if($resource->{direction} eq "in") {
|
|
|
|
$resource->{type} = "call";
|
|
|
|
$resource->{type} = "call";
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$resource->{type} = $item->call_type;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# strip any _b2b-1 and _pbx-1 to allow grouping of calls
|
|
|
|
# strip any _b2b-1 and _pbx-1 to allow grouping of calls
|
|
|
@ -209,7 +211,6 @@ sub process_cdr_item {
|
|
|
|
|
|
|
|
|
|
|
|
$resource->{status} = $item->call_status;
|
|
|
|
$resource->{status} = $item->call_status;
|
|
|
|
$resource->{rating_status} = $item->rating_status;
|
|
|
|
$resource->{rating_status} = $item->rating_status;
|
|
|
|
$resource->{type} = $item->call_type;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$resource->{start_time} = $item->start_time;
|
|
|
|
$resource->{start_time} = $item->start_time;
|
|
|
|
$resource->{duration} = NGCP::Panel::Utils::DateTime::sec_to_hms($c,$item->duration,3);
|
|
|
|
$resource->{duration} = NGCP::Panel::Utils::DateTime::sec_to_hms($c,$item->duration,3);
|
|
|
|