diff --git a/sessionmanager/fssessionmanager.go b/sessionmanager/fssessionmanager.go index 47a728fbd..59a04d69e 100644 --- a/sessionmanager/fssessionmanager.go +++ b/sessionmanager/fssessionmanager.go @@ -376,7 +376,7 @@ func (sm *FSSessionManager) SyncSessions() error { } var stillActive bool for _, fsAChan := range aChans { - if fsAChan["call_uuid"] == session.eventStart.GetUUID() { // Channel still active + if fsAChan["call_uuid"] == session.eventStart.GetUUID() || (fsAChan["call_uuid"] == "" && fsAChan["uuid"] == session.eventStart.GetUUID()) { // Channel still active stillActive = true break }