public static bool TryGetVoiceServiceInstance(string id, CustomerSession customerSession, out VoiceService voiceService) { if (string.IsNullOrEmpty(id)) { throw new ArgumentNullException("id"); } voiceService = null; VoiceServiceInformation info = null; if (ApplicationConfiguration.TryGetVoiceServiceInformation(id, out info)) { voiceService = CreateType(info, customerSession); } return(voiceService != null); }