public static string GetSuggestedBleepEnd()
        {
            var resolvedSoundName = "end_bleep";

            // If there's nothing to do return default value.
            if (!PlaybackModerator.IsFakeBleepInjectionEnabled())
            {
                return(resolvedSoundName);
            }

            if (PlaybackModerator.PrevLastKeyWasSpotter())
            {
                // Spotter uses opposite bleeps.
                resolvedSoundName = "alternate_end_bleep";

                PlaybackModerator.Trace("Closing radio channel as Spotter");

                if (PlaybackModerator.lastSoundPreProcessed != null &&
                    !PlaybackModerator.lastSoundPreProcessed.isSpotter)
                {
                    PlaybackModerator.Trace(string.Format(
                                                "WARNING Last key and last sound pre-processed do not agree on role: {0} vs {1} ",
                                                PlaybackModerator.lastSoundPreProcessed.fullPath, PlaybackModerator.prevLastKey));
                }
            }
            else
            {
                PlaybackModerator.Trace("Closing radio channel as Chief");

                if (PlaybackModerator.lastSoundPreProcessed != null &&
                    PlaybackModerator.lastSoundPreProcessed.isSpotter)
                {
                    PlaybackModerator.Trace(string.Format(
                                                "WARNING Last key and last sound pre-processed do not agree on role: {0} vs {1} ",
                                                PlaybackModerator.lastSoundPreProcessed.fullPath, PlaybackModerator.lastSoundPreProcessed.fullPath));
                }
            }

            return(resolvedSoundName);
        }