Integrating Cisco Unity Express 3.x with Cisco Unified Communications Manager 7.0
Integrating Cisco Unity Express for use with Cisco Unified Communications Manager involves preparing the CUCM, then either running the initialization wizard via the CUE web GUI , or manually configuring CUE via the CLI. This article uses the web GUI for initial configuration.
For the purpose of this article, we will use a single site - a future article will discuss the impact of regions and transcoding (since CUE only uses G.711Mu law), and SRST. This article is purely concerned with integration of CUE with CUCM.
- Prepare CUCM. This involves creating the CTI ports, CTI route point (for the voicemail pilot, and any ancillary applications, such as Auto Attendant), creating the application user and associating to the CTI ports/RPs and, the optional but highly recommended step of creating the voicemail profile.
- Create the CTI ports. Ensure that the CSS contains the DNs to which the CTI ports are assigned (i.e. the CTI port can call all other CTI ports). The number of CTI ports created should be equal to the number of licensed ports on the CUE module.
- Create and assign Directory Numbers to the CTI ports. Ensure that the partition assigned is referenced by the CSS applied to the CTI port phone device. Don't assign a CSS to the Directory Number, since the phone already has a CSS.
- Create the CTI route points (RPs). For simple voicemail integration, a single CTI RP will be created. The configuration for device pool and location should be the same as CTI ports. Since this example isn't concerned with codec selection or SRST, the Default is fine.
- Create and assign a Directory Number to any CTI RPs. This DN is the number users will actually dial to access the CUE application(s).
- JTAPI is used to integrate CUE and CUCM. Create the JTAPI user, associate devices (i.e. the CTI ports and route points created previously) and grant the "Standard CTI Enabled" permission group.
- Create the voicemail profile in CUCM. Although this is an optional step, it makes assigning the voicemail profile to Directory Numbers (i.e. to users) much easier.
- Create the voicemail pilot. The voicemail pilot number is the same DN assigned to the CTI route point
- Create a new voicemail profile. The voicemail profile is what is assigned to users under the Directory Number configuration
- Assign the voicemail profile to Directory Numbers. This can be performed manually or using the Bulk Administration Tool. When the voicemail profile is set, Call Forwarding options can be set to voicemail (rather than forwarding calls to the pilot manually.
- Run the Cisco Unity Express initialization wizard. Note that you will need to have the correct license applied to CUE before the CCM integration is shown.
- Step 1: Enter the CallManager login - the web user name (i.e. "ccmadministrator" - or whatever has been configured) is required, along with the JTAPI user (the user to which the CTI ports is assigned)
- Step 2: Import users. Select "Add" and search for all users to be imported into the CUE configuration. Doing this saves work later in manual configuration. In other words, nail down the CUCM configuration first, then integrate CUE!
- Step 3: Leave the defaults as they are. We can change these later anyway.
- Step 4: Configure Call handling - importantly, setup the Voice Mail Number here. This is the same as the CTI route point, i.e. the Voicemail pilot. Leave the SIP MWI Notification Mechanism as Unsolicited Notify
- Step 5: Finalize and apply configuration. CUE will reload to apply the configuration changes and, in my experience, may reload a subsequent time following.
- When CUE is in a steady-state (i.e. has finished reloading), verify that the CTI route points and CTI ports are registered in CUCM. Once confirmed, CUE should be available to the IP phones (assuming the DN for the route point/voicemail pilot is a member of the CSS applied to the phones)

Step 1A: Create CTI ports

Step 1B: Assign Directory Numbers to CTI Ports

Step 1C: Create CTI route points as entry points to CUE applications

Step 1E: Create application user, associate devices and assign permission

Step 2A: Create voicemail pilot

Step 2B: Create voicemail profile

Step 2C: Assign voicemail profile to DNs

Step 3A: Run the CUE initialization wizard

Step 3B: Import users from CUCM to CUE

Step 3D: Configure Call Handling

Verification: CTI ports/RPs registered in CUCM


