Table of Contents

Class ExchangeUMAutoAttendantKeyMapping

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

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

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

Constructors

ExchangeUMAutoAttendantKeyMapping()

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

public ExchangeUMAutoAttendantKeyMapping()

Properties

Action

Gets or sets the action to take when the key is pressed.

public ExchangeUMAutoAttendantKeyMappingAction Action { get; set; }

Property Value

ExchangeUMAutoAttendantKeyMappingAction

ActionString

Gets the action to take.

public string ActionString { get; set; }

Property Value

string

AutoAttendantName

Gets or sets the name of the UM auto attendant to which the call should be transferred.

public string AutoAttendantName { get; set; }

Property Value

string

Extension

Gets or sets the extension to which a call should be transferred.

public string Extension { get; set; }

Property Value

string

Key

Gets or sets the key that is pressed.

public string Key { get; set; }

Property Value

string

KeyString

Gets the key that is pressed.

public string KeyString { get; }

Property Value

string

LeaveVoicemailFor

Gets or sets the account for which a voicemail should be left.

public string LeaveVoicemailFor { get; set; }

Property Value

string

Prompt

Gets or sets the prompt.

public string Prompt { get; set; }

Property Value

string

PromptFileName

Gets or sets the audio file to play.

public string PromptFileName { get; set; }

Property Value

string

Methods

Clone()

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

public ExchangeUMAutoAttendantKeyMapping Clone()

Returns

ExchangeUMAutoAttendantKeyMapping

A CENTREL.XIA.Configuration.Types.ExchangeUMAutoAttendantKeyMapping.

CompareTo(ExchangeUMAutoAttendantKeyMapping)

Compares two CENTREL.XIA.Configuration.Types.ExchangeUMAutoAttendantKeyMapping objects to allow sorting alphabetically by key.

public int CompareTo(ExchangeUMAutoAttendantKeyMapping other)

Parameters

other ExchangeUMAutoAttendantKeyMapping

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

Returns

int

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

ToString()

Returns the key mapping as a human readable string.

public override string ToString()

Returns

string

The key mapping as a human readable string.