diff --git a/collector/collector.go b/collector/collector.go index 116309a..bb51209 100644 --- a/collector/collector.go +++ b/collector/collector.go @@ -397,7 +397,7 @@ func (c *Collector) Collect(ch chan<- prometheus.Metric) { ) } else { for port, phoneNumberCallLog := range callLog.Lines { - if phoneNumberCallLog.Data == nil { + if phoneNumberCallLog.Data == nil || phoneNumberCallLog.Data.Entries == nil { continue } for _, callLogEntry := range phoneNumberCallLog.Data.Entries { //port", "id", "external_number", "direction", "type