Adding CDRs sm_cost_retries configuration option

This commit is contained in:
DanB
2016-09-16 16:27:01 +02:00
parent 6cca93c0e1
commit cef071533b
5 changed files with 8 additions and 1 deletions

View File

@@ -365,7 +365,7 @@ func (self *CdrServer) rateCDR(cdr *CDR) ([]*CDR, error) {
// Should be previously calculated and stored in DB
delay := utils.Fib()
var smCosts []*SMCost
for i := 0; i < 4; i++ {
for i := 0; i < self.cgrCfg.CDRSSMCostRetries; i++ {
smCosts, err = self.cdrDb.GetSMCosts(cdr.CGRID, cdr.RunID, cdr.OriginHost, cdr.ExtraFields[utils.OriginIDPrefix])
if err == nil && len(smCosts) != 0 {
break