For details on specific steps, refer to:
Calls to Exchange Subscriber Access (EUM SA)
This module processes calls to Exchange for voicemail retrieval. It verifies the call is to the Exchange SA number.
Add a EUM SA Transformation Table. Add any combination of transformations that would be employed to call the Exchange Subscriber's Access number.
Create a Route Table for Exchange.
Create a Call Route Entry to Exchange.
Create an Action for Routing to EUM.
Create an Entry in the Action Set.
AutoID Caller to EUM
This module attempts to change the calling number to the caller's UMbox number (so that the caller is not queried for a UMbox number). The module queries AD for the calling number.
Create a Transformation Table.
Create the Transformation Table entries:
Add AutoID Caller to EUM
Transformation Type InputField Type Input Field Value Output Field Type Output Field Value Match Type Store the Calling Number in UserValue5 Calling Address/Number (.*) User Value 5 \1 Mandatory Check UserValue5 against AD mobile attribute Calling Address/Number ==msRTCSIP-Line== User Value 5 =msRTCSIP-Line= Optional Check UserValue5 against AD telephoneNumber attribute Calling Address/Number ==mobile== user Value 5 =msRTCSIP-Line= Optional Trim the number in UserValue5 to the number of digits in the dial plan (default 4) Calling Address/Number ==telephoneNumber== user Value 5 =msRTCSIP-Line= Optional User Value 5 \+.*(\d{4}) Calling Address/Number \1 Optional Copy the Exchange SA number in UserValue1 to the Calling Number IE User Value 1 (.*) Called Address/Number \1 Mandatory If you change the value of an IE in a successful Transformation Table, that value will persist for remainder of the Action Set. Unlike a Call Route, the initial values of the IEs will not be restored when the next Action Set Entry is processed.
Create Action Set Entry.
The double-equal AD lookup function enables a new request to the AD server for each double-equal AD lookup contained in a Transformation Table. Avoid using this functionality liberally. Requests to the AD server are time-consuming. A heavy load of AD queries will negatively impact call processing time. You should only use this function if, within a Translation Table, you need to perform an AD lookup of two or more user's AD records.