Table of Contents

Class ExchangeUMDialPlan

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

Represents a Unified Messaging dial plan in a Microsoft Exchange organization.

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

Constructors

ExchangeUMDialPlan()

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

public ExchangeUMDialPlan()

Properties

AccessTelephoneNumbers

Gets or sets the Outlook Voice Access telephone numbers.

public SerializableStringCollection AccessTelephoneNumbers { get; set; }

Property Value

SerializableStringCollection

AllowDialPlanSubscribers

Gets or sets whether to allow calls in the same UM dial plan.

public BooleanOption AllowDialPlanSubscribers { get; set; }

Property Value

BooleanOption

AllowExtensions

Gets or sets whether to allow calls to any extension.

public BooleanOption AllowExtensions { get; set; }

Property Value

BooleanOption

AllowedInCountryOrRegionRules

Gets or sets the authorized in-country/region dialing rules.

public SerializableStringCollection AllowedInCountryOrRegionRules { get; set; }

Property Value

SerializableStringCollection

AllowedInternationalRules

Gets or sets the authorized international dialing rules.

public SerializableStringCollection AllowedInternationalRules { get; set; }

Property Value

SerializableStringCollection

CountryOrRegionCode

Gets or sets the country or region code.

public string CountryOrRegionCode { get; set; }

Property Value

string

Guid

Gets or sets the identifier of the unified messaging dial plan in GUID format.

public string Guid { get; set; }

Property Value

string

Identity

Gets or sets the identity of the unified messaging dial plan.

public string Identity { get; set; }

Property Value

string

InCountryOrRegionNumberFormat

Gets or sets the country or region number format.

public string InCountryOrRegionNumberFormat { get; set; }

Property Value

string

InCountryOrRegionRules

Gets or sets the in-country / region dialing rules.

public ExchangeUMDialPlanRules InCountryOrRegionRules { get; set; }

Property Value

ExchangeUMDialPlanRules

InternationalAccessCode

Gets or sets the international access code.

public string InternationalAccessCode { get; set; }

Property Value

string

InternationalAnnouncementEnabled

Gets or sets whether the international announcement is enabled.

public BooleanOption InternationalAnnouncementEnabled { get; set; }

Property Value

BooleanOption

InternationalAnnouncementFilename

Gets or sets the international announcement filename.

public string InternationalAnnouncementFilename { get; set; }

Property Value

string

InternationalAnnouncementInterruptible

Gets or sets whether the international announcement is interruptible.

public BooleanOption InternationalAnnouncementInterruptible { get; set; }

Property Value

BooleanOption

InternationalNumberFormat

Gets or sets the international number format.

public string InternationalNumberFormat { get; set; }

Property Value

string

InternationalRules

Gets or sets the international dialing rules.

public ExchangeUMDialPlanRules InternationalRules { get; set; }

Property Value

ExchangeUMDialPlanRules

Name

Gets or sets the name of the unified messaging dial plan.

public string Name { get; set; }

Property Value

string

NationalNumberPrefix

Gets or sets the national number prefix.

public string NationalNumberPrefix { get; set; }

Property Value

string

NumberOfDigitsInExtension

Gets or sets the number of digits in the extension.

public int NumberOfDigitsInExtension { get; set; }

Property Value

int

NumberingPlanFormats

Gets or sets the number formats for incoming calls within the same dial plan.

public SerializableStringCollection NumberingPlanFormats { get; set; }

Property Value

SerializableStringCollection

OutsideLineAccessCode

Gets or sets the outside line access code.

public string OutsideLineAccessCode { get; set; }

Property Value

string

Settings

Gets or sets the settings for this dial plan.

public ExchangeUMDialPlanSettings Settings { get; set; }

Property Value

ExchangeUMDialPlanSettings

TransferSearch

Gets or sets the transfer and search settings.

public ExchangeUMDialPlanTransferSearchSettings TransferSearch { get; set; }

Property Value

ExchangeUMDialPlanTransferSearchSettings

UriType

Gets or sets the dial plan type.

public ExchangeUMDialPlanUriType UriType { get; set; }

Property Value

ExchangeUMDialPlanUriType

UriTypeString

Gets the dial plan type.

public string UriTypeString { get; set; }

Property Value

string

VoIPSecurityType

Gets or sets the VoIP security type.

public ExchangeUMDialPlanVoIPSecurityType VoIPSecurityType { get; set; }

Property Value

ExchangeUMDialPlanVoIPSecurityType

VoIPSecurityTypeString

Gets the VoIP security type.

public string VoIPSecurityTypeString { get; set; }

Property Value

string

WelcomeGreetingEnabled

Gets or sets whether the welcome greeting is enabled.

public BooleanOption WelcomeGreetingEnabled { get; set; }

Property Value

BooleanOption

WelcomeGreetingFilename

Gets or sets the welcome greeting filename - for example "welcome.wav".

public string WelcomeGreetingFilename { get; set; }

Property Value

string

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.ExchangeUMDialPlan cloned from this object.

public ExchangeUMDialPlan Clone()

Returns

ExchangeUMDialPlan

A CENTREL.XIA.Configuration.Types.ExchangeUMDialPlan.

CompareTo(ExchangeUMDialPlan)

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

public int CompareTo(ExchangeUMDialPlan other)

Parameters

other ExchangeUMDialPlan

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

Returns

int

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