// Token: 0x06000A7E RID: 2686 RVA: 0x00044E5C File Offset: 0x0004305C
 internal override bool TryCreateEmitter(CalendarInfo calendarInfo, MailboxData mailboxData, out ICalendarNotificationEmitter emitter)
 {
     emitter = null;
     if (this.IsFeatureEnabled(mailboxData.Settings) && calendarInfo.IsVoiceReminderEnabled && !string.IsNullOrEmpty(calendarInfo.VoiceReminderPhoneNumber))
     {
         emitter = new VoiceNotificationFactory.VoiceMessagingEmitter(mailboxData.Settings.ExternalDirectoryOrganizationId, mailboxData.Settings.LegacyDN);
     }
     return(emitter != null);
 }
 // Token: 0x06000A25 RID: 2597 RVA: 0x00042DF4 File Offset: 0x00040FF4
 internal override bool TryCreateEmitter(CalendarInfo calendarInfo, MailboxData mailboxData, out ICalendarNotificationEmitter emitter)
 {
     emitter = null;
     if (this.IsFeatureEnabled(mailboxData.Settings) && mailboxData.Settings.Text.TextNotification.CalendarNotificationSettings.ReminderSettings.Enabled)
     {
         if (mailboxData.Settings.Text.TextNotification.CalendarNotificationSettings.ReminderSettings.Duration.NonWorkHoursExcluded && !Utils.InWorkingHours(calendarInfo.StartTime, calendarInfo.EndTime, mailboxData.Settings.Text.WorkingHours))
         {
             ExTraceGlobals.AssistantTracer.TraceDebug <string, string>((long)this.GetHashCode(), "Reminder is not in working hours, subj: {0}, user: {1}", calendarInfo.NormalizedSubject, mailboxData.Settings.LegacyDN);
         }
         else
         {
             ExTraceGlobals.AssistantTracer.TraceDebug <string, string>((long)this.GetHashCode(), "Create text emitter for calendar subj: {0}, user: {1}", calendarInfo.NormalizedSubject, mailboxData.Settings.LegacyDN);
             emitter = new TextNotificationFactory.TextMessagingEmitter(mailboxData);
         }
     }
     return(emitter != null);
 }
 // Token: 0x060009CC RID: 2508
 internal abstract bool TryCreateEmitter(CalendarInfo calendarInfo, MailboxData mailboxData, out ICalendarNotificationEmitter emitter);