Configuring Cisco Unity and Unity Connection Servers


Cisco Unity Servers

Cisco Unity receives calls, plays greetings, and records and encodes voicemail. When a voicemail is received, Cisco Unity adds the .wav file to an email and sends it to the configured email account. Cisco Unity creates a subscriber mailbox on the Microsoft Exchange server for use as its mailstore server for message storage.

When Cisco Unified Communications Integration for Cisco WebEx Connect users want to listen to their voicemails, they use Cisco Unified Communications Integration to retrieve them from the mailstore server through IMAP.

Cisco Unified Communications Integration supports both the Cisco Unity unified messaging and the Cisco Unity voice messaging configurations. With unified messaging, the Exchange server email account supports both voicemail and email. With voice messaging, the Exchange server email account contains only voicemail messages.

Before You Begin

Install and configure a supported release of Cisco Unity.

Integrate Cisco Unified Communications Manager and Cisco Unity. Both servers must be installed and running to configure voicemail ports.

If you plan to use SSL to provide secure transmission with the mailstore server, you must set up Cisco Unity to use SSL during the installation or upgrade (or at any time after the installation or upgrade is complete). You must designate a server to act as your certificate authority, submit a certificate request, issue the certificate, and install it on the Cisco Unity server.

Procedure


Step 1

To Configure This Release
Do This

Microsoft Exchange 2003

a. Select Start > All Programs > Microsoft Exchange > System Manager.

b. In the section on the left-hand side of the System Manager, expand Servers.

c. Select the server name.

d. Select Protocols > IMAP.

e. Right-click, and select Start Server.

Microsoft Exchange 2007

a. Select Start > Run, enter services.msc, and select OK.

b. Select the Microsoft Exchange IMAP4 service, and select Start. This service is not started by default.


Configure the Microsoft Exchange server to use the IMAP virtual server:

Step 2 Configure the port and encryption type:

To Configure This Server
Do This

Microsoft Exchange 2003

a. Right-click IMAP Virtual Server, and select Properties.

b. Select Authentication from the Access tab.

Verify that Requires SSL/TLS Encryption is not checked to use TCP and SSL connection.

Verify that Requires SSL/TLS Encryption is checked to use SSL only.

c. Select OK.

Microsoft Exchange 2007

a. Select Start > Programs > Microsoft Exchange Server 2007 > Exchange Management Shell.

b. Specify the authentication settings for the Client Access Server that is running the IMAP4 service through the Exchange Power Shell.

Note: Microsoft Exchange 2007 uses SSL by default.

c. Execute one of the following commands for the appropriate setting:

For plain text login: set-imapsettings -LoginType PlainTextLogin

For SSL: set-imapsettings -LoginType SecureLogin


Step 3 Configure the user:

If the user is an existing Cisco Unity user, add the user to the Cisco Unified Communications Manager database and to Cisco Unified Presence.

If the user is a new user, add the user to the Cisco Unified Communications Manager database, Cisco Unity (which adds the user to Exchange and to Active Directory), and to Cisco Unified Presence.

Step 4 Create mailboxes for new and existing users. For details, see the documentation for your Exchange server.

Step 5 (Optional) Enable secure messaging as follows:

a. Select Subscribers > Subscribers > Features to make the change on a subscriber template.

The change you make here is not applied to current subscriber accounts that were created by using this template. The setting applies only to subscriber accounts that are created by using this template after the change has been made.

b. Select an option from the Message Security When Sending a Message list to enable secure messages. For example, select Encrypt All Messages.

This setting specifies whether messages are encrypted when subscribers send messages to other subscribers.

c. Select Save.

d. Repeat these steps for additional subscribers or subscriber templates, as applicable.

Step 6 (Optional) Enable secure messaging for messages from unidentified callers:

a. Select System > Configuration > Message Security Settings.

b. Specify whether messages from unidentified callers are encrypted. Select an option from the list.

c. Select Save.

Troubleshooting Tip

Cisco Unified Communications Integration users must enter their Cisco Unity credentials in the Cisco Unified Communications Integration Preferences window.

Cisco Unity Connection Servers

Cisco Unity Connection provides Cisco Unified Communications Integration for Cisco WebEx Connect users with the ability to view, play, sort, and delete voicemail messages from the Cisco Unified Communications Integration interface.

Before You Begin

Install and configure a supported release of Cisco Unity Connection.

Integrate Cisco Unified Communications Manager and Cisco Unity Connection. Both servers must be installed and running to configure voicemail ports.

Verify the following services are enabled:

Connection IMAP Server

Connection Integrated Mailbox Configuration

Connection Jetty

Connection Rest Service.

Connection Voice Mail Web Service

Procedure


Step 1 Add a new user.

a. Expand Users in the section on the left-hand side.

