From 0328f065bdefa17d05e4738e4daa4484a98faa25 Mon Sep 17 00:00:00 2001 From: Brice Heppner Date: Mon, 30 Nov 2015 12:08:16 +0000 Subject: [PATCH] Detect active single-leg channels --- sessionmanager/fssessionmanager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 }