diff --git a/cdr.c b/cdr.c index 7c7f51d..18d4e2e 100644 --- a/cdr.c +++ b/cdr.c @@ -494,8 +494,10 @@ static int cdr_parse_srcleg(char *srcleg, cdr_entry_t *cdr) tmp1 = strchr(tmp2, MED_SEP); if(tmp1 == NULL) { - L_WARNING("Call-Id '%s' has no separated source lcr id, '%s'", cdr->call_id, tmp2); - return -1; + L_DEBUG("Call-Id '%s' has no separated source lcr id, '%s'", cdr->call_id, tmp2); + /// Simply return 0 in order to avoid issues with ACC records in the OLD format during an upgrade + /// Added in mr8.1, it should be changed to -1 in mr9.+ + return 0; } *tmp1 = '\0'; cdr->source_lcr_id = atoll(tmp2);