b. Select New User.

c. Select Edit > Password Settings.

d. In the Choose Password drop down box, select Web Application.

e. Deselect User Must Change at Next Sign-In.

f. Click Save.

g. Select Edit > Change Password.

h. Set the new password.

Step 2 Configure the user:

If the users are existing Cisco Unity Connection users, add them to the Cisco Unified Communications Manager database.

If the user is a new Cisco Unified Communications Integration user, add the user to the Cisco Unified Communications Manager database and to Cisco Unity Connection.

Step 3 (Optional) Specify how to handle unidentified caller message security for your users as follows:

a. Expand Users in the section on the left-hand side.

b. Select User.

c. Select the alias of a user.

d. Select Edit > Message Settings.

Check Mark Secure in Unidentified Callers Message Security.

Procedure


Step 1 Set up a new or existing class of service in Cisco Unity Connection Administration to enable Internet Mail Access Protocol (IMAP) client access to voice messages.

a. Expand Class of Service in the section on the left-hand side.

b. Select Class of Service.

c. Select the display name of the applicable class of service in the Search Results table.

d. Select Features, check Allow Users to Use Unified Client to Access Voice Mail.

e. Check Allow Users to Access VoiceMail Using an IMAP Client, under Licensed Features.

f. Select Allow Users to Access Message Bodies.

g. Select Save.

Step 2 (Optional) Enable secure messaging as follows:

a. Expand Class of Service in the section on the left-hand side.

b. Select Class of Service.

c. Select an option from Require Secure Messaging in the Message Options section to enable secure messages.

Step 3 Create a Connection user account on the Cisco Unity Connection server with a voice mailbox for each Cisco Unified Communications Integration user.


Note The user ID in Cisco Unity Connection does not need to match the user ID in Cisco Unified Presence or in the Cisco Unified Communications Integration. The Cisco Unified Communications Integration has an independent voicemail ID, which is set in the application Preference window. However, you might find it useful to have the same user IDs across your Cisco Unified Communications system.


Step 4 If one does not already exist, specify a web application password in Cisco Unity Connection for the applicable user accounts.

Troubleshooting Tips

Users must enter their voicemail credentials, that is, their username and password, in the Cisco Unified Communications Integration application.

If the server can be contacted and the user credentials are correct, but voicemail messages are not downloaded, do the following:

Check the configuration of port 7993. Make sure that Cisco Unity Connection is listening on port 7993.

Check the firewall configuration. Use Telnet from a remote computer to the computer running Cisco Unified Communications Integration, and make sure that you can connect to the firewall. Permit the Cisco Unified Client Services Framework executable file (connect.exe) to establish IMAP network connections using TCP, TLS, and SSL at the appropriate server and port.

Enable voicemail feature


Step 1 Open "Class of Service" page - > "Voicemail User COS"

Step 2 In "Licensed Features" section check 2 option:

Step 3 Allow Users to Access Voice Mail Using an IMAP Client and/or Single Inbox

Step 4 Allow Users to Use the Messaging Inbox and RSS Feeds

Verifying Microsoft Exchange IMAP Security Settings for Deployments with Cisco Unity

Before You Begin

Work with your Microsoft Exchange or Cisco Unity administrator if you have questions about information in this topic.

Procedure


Step 1 Determine whether IMAP is configured as secure or nonsecure.

For Microsoft Exchange 2003:

a. Select Start > All Programs > Microsoft Exchange > System Manager

b. Select Administrative Groups > First Administrative Group > Servers > <your server name> >Protocols > IMAP4

c. Right-click Default IMAP4 Virtual Server and select Properties.

d. Select Access, then select Authentication in the Access Control section.

e. Determine if Requires SSL/TLS encryption is selected.

For Microsoft Exchange 2007, navigate to the relevant setting in Start > All Programs > Microsoft Exchange Server 2007 > Exchange Management Console

Step 2 Verify the security setting for Internet Information Services (IIS)

a. Select Start > Programs > Administrative Tools > Internet Information Services (IIS) Manager

b. Select <your computer name>(local computer) > > Web Sites > Default Web Site

c. Right-click Default Web Site and select Properties.

d. Select Directory Services.

e. In the Secure Communications section, select Edit.

f. Determine if Require secure channel (SSL) is enabled.

What to Do Next

If your IMAP is secure, you must select TLS as the Transport Type when you configure your voicemail adapter. Otherwise, select TCP.

If you select TLS:

Specify a security context that has Trust Policy set to Trusted Certificates.

Exchange certificates with the Exchange server.

For examples of certificate exchanges with Cisco Unified Mobility Advantage, see the Security documentation module at

http://www.cisco.com/en/US/products/ps7270/products_installation_and_configuration_guides_list.html