mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-20 14:48:43 +05:00
DisconnectCause in CdrStat filters
This commit is contained in:
@@ -988,27 +988,28 @@ func (csvr *CSVReader) LoadCdrStats() (err error) {
|
||||
return fmt.Errorf("Could not get action triggers for cdr stats id %s: %s", cs.Id, triggerTag)
|
||||
}
|
||||
tpCs := &utils.TPCdrStat{
|
||||
QueueLength: record[CDRSTATIDX_QLENGHT],
|
||||
TimeWindow: record[CDRSTATIDX_TIMEWINDOW],
|
||||
Metrics: record[CDRSTATIDX_METRICS],
|
||||
SetupInterval: record[CDRSTATIDX_SETUPTIME],
|
||||
TOR: record[CDRSTATIDX_TOR],
|
||||
CdrHost: record[CDRSTATIDX_CDRHOST],
|
||||
CdrSource: record[CDRSTATIDX_CDRSRC],
|
||||
ReqType: record[CDRSTATIDX_REQTYPE],
|
||||
Direction: record[CDRSTATIDX_DIRECTION],
|
||||
Tenant: record[CDRSTATIDX_TENANT],
|
||||
Category: record[CDRSTATIDX_CATEGORY],
|
||||
Account: record[CDRSTATIDX_ACCOUNT],
|
||||
Subject: record[CDRSTATIDX_SUBJECT],
|
||||
DestinationPrefix: record[CDRSTATIDX_DSTPREFIX],
|
||||
UsageInterval: record[CDRSTATIDX_USAGE],
|
||||
Supplier: record[CDRSTATIDX_SUPPLIER],
|
||||
MediationRunIds: record[CDRSTATIDX_MEDRUN],
|
||||
RatedAccount: record[CDRSTATIDX_RTACCOUNT],
|
||||
RatedSubject: record[CDRSTATIDX_RTSUBJECT],
|
||||
CostInterval: record[CDRSTATIDX_COST],
|
||||
ActionTriggers: record[CDRSTATIDX_ATRIGGER],
|
||||
QueueLength: record[CDRSTATIDX_QLENGHT],
|
||||
TimeWindow: record[CDRSTATIDX_TIMEWINDOW],
|
||||
Metrics: record[CDRSTATIDX_METRICS],
|
||||
SetupInterval: record[CDRSTATIDX_SETUPTIME],
|
||||
TORs: record[CDRSTATIDX_TOR],
|
||||
CdrHosts: record[CDRSTATIDX_CDRHOST],
|
||||
CdrSources: record[CDRSTATIDX_CDRSRC],
|
||||
ReqTypes: record[CDRSTATIDX_REQTYPE],
|
||||
Directions: record[CDRSTATIDX_DIRECTION],
|
||||
Tenants: record[CDRSTATIDX_TENANT],
|
||||
Categories: record[CDRSTATIDX_CATEGORY],
|
||||
Accounts: record[CDRSTATIDX_ACCOUNT],
|
||||
Subjects: record[CDRSTATIDX_SUBJECT],
|
||||
DestinationPrefixes: record[CDRSTATIDX_DSTPREFIX],
|
||||
UsageInterval: record[CDRSTATIDX_USAGE],
|
||||
Suppliers: record[CDRSTATIDX_SUPPLIER],
|
||||
DisconnectCauses: record[CDRSTATIDX_DISCONNECT_CAUSE],
|
||||
MediationRunIds: record[CDRSTATIDX_MEDRUN],
|
||||
RatedAccounts: record[CDRSTATIDX_RTACCOUNT],
|
||||
RatedSubjects: record[CDRSTATIDX_RTSUBJECT],
|
||||
CostInterval: record[CDRSTATIDX_COST],
|
||||
ActionTriggers: record[CDRSTATIDX_ATRIGGER],
|
||||
}
|
||||
UpdateCdrStats(cs, triggers, tpCs)
|
||||
csvr.cdrStats[tag] = cs
|
||||
|
||||
Reference in New Issue
Block a user