Table of Contents

Class ExchangeUMAutoAttendant

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

Represents a Unified Messaging auto attendant in a Microsoft Exchange organization.

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

Constructors

ExchangeUMAutoAttendant()

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

public ExchangeUMAutoAttendant()

Properties

Access

Gets or sets the address book and operator access settings.

public ExchangeUMAutoAttendantAccessSettings Access { get; set; }

Property Value

ExchangeUMAutoAttendantAccessSettings

AccessNumbers

Gets or sets the access numbers.

public SerializableStringCollection AccessNumbers { get; set; }

Property Value

SerializableStringCollection

BusinessHoursSchedules

Gets or sets the business hours schedule.

public SerializableStringCollection BusinessHoursSchedules { get; set; }

Property Value

SerializableStringCollection

BusinessLocation

Gets or sets the business location.

public string BusinessLocation { get; set; }

Property Value

string

BusinessName

Gets or sets the business name.

public string BusinessName { get; set; }

Property Value

string

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 ExchangeUMAutoAttendantDialingAuthorizationSettings DialingAuthorization { get; set; }

Property Value

ExchangeUMAutoAttendantDialingAuthorizationSettings

DtmfFallbackAutoAttendant

Gets or sets the auto attendant to use when voice commands don’t work correctly.

public string DtmfFallbackAutoAttendant { get; set; }

Property Value

string

Greetings

Gets or sets the greeting settings for the auto attendant.

public ExchangeUMAutoAttendantGreetingSettings Greetings { get; set; }

Property Value

ExchangeUMAutoAttendantGreetingSettings

Guid

Gets or sets the identifier of the unified messaging auto attendant in GUID format.

public string Guid { get; set; }

Property Value

string

Identity

Gets or sets the identity of the unified messaging auto attendant.

public string Identity { get; set; }

Property Value

string

Language

Gets or sets the language - for example "en-US".

public string Language { get; set; }

Property Value

string

LanguageString

Gets the language display name - for example "English (United States)".

public string LanguageString { get; set; }

Property Value

string

Menu

Gets or sets the menu navigation settings.

public ExchangeUMAutoAttendantMenuSettings Menu { get; set; }

Property Value

ExchangeUMAutoAttendantMenuSettings

Name

Gets or sets the name of the unified messaging auto attendant.

public string Name { get; set; }

Property Value

string

SpeechEnabled

Gets or sets whether to set the auto attendant to response to voice commands.

public BooleanOption SpeechEnabled { get; set; }

Property Value

BooleanOption

Status

Gets or sets the status of the auto attendant.

public ExchangeUMAutoAttendantStatus Status { get; set; }

Property Value

ExchangeUMAutoAttendantStatus

StatusString

Gets the status of the auto attendant.

public string StatusString { get; set; }

Property Value

string

TimeZoneName

Gets or sets the timezone of this auto attendant.

public string TimeZoneName { 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.ExchangeUMAutoAttendant cloned from this object.

public ExchangeUMAutoAttendant Clone()

Returns

ExchangeUMAutoAttendant

A CENTREL.XIA.Configuration.Types.ExchangeUMAutoAttendant.

CompareTo(ExchangeUMAutoAttendant)

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

public int CompareTo(ExchangeUMAutoAttendant other)

Parameters

other ExchangeUMAutoAttendant

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

Returns

int

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