Hosted Unified Messaging::Initialize
This procedure initializes the Hosted Unified Messaging namespace with the Plans Manager database. This should be run before any of these procedures are called.
Applying this service to an organization or users requires that those objects have Exchange plans already applied.
Arguments
Input Arguments | Required | Description |
---|---|---|
<preferredDomainController> |
Yes |
The domain controller to use for Active Directory actions. |
Remarks
This procedure should never generate an error.
Security
The caller must be at least a member of role: DomainAdmin.
Register
The following settings will be used when registering this service with the Plans Manager:
serviceId - 245C703561E34fCD88DA92935FEA3B8C
serviceName - Exchange Unified Messaging service
Description - Exchange 2007 Unified Messaging Service
Plan Types
There will be one plan installed, with no feature types, when initializing:
planTypeCode - UM
planTypeDescription - Exchange 2007 Unified Messaging Hosting Plan
planTypeName - Unified Messaging Plan
Currently there is no feature segmentation for the Unified Messaging feature that requires individual features for a plan. Nevertheless a plan is implemented to ensure that the organization has been "enabled" for the service and that service dependencies will be mapped. If in the future segmentation becomes possible, the plan can be extended to include features.
Event Types
There will be two new event types:
EU - Unified Messaging Enabled
ZU - Unified Messaging Disabled
Sample Code
Example XML Request
<request>
<procedure>
<execute namespace="Hosted Unified Messaging" procedure="Initialize" impersonate="1">
<executeData>
<preferredDomainController>ad01.fabrikam.com</preferredDomainController>
</executeData>
<after source="executeData" destination="data" />
</execute>
</procedure>
</request>
Applies To
Hosted Unified Messaging Namespace for:
Hosted Messaging and Collaboration version 4.5
Hosted Messaging and Collaboration version 4.0