/// <summary> /// Initializes a new instance of the <see cref="VoicemailOrganizationPolicy" /> class. /// </summary> /// <param name="AlertTimeoutSeconds">The organization's default number of seconds to ring a user's phone before a call is transfered to voicemail.</param> /// <param name="PinConfiguration">The configuration for user PINs to access their voicemail from a phone.</param> /// <param name="VoicemailExtension">The extension for voicemail retrieval. The default value is *86..</param> /// <param name="PinRequired">If this is true, a PIN is required when accessing a user's voicemail from a phone..</param> /// <param name="SendEmailNotifications">Whether email notifications are sent for new voicemails in the organization. If false, new voicemail email notifications are not be sent for the organization overriding any user or group setting..</param> public VoicemailOrganizationPolicy(int?AlertTimeoutSeconds = null, PINConfiguration PinConfiguration = null, string VoicemailExtension = null, bool?PinRequired = null, bool?SendEmailNotifications = null) { this.AlertTimeoutSeconds = AlertTimeoutSeconds; this.PinConfiguration = PinConfiguration; this.VoicemailExtension = VoicemailExtension; this.PinRequired = PinRequired; this.SendEmailNotifications = SendEmailNotifications; }
/// <summary> /// Initializes a new instance of the <see cref="VoicemailOrganizationPolicy" /> class. /// </summary> /// <param name="AlertTimeoutSeconds">The organization's default number of seconds to ring a user's phone before a call is transferred to voicemail.</param> /// <param name="PinConfiguration">The configuration for user PINs to access their voicemail from a phone.</param> /// <param name="VoicemailExtension">The extension for voicemail retrieval. The default value is *86..</param> /// <param name="PinRequired">If this is true, a PIN is required when accessing a user's voicemail from a phone..</param> /// <param name="InteractiveResponseRequired">Whether user should be prompted with a confirmation prompt when connecting to a Group Ring call.</param> /// <param name="SendEmailNotifications">Whether email notifications are sent for new voicemails in the organization. If false, new voicemail email notifications are not be sent for the organization overriding any user or group setting..</param> /// <param name="DisableEmailPii">Removes any PII from emails. This overrides any analogous group configuration value. This is always true if HIPAA is enabled or unknown for an organization..</param> public VoicemailOrganizationPolicy(int?AlertTimeoutSeconds = null, PINConfiguration PinConfiguration = null, string VoicemailExtension = null, bool?PinRequired = null, bool?InteractiveResponseRequired = null, bool?SendEmailNotifications = null, bool?DisableEmailPii = null) { this.AlertTimeoutSeconds = AlertTimeoutSeconds; this.PinConfiguration = PinConfiguration; this.VoicemailExtension = VoicemailExtension; this.PinRequired = PinRequired; this.InteractiveResponseRequired = InteractiveResponseRequired; this.SendEmailNotifications = SendEmailNotifications; this.DisableEmailPii = DisableEmailPii; }