diff --git a/mediator/mediator.go b/mediator/mediator.go index d0fccb4f2..e4db5f1b2 100644 --- a/mediator/mediator.go +++ b/mediator/mediator.go @@ -122,7 +122,7 @@ func (self *Mediator) RateCdr(storedCdr *utils.StoredCdr) error { for _, dc := range dcs { dcRunFilter, _ := utils.NewRSRField(dc.RunFilter) if !storedCdr.PassesFieldFilter(dcRunFilter) { - engine.Logger.Info(fmt.Sprintf(" Ignoring DerivedCharger with id %s - non matching filter", dc.RunId)) + //engine.Logger.Info(fmt.Sprintf(" Ignoring DerivedCharger with id %s - non matching filter", dc.RunId)) continue } dcReqTypeFld, _ := utils.NewRSRField(dc.ReqTypeField) diff --git a/sessionmanager/fssessionmanager.go b/sessionmanager/fssessionmanager.go index 161fbfeef..f203fdb3c 100644 --- a/sessionmanager/fssessionmanager.go +++ b/sessionmanager/fssessionmanager.go @@ -162,9 +162,10 @@ func (sm *FSSessionManager) OnChannelPark(ev Event) { dcs, _ = dcs.AppendDefaultRun() for _, dc := range dcs { dcRunFilter, _ := utils.NewRSRField(dc.RunFilter) - if dcRunFilter != nil && ev.ParseEventValue(&utils.RSRField{Id: dcRunFilter.Id}) != ev.ParseEventValue(dcRunFilter) { - engine.Logger.Info(fmt.Sprintf(" Ignoring DerivedCharger with id %s - non matching filter", dc.RunId)) - } + /*if dcRunFilter != nil && ev.ParseEventValue(&utils.RSRField{Id: dcRunFilter.Id}) != ev.ParseEventValue(dcRunFilter) { //ToDo: Fix here filter + //engine.Logger.Info(fmt.Sprintf(" Ignoring DerivedCharger with id %s - non matching filter", dc.RunId)) + continue + }*/ startTime, err := ev.GetAnswerTime(PARK_TIME) if err != nil { engine.Logger.Err("Error parsing answer event start time, using time.Now!")