Table of Contents

Class ExchangeUMMailboxPolicy

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a Unified Messaging mailbox policy in a Microsoft Exchange organization.

public class ExchangeUMMailboxPolicy : BaseTypeSection, IComparable<ExchangeUMMailboxPolicy>
Inheritance
ExchangeUMMailboxPolicy
Implements

Constructors

ExchangeUMMailboxPolicy()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.ExchangeUMMailboxPolicy class.

public ExchangeUMMailboxPolicy()

Properties

AllowCallAnsweringRules

Gets or sets whether to allow users to configure call answering rules.

public BooleanOption AllowCallAnsweringRules { get; set; }

Property Value

BooleanOption

AllowFax

Gets or sets whether to allow inbound faxes.

public BooleanOption AllowFax { get; set; }

Property Value

BooleanOption

AllowMessageWaitingIndicator

Gets or sets whether to allow a message waiting indicator.

public BooleanOption AllowMessageWaitingIndicator { get; set; }

Property Value

BooleanOption

AllowMissedCallNotifications

Gets or sets whether to allow missed call notifications.

public BooleanOption AllowMissedCallNotifications { get; set; }

Property Value

BooleanOption

AllowPlayOnPhone

Gets or sets whether to allow play on phone for voice mail.

public BooleanOption AllowPlayOnPhone { get; set; }

Property Value

BooleanOption

AllowSubscriberAccess

Gets or sets whether to allow Outlook Voice Access.

public BooleanOption AllowSubscriberAccess { get; set; }

Property Value

BooleanOption

AllowVoiceMailAnalysis

Gets or sets whether to allow analysis of voice messages left by callers. This setting does not apply to Exchange 2010.

public BooleanOption AllowVoiceMailAnalysis { get; set; }

Property Value

BooleanOption

AllowVoiceMailPreview

Gets or sets whether to allow voice mail preview.

public BooleanOption AllowVoiceMailPreview { get; set; }

Property Value

BooleanOption

DialPlan

Gets or sets the identity of the associated dial plan.

public string DialPlan { get; set; }

Property Value

string

DialingAuthorization

Gets or sets the dialing authorization settings.

public ExchangeUMMailboxPolicyDialingAuthorizationSettings DialingAuthorization { get; set; }

Property Value

ExchangeUMMailboxPolicyDialingAuthorizationSettings

FaxServerUri

Gets or sets the partner fax server URI.

public string FaxServerUri { get; set; }

Property Value

string

Guid

Gets or sets the identifier of the unified messaging mailbox policy in GUID format.

public string Guid { get; set; }

Property Value

string

Identity

Gets or sets the identity of the unified messaging mailbox policy.

public string Identity { get; set; }

Property Value

string

InformCallerOfVoiceMailAnalysis

Gets or sets whether to tell callers that voice messages may be analyzed. This setting does not apply to Exchange 2010.

public BooleanOption InformCallerOfVoiceMailAnalysis { get; set; }

Property Value

BooleanOption

MaxGreetingDuration

Gets or sets the limit on personal greetings in minutes.

public int MaxGreetingDuration { get; set; }

Property Value

int

MessageText

Gets or sets the message text settings for the Unified Messaging mailbox policy.

public ExchangeUMMailboxPolicyMessageTextSettings MessageText { get; set; }

Property Value

ExchangeUMMailboxPolicyMessageTextSettings

Name

Gets or sets the name of the unified messaging mailbox policy.

public string Name { get; set; }

Property Value

string

Pin

Gets or sets the PIN settings for the Unified Messaging mailbox policy.

public ExchangeUMMailboxPolicyPinSettings Pin { get; set; }

Property Value

ExchangeUMMailboxPolicyPinSettings

ProtectedVoicemail

Gets or sets the protected voicemail settings.

public ExchangeUMMailboxPolicyProtectedVoicemailSettings ProtectedVoicemail { get; set; }

Property Value

ExchangeUMMailboxPolicyProtectedVoicemailSettings

WhenChanged

Gets or sets the date and time when the object was last updated.

public DateTime WhenChanged { get; set; }

Property Value

DateTime

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.ExchangeUMMailboxPolicy cloned from this object.

public ExchangeUMMailboxPolicy Clone()

Returns

ExchangeUMMailboxPolicy

A CENTREL.XIA.Configuration.Types.ExchangeUMMailboxPolicy.

CompareTo(ExchangeUMMailboxPolicy)

Compares two CENTREL.XIA.Configuration.Types.ExchangeUMMailboxPolicy objects to allow sorting alphabetically by name.

public int CompareTo(ExchangeUMMailboxPolicy other)

Parameters

other ExchangeUMMailboxPolicy

The CENTREL.XIA.Configuration.Types.ExchangeUMMailboxPolicy to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeUMMailboxPolicy objects.