diff --git a/engine/calldesc.go b/engine/calldesc.go index ec0963221..d8e738b73 100644 --- a/engine/calldesc.go +++ b/engine/calldesc.go @@ -839,6 +839,9 @@ func (cd *CallDescriptor) RefundIncrements() (err error) { cd.Increments.Decompress() accMap := make(utils.StringMap) for _, increment := range cd.Increments { + if increment.BalanceInfo == nil { + continue + } if increment.BalanceInfo.Monetary != nil || increment.BalanceInfo.Unit != nil { accMap[utils.ACCOUNT_PREFIX+increment.BalanceInfo.AccountID] = true }