mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
TR104: Allow empty calling_num when parsing Master.csv
Logs with empty calling_num should not be treated as invalid records.
This commit is contained in:
parent
c725449bad
commit
8806b399b3
1 changed files with 3 additions and 5 deletions
|
|
@ -531,11 +531,9 @@ int init_call_log(void)
|
|||
DM_STRNCPY(cdr.averageFarEndInterarrivalJitter, token, end - token + 1);
|
||||
}
|
||||
// Skip invalid call logs
|
||||
if (cdr.calling_num[0] == '\0' || cdr.called_num[0] == '\0' ||
|
||||
cdr.start_time[0] == '\0' || end_time[0] == '\0') {
|
||||
BBF_DEBUG("Invalid CDR: [%s]\ncalling_number = [%s], called_number = [%s], "
|
||||
"start_time = [%s], end_time = [%s]\n", line,
|
||||
cdr.calling_num, cdr.called_num, cdr.start_time, end_time);
|
||||
if (cdr.called_num[0] == '\0' || cdr.start_time[0] == '\0' || end_time[0] == '\0') {
|
||||
BBF_DEBUG("Invalid CDR: [%s]\ncalled_number = [%s], start_time = [%s], end_time = [%s]\n",
|
||||
line, cdr.called_num, cdr.start_time, end_time);
|
||||
continue;
|
||||
} else if (cdr.destination[0] == '\0' && strcasecmp(cdr.called_num, "h") == 0) {
|
||||
BBF_DEBUG("Invalid CDR: [%s]\ncalled_number = [%s], destination = [%s]\n", line,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue