Unified Messaging 2007 Provider Namespace

This section provides the details of the application programming interface (API) for the Unified Messaging 2007 Provider namespace included with the Microsoft Provisioning System (MPS) in the Microsoft Solution for Hosted Messaging and Collaboration version 4.0 . The Unified Messaging 2007 Provider namespace is designed to provide an interface to Exchange Server 2007 Unified Messaging. The goal is to

  • Implement the Outlook Voice Access services provided by Exchange Server 2007

  • Perform role based security checks to ensure proper authorization of Domain, Hosting, Reseller, and Customer admins.

  • Provide public access to granular Unified Messaging provisioning functions

  • Provide XSD Schema for all input and outputs

Implementation

The Unified Messaging 2007 Provider namespace installs as a Microsoft Provisioning Framework (MPF) Namespace in MPS Provisioning Manager. It may require the additional execution of a procedure to set up permissions, credentials, or perform additional initialization configurations.

Public Methods

Public Method Description

Unified Messaging 2007 Provider::CopyUMCCustomPrompt

Validates and then copies a .wav audio file from a specified location to the UM prompt publishing point on a computer that is running Microsoft Exchange Server 2007 that has the Unified Messaging (UM) server role installed. You can also use this cmdlet to copy a .wav audio file from the UM prompt publishing point to a file.

Unified Messaging 2007 Provider::DisableUMAutoAttendant

Disables an auto attendant.

Unified Messaging 2007 Provider::DisableUMIPGateway

Disables an IP gateway object.

Unified Messaging 2007 Provider::DisableUMMailbox

Disables a users mailbox for UM services. The user will no longer be able to access services provided by unified messaging.

Unified Messaging 2007 Provider::DisableUMServer

Disables an UM Server for processing calls.

Unified Messaging 2007 Provider::EnableUMAutoAttendant

Disables an auto attendant.

Unified Messaging 2007 Provider::EnableUMIPGateway

Disables an IP gateway object.

Unified Messaging 2007 Provider::EnableUMMailbox

Enables a users mailbox for unified messaging.

Unified Messaging 2007 Provider::EnableUMServer

Enables a previously disabled UMServer.

Unified Messaging 2007 Provider::GetUMAutoAttendant

Gets the properties for an auto attendant.

Unified Messaging 2007 Provider::GetUMDialPlan

Gets the properties for a one or more dial plans.

Unified Messaging 2007 Provider::GetUMHuntGroup

Gets the properties for a hunt group.

Unified Messaging 2007 Provider::GetUMIPGateway

Gets the properties for an IP Gateway.

Unified Messaging 2007 Provider::GetUMMailbox

Gets the UM properties for a UM enabled mailbox, returning all properties.

Unified Messaging 2007 Provider::GetUMMailboxPIN

Gets the UM users pin and pin related values.

Unified Messaging 2007 Provider::GetUMMailboxPolicy

Gets the properties for a mailbox policy.

Unified Messaging 2007 Provider::GetUMServer

Gets the properties for a UM server.

Unified Messaging 2007 Provider::NewUMAutoAttendant

Creates a new UM auto attendant.

Unified Messaging 2007 Provider::NewUMDialPlan

Creates a new dial plan.

Unified Messaging 2007 Provider::NewUMHuntGroup

Creates a new UM hunt group to link incoming calls to a dial plan.

Unified Messaging 2007 Provider::NewUMIPGateway

Creates a new IP Gateway object.

Unified Messaging 2007 Provider::NewUMMailboxPolicy

Creates a new mailbox policy.

Unified Messaging 2007 Provider::RemoveUMAutoAttendant

Creates a new UM auto attendant.

Unified Messaging 2007 Provider::RemoveUMDialPlan

Removes an existing dial plan.

Unified Messaging 2007 Provider::RemoveUMHuntGroup

Removes and existing hunt group.

Unified Messaging 2007 Provider::RemoveUMIPGateway

Removes an existing IP gateway object.

Unified Messaging 2007 Provider::RemoveUMMailboxPolicy

Removes an existing mailbox policy.

Unified Messaging 2007 Provider::SetUMAutoAttendant

Sets the properties for an auto attendant.

Unified Messaging 2007 Provider::SetUMDialPlan

Sets the properties for a dial plan.

Unified Messaging 2007 Provider::SetUMIPGateway

Sets the properties for an IP Gateway.

Unified Messaging 2007 Provider::SetUMMailbox

Sets one or more of the UM related properties of a UM enabled mailbox.

Unified Messaging 2007 Provider::SetUMMailboxPIN

Sets the users mailbox PIN and certain other related properties.

Unified Messaging 2007 Provider::SetUMMailboxPolicy

Sets the properties for a mailbox policy.

Unified Messaging 2007 Provider::SetUMServer

Set the properties for an UM Server.

Applies To

  • Hosted Messaging and Collaboration version 4.5

  • Hosted Messaging and Collaboration version 4.0