34
Aastra MX-ONE™ Version 4 Integration with Microsoft ® Exchange Server 2010 UM Quick Setup Guide Aastra Telecom Sweden AB SE-126 37 Hägersten, Sweden www.aastra.com Doc. Nr. ASE/MXO/PLM/ 0141/ EN Uen Rev.B

Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Embed Size (px)

DESCRIPTION

MX One ASSTRA

Citation preview

Page 1: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Aastra MX-ONE™ Version 4 Integration with Microsoft® Exchange Server 2010 UM

Quick Setup Guide

Aastra Telecom Sweden AB SE-126 37 Hägersten, Sweden www.aastra.com

Doc. Nr. ASE/MXO/PLM/ 0141/ EN Uen Rev.B

Page 2: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 2/34

Table of Contents 1 Introduction 3

1.1 General 3

1.2 Scope of this document 3

2 Solution Description 4

2.1 MX-ONE V.4 integration with Microsoft Exchange Server 2010 Unified Messaging 4

2.2 MX-ONE V.4 Integration with Microsoft OCS 2007 R2 and Microsoft Exchange Server 2010 UM 5

3 Configuration Example 1 - MX-ONE and Exchange 2010 UM standalone 6

3.1 Prerequisites 6

3.2 Configuration 8

4 Configuration Example 2 - MX-ONE integration with Exchange 2010 UM using TLS 20

4.1 Prerequisites 20

4.2 Configuration 20

5 How to test the integration: 31

5.1 Basic Tests 31

5.2 Additional Scenarios 32

Page 3: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 3/34

1 Introduction Aastra MX-ONE is a complete IP-based communications system with unbeaten capabilities for mobile

users. Not only does MX-ONE provide excellent voice communications, it also provides the

applications necessary to offer true mobility and Unified Communications. MX-ONE is based on an

open software and hardware environment, using standard servers with a LINUX™ SUSE operating

system.

As part of this standards based approach and in order to offer our customers a choice, we have

worked together with Microsoft to ensure that MX-ONE can be integrated with the latest Microsoft

Unified Communications products. MX-ONE Version 4 (V.4) is fully certified by the Microsoft Partner

Program to ensure that customers have seamless experiences with setup, support, and use of MX-

ONE V.4 with Microsoft Unified Communications software. MX-ONE V.4 integrates with Microsoft UC

solutions directly via a SIP connection to reduce the overall cost and complexity of the combined

solution.

1.1 General MX-ONE V.4 is Aastra’s Unified Communications solution and can interwork with third party UC

products using standards based protocols, such as SIP and CSTA V3/XML.

Integration of MX-ONE V.4 with the Microsoft Exchange Server 2010 Unified Messaging (UM) as a

complementary solution providing end user services like voice mail, unified Messaging and auto

attendant.

Microsoft Partner Program has certified the integration between MX-ONE V.4 and Microsoft

Exchange Server 2010 Unified Messaging (UM) via a Direct SIP connection.

1.2 Scope of this document The aim of this document is to describe the configuration needed in both sides and what features are

available after the integration.

The intent of this guide is to describe the basic integration between the Aastra MX-ONE and Microsoft

Exchange Server 2010 Unified Messaging. The following sections describe the solution integration

that has been certified through the Microsoft partner program. For a more technical description on

how these integrations are set-up and function, refer to the relevant CPI documentation for MX-ONE

or go to the Microsoft UC product websites. Please, always check the latest products documentation.

Page 4: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 4/34

2 Solution Description The integration of MX-ONE V.4 and Microsoft Exchange Server 2010 Unified Messaging described

in this guide is achieved via Direct SIP.

Direct SIP that is specified by Microsoft means that a SIP trunk is used to connect MX-ONE

Telephony System 4 and Microsoft Exchange Server 2010 Unified Messaging. Additionally, MX-

ONE can be configured with TLS and SRTP when integrated with Exchange 2010 UM to provide

security in the transport between the systems.

There are 2 possible levels of integration available depending on the customer installation.

• MX-ONE V.4 integration with Microsoft Exchange Server 2010 UM.

• MX-ONE V.4 integration with Microsoft Exchange Server 2010 UM combined with the

integration with Microsoft OCS 2007 R2.

2.1 MX-ONE V.4 integration with Microsoft Exchange Server 2010 Unified Messaging

The solution diagram below shows how MX-ONE is connected with Exchange 2010 UM.

Figure 1 - MX-ONE Telephony System 4 integration with Microsoft Exchange Server 2010 UM

MX-ONE Telephony System integrated with Microsoft Exchange Server 2010 Unified Messaging

delivers the following end user features:

• Voice mail

• Auto Attendant

Page 5: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 5/34

• Message waiting indication for MX-ONE terminals

• Outlook voice access

• FAX mail (requires an external FAX Server)

In this situation there is no requirement for a combined integration with Microsoft OCS 2007 R2. The

customer is seeking to simply integrate his MX-ONE Telephony System with the Microsoft Exchange

Server 2010 UM for voice mail and Unified Messaging services.

2.2 MX-ONE V.4 Integration with Microsoft OCS 2007 R2 and Microsoft Exchange Server 2010 UM

The diagram below shows an example where an MX-ONE V.4 is connected using direct SIP

integration towards both Microsoft Exchange Server 2010 UM and Microsoft OCS 2007 R2.

In this situation, the customer has both Microsoft OCS 2007 R2 and Microsoft Exchange Server 2010

in their installation and is looking to integrate both solutions with the MX-ONE Telephony System.

From MX-ONE Telephony System point of view this means creating two SIP trunk groups: one to

OCS 2007 R2 and another to the Microsoft Exchange Server 2010. Microsoft Office Communicator

(OC Client) will be integrated with Microsoft Exchange Server 2010 and automatically update the

presence information based on, for example, appointments in the Microsoft Exchange/Outlook

calendar.

Figure 2 - MX-ONE V.4 integration with Microsoft Office Communications Server 2007 R2 and Microsoft Exchange Server 2010 UM

Page 6: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 6/34

In parallel you will have the integration between MX-ONE and Microsoft Office Communications

Server 2007 R2 based on direct SIP as described above. This enables OC (Office Communicator)

client to make and receive external calls through a PC. The calls are routed from the OCS by the SIP

trunk to the MX-ONE and further to the PSTN and vice-versa.

Furthermore, users of the MX-ONE Telephony System will be able to communicate with OC clients in

the OCS system as well as interrogate their voicemails stored on the Microsoft Exchange Server

2010 UM directly from their MX-ONE terminal. They will of course have access to the same VM

services as described in the section above.

Aastra MX-ONE integrated with Microsoft Office Communications Server 2007 R2 and Microsoft

Exchange Server 2010 Unified Messaging delivers the following end user features:

• Voice mail (Voice User Interface and Telephony User Interface)

• Auto Attendant

• Message waiting indication for MX-ONE terminals

• Outlook voice access

• Automatically update the presence information based on, for example, appointments in the

Microsoft Exchange/Outlook calendar.

• OC (Office Communicator) client to make and receive external calls through a PC.

3 Configuration Example 1 - MX-ONE and Exchange 2010 UM standalone

3.1 Prerequisites

3.1.1 MX-ONE Prerequisites Aastra MX-ONE Telephony System V.4.0 SP1 or later

The following shall be configured:

• Trunk between MX-ONE and Exchange UM - SIP route.

• Two IP extensions numbers to be used as Pilot numbers (groups) in Exchange UM.

• Message Waiting Indicator configuration in the system and in the phones that will use the

service.

• Call list for IP phones. This feature is used to forward the call to the voice mail in case of no

answer or busy.

The following MX-ONE type of devices can be used with Exchange 2010:

Page 7: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 7/34

• SIP – Aastra 67xxi family or any device supporting baseline SIP. As the Exchange Server also

supports SIP with Direct Media, MX-ONE gateway resources would not be needed for SIP

devices. But, in order to guarantee interoperability with any 3rd party SIP terminal, the SIP

route to Exchange UM can be setup as “forced gateway”. The effect is that SIP calls to the

Exchange UM server will always transit via the MX-ONE media gateway (IPLU or MGU) for a

call setup and media.

• Non SIP – All non SIP devices calling into the Exchange UM server will transit via the MX-

ONE Media GW (IPLU or MGU based) for call setup and media. The following is the list of

supported devices:

o H.323 - Aastra Dialog 4400 IP phones and Aastra 7400 IP phones (incl. Dialog 5446

Premium)

o Digital phones: Aastra Dialog 4200 series digital phones

o Analog phones: Aastra Dialog 4100 series analog phones

o Aastra Cordless Phones: DT690, DT390, DT412, DT422, DT432

o Mobiles devices (no MWI functionality) using MX-ONE’s Mobile extension service.

o External callers coming in via the MX-ONE public access, regardless of the type of

terminal or network connection (SIP or TDM).

3.1.2 Microsoft Exchange 2010 UM Prerequisites This guide does not cover the Exchange 2010 UM installation, our recommendation is that

Microsoft Exchange 2010 UM shall be installed by a trained Microsoft engineer.

Before to start to install Microsoft Exchange 2010 Unified Messaging server role, please read the

Microsoft Exchange 2010 documentation for a better understanding of the solution requirements.

(http://technet.microsoft.com/en-us/library/dd298185.aspx )

Microsoft Exchange 2010 Unified Messaging server role shall be installed, please check the

document Deploying a New Unified Messaging Environment, (http://technet.microsoft.com/en-

us/library/dd335104.aspx ).

Checklist for deploying Exchange 2010 Unified Messaging (http://technet.microsoft.com/en-

us/library/dd351248.aspx )

Please read carefully Microsoft’s document Overview of Unified Messaging:

(http://technet.microsoft.com/en-us/library/bb125141.aspx9), it explains the relation between the

components that are part of the solution.

Page 8: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 8/34

3.2 Configuration In this configuration example, we used the following information:

Direct SIP connection using TCP as transport

MX-ONE Telephony System

• IP address: 192.168.222.56

• FQDN:sn3112.roadrunner.as.zr.zeruela.lab.se

• Numbering Plan: 5 digits

• IP extensions numbers for Voice Mail and Auto Attendant: 55555 and 55559.

• Route access code: 055

• Users IP extensions: 21167, 21168 and 21169

Exchange UM

• IPv4: 192.168.222.97

• FQDN: stoexc2.as.zr.zeruela.lab.se

• Voice Mail Pilot identifier, Hunt Group: 55555

• Auto Attendant: 55559

3.2.1 MX-ONE configuration: 3.2.1.1 Creating SIP trunk The following commands shall be executed in MX-ONE to configure a SIP Trunk.

ROCAI:ROU=55,SEL=7110000000000010,SIG=0111110000A0,TRAF=03151515,TRM=4,SERV

=3100000001,BCAP=000100;

#varc d5=1 (forced gateway)

#varo d6=9 (9s timeout for 100 Trying)

RODAI:ROU=55,TYPE=TL66,VARI=00000011,VARC=00001000,VARO=00000900;

#Node 1 (as in node x, as in TRU=x-1) for MX-ONE SIP access, in this case the IP address

192.168.222.56 is configured in the Telephony Server 1.

ROEQI:ROU=55,TRU=1-1;

Outbound Setting:

sip_route -set -route 55 -uristring sip:[email protected] –remoteport 5065 -fromuri0

sip:[email protected] -protocol tcp -codecs PCMA

Inbound Setting:

Page 9: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 9/34

sip_route -set -route 55 -accept REMOTE_IP -match 192.168.222.97

Note that –accept REMOTE_IP will match the IP address send in the IPv4 source IP header.

3.2.1.2 Number Initiation

The Voice Mail and the Auto Attendant numbers need to be initiated. In this example, the service number 55555 is used for Voice Mail and service number 55559 is used for Auto Attendant.

number_initiate -numbertype EX -number 55555

number_initiate -numbertype EX -number 55559

3.2.1.3 Creating IP extensions and extension category As Voice Mail in MX-ONE is a special purpose extension, the service numbers are configured

as extensions in MX-ONE. We choose “remote extension over sip route” as sip route allows to

filter codecs and have “forced gateway” for improved interoperability (which is not dependent on

certain SIP terminal capability).

extension_profile -i --csp 2 --ext-serv 2101021000013000000 --ext-traf 0103151515 --ext-

cdiv 111000001110 --ext-roc 222201--ext-npres 001100

extension -i -d 55555 --csp 2 -l 1

extension -i -d 55559 --csp 2 -l 1

When the following extensions are called from MX-ONE users, the call will be setup on route 55

that is the route to Exchange Server.

Voice Mail extension 55555

ip_extension -i -d 55555 --terminal-identity "sip:[email protected]" --uri

"ROU:55;remote-number=55555"

Auto attendant extension 55559

ip_extension -i -d 55559 --terminal-identity "sip: [email protected]" --uri

"ROU:55;remote-number=55559"

3.2.1.4 User configuration to forward to Voice Mail

Any third party terminal registered in MX-ONE may subscribe on Message Waiting Indicator

(MWI) according to RFC 3842.

The commands below enable a user to forward calls to Exchange Server voice mail.

The example shows how calls will be forwarded to Exchange 2010 UM Voice Mail number 55555 if a

call is made to extension 21167 on no answer:

call_list -i -d 21167 --dest-number 21167 --position 1 --busy-position 2

Page 10: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 10/34

call_list -i -d 21167 --dest-number 55555 --position 2

3.2.1.5 Enable Voice Mail and Voice Mails notification in the MX-ONE Telephony System (MWI settings)

The voice mail extension 55555 will be used as the handle (attribute mwf) where to feed incoming

Message Waiting Indicator (MWI), as defined in RFC 3842. The message from Exchange 2010 UM

includes the SIP account from the user’s extension that needs to receive the message waiting

indication; that there is a voice mail to listen to.

Create the attribute mwf (message waiting function) and attach it to the voice mail extension. In

CMWC set the number to be called from an H.323 terminal in the dig parameter.

ICFUI:IFCIND=2,USER=GENERIC,ISTYPE=2,INTTYP=1;

icfuc:mwf=all;

icmwc:sid=02,dtxt=55555,dig=55555,kfcn=MWC;

vmgei:ifcind=2,dir=55555;

*For H.323 Dialog terminals: If there is no fixed key for Voice Mail on the terminal, a function key,

‘Message Waiting’ must be enabled as well in order to enable speed dial. The key is enabled in a

common phone configuration file (for example d42x02-config.txt).

For SIP 67xxi terminals: In the common phone configuration file, aastra.cfg, set “ sip line1 vmail:

55555” to enable speed dial to voice mail.

3.2.2 Microsoft Exchange 2010 After the installation of the Exchange 2010 UM role, the following steps need to be executed to create

the integration between MX-ONE and Exchange 2010 UM.

3.2.2.1 Voice Mail In order to setup the Exchange 2010 UM Voice Mail the following steps need to be configured.

3.2.2.1.1 UM Dial Plan A “UM Dial Plan” needs to be created in the Exchange UM.

Before you create a UM dial plan, please read the Microsoft’s document View or Configure the

Properties of a UM Dial Plan that defines each settings.

http://technet.microsoft.com/en-us/library/bb124090.aspx

To create a New UM dial plan please follow the steps in Microsoft’s document

http://technet.microsoft.com/en-us/library/bb123819.aspx

Example:

Page 11: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 11/34

• UM Dial Plan: HotLab

• Number of digits in extensions numbers:5. It needs to match the number of digits of the MX-

ONE extensions.

• VoIP Security: Unsecured. In this example TCP is used.

The screen below shows the required configuration for the example.

3.2.2.1.2 New UM IP gateway A UM IP gateway needs to be created in the Exchange UM.

To create a New UM IP gateway, follow the steps in Microsoft’s document

http://technet.microsoft.com/en-us/library/aa998045.aspx.

Example:

• Name of the gateway: MX-ONE

• IP address: 192.168.222.56

• FQDN: Might be used instead of the IP address, but it needs to be configured in the DNS

server.

• Dial Plan: It needs to be the same created previously.

Page 12: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 12/34

3.2.2.1.3 New UM Hunt Group A Hunt group shall be created to the voice mail.

To create New UM Hunt Group, follow the steps in Microsoft’s document

http://technet.microsoft.com/en-us/library/aa997679.aspx.

Example:

• Associated UM IP Gateway: MX-ONE

• Name: Voice Mail

• Dial Plan: HotLab

• Pilot identifier: 55555. It must be the same number that was previously created in MX-ONE.

Page 13: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 13/34

3.2.2.1.4 Associate UM Server to a Dial Plan The UM Server needs to be associated with the Dial Plan, in order to do it, please follow the steps in

Microsoft’s document http://technet.microsoft.com/en-us/library/aa996399.aspx .

The picture below shows the Dial Plan used is this example, after the association with the UM Server.

Page 14: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 14/34

3.2.2.2 New UM Auto Attendant To setup the Exchange 2010 UM Auto Attendant, please following the steps below:

3.2.2.2.1 Create a New UM Auto Attendant To create a UM Auto Attendant, please follow the steps in Microsoft’s document

http://technet.microsoft.com/en-us/library/aa998875.aspx

Example:

• Name: MX-ONE Auto Attendant

• Dial Plan: HotLab

• Pilot identifier: 55559. It needs to be the same number that was previously created in MX-ONE.

3.2.2.3 Check the configuration The picture below shows the Exchange 2010 UM configuration screen (console):

Page 15: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 15/34

3.2.2.3.1 Dial Plan Configuration example: To check the UM Dial Plans go to console tree, click Organization Configuration.

In the result pane, select the Unified Messaging. Select UM Dial Plans and in the action pane, click

Properties (in the example HotLab).

The screens below shows the Voice Mail configuration that was verified with MX-ONE, the screens

that are not present here we kept the default values.

Page 16: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 16/34

3.2.2.3.2 UM IP Gateway Example To check the UM IP Gateways go to console tree, click Organization Configuration.

In the result pane, select the Unified Messaging. Select UM IP Gateways and in the action pane, click

Properties.

The screen below shows the Gateway configuration that was verified with MX-ONE.

Page 17: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 17/34

3.2.2.3.3 UM Mailbox Policies: To check the UM Mailbox Policies go to console tree, click Organization Configuration.

A default policy was created to HotLab, please configure it as required by the customer.

In this example, the default values were used.

3.2.2.3.4 UM Auto Attendant To check the UM Auto Attendant, go to console tree, click Organization Configuration.

In the result pane, select the Unified Messaging. Select UM Auto Attendant and in the action pane,

click Properties.

Page 18: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 18/34

3.2.2.4 UM user configuration:

3.2.2.4.1 Create a mailbox An end user need to have a mailbox to use the Unified Messaging.

To create a New User Mailbox, go to Exchange console tree, click Recipient Configuration.

In action pane click in New Mailbox, User Mailbox

In the User type, choose between new user or existing users, click next and follow the instructions to

complete the operation.

Page 19: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 19/34

3.2.2.4.2 Enable the Unified Messaging To enable a Unified Messaging role for a user, click in the user and in the action pane, Enable Unified

Messaging.

Select the UM Mailbox Policy.

Fill out the PIN settings, if it is needed.

Click Next and in the extension configuration choose between automatically or manually mailbox

extension.

Click Next and follow the instructions to complete the operation.

Page 20: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 20/34

4 Configuration Example 2 - MX-ONE integration with Exchange 2010 UM using TLS

4.1 Prerequisites

4.1.1 MX-ONE Prerequisites Aastra MX-ONE Telephony System V.4.0 SP1 or later.

The following shall be configured:

• Trunk between MX-ONE and Exchange UM – SIP route configured with TLS.

• Two IP extensions numbers to be used as Pilot numbers (groups) in Exchange UM.

• Message Waiting Indicator configuration in the system and in the phones that will use the

service.

• Call list for IP phones. This feature is used to forward the call to the voice mail in case of no

answer or busy.

4.1.2 Microsoft Exchange 2010 UM Prerequisites Same as item 2.3.2, but TLS will be used as transport protocol.

4.2 Configuration In this configuration example, we used the following:

Direct SIP connection using TLS as transport

MX-ONE Telephony Server:

Page 21: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 21/34

• IPv4: 192.168.222.56

• FQDN: sn3112.roadrunner.as.zr.zeruela.lab.se

• Numbering Plan: 5 digits

• IP extensions numbers for Voice Mail and Auto Attendant: 55555 and 55559.

• Virtual Extension for MWI: 55550

• Route access code: 055

• Users IP extensions: 21167, 21168 and 21169

Exchange UM:

• IPv4: 192.168.222.97

• FQDN: stoexc2.as.zr.zeruela.lab.se

• Voice Mail Pilot identifier, Hunt Group: 55555

• Auto Attendant: 55559

Certificate:

To use TLS between MX-ONE Telephony System and Exchange 2010 UM a certificate must be created.

The common Microsoft Enterprise CA used for signing server certificates for Mediation Server and

Exchange 2010 UM is assumed to be used to create a server certificate for MX-ONE Telephony System

as well.

In this example Microsoft Enterprise CA was used to generate the certificates to be used between

Exchange 2010 UM and MX-ONE Telephony Server.

A server certificate is signed to the FQDN (Fully Qualified Domain Name) of MX-ONE Telephony Server.

4.2.1 Create a Certificate It is straight forward to get a certificate for MX-ONE if MX-ONE is part of the same enterprise PKI (Public

Key Infrastructure) as the Office Communications Server 2007 R2 system. In short an Enterprise CA

(Certificate authority) is chosen which will authorize OCS 2007 R2, Mediation Server, Exchange 2010

UM and MX-ONE. OCS 2007 R2 has a wizard to create a server certificate for itself. The wizards will

make a request to the Enterprise CA, which will sign a server certificate for the OCS. The same wizard

can be used to sign a server certificate for MX-ONE.

Create a server certificate via OCS Certificate Wizard. It is recommended name the MX-ONE

certificate with the host.domain (i.e FQDN) of the MX-ONE Telephony Server.

1. Log in to either the front-end server or the Mediation Server

Page 22: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 22/34

2. Start Office Communications Server 2007 R2

3. Expand Standard Edition Servers

4. Expand the front-end server node

5. Right-click on the front-end server entry and click “Certificates”. The Certificate Wizard

opens.

Page 23: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 23/34

6. Click Next.

7. Check “Create a new certificate” radio button and click Next.

8. Check the “Send the request immediately” radio button and click Next.

9. Under “Name” replace the default with a name that makes sense to you (e.g. “Aastra”). Make

sure “Mark cert as exportable” is checked. Click Next.

Page 24: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 24/34

10. Accept the defaults for Organization and Organizational unit and click Next.

11. Under “Subject Name” type the FQDN of the partner server. Under “Subject Alternate

Name” delete the default (make it blank). Click Next. In the warning popup “The Subject Name

does not match the Computer FQDN. Do you wish to continue?” click Yes.

12. Accept the defaults for Country/Region, State/Province, and City/Locality and click Next.

13. Check the “Select a certificate authority from he list detected in your environment” radio

button, and make sure your site’s certificate authority is selected. Click Next.

14. Verify the information and click Next.

15. Check the “Assign certificate immediately” radio button and click Next.

16. Verify the information and click Next.

Page 25: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 25/34

17. Click Finish.

4.2.2 Export the certificate The certificate has now been generated. To export the certificate, do the following:

1. Go to Start Run and type “mmc /a”

2. Click File Add/Remove Snap-in

3. Select “Certificates” from the left pane and click “Add”.

4. Select the “Computer account” radio button and click “Next”.

5. Select the “Local computer” radio button and click “Finish”

6. Click “OK”

7. Expand Certificates (Local Computer). Expand “Personal”. Click on “Certificates”.

8. Right-click on the certificate you just created and select “All Tasks Export”

9. Click “Next”

Page 26: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 26/34

10. Select the “Yes, export the private key” radio button and click Next.

11. The selections on the next screen depend on the partner requirements.

Probably you should select “Include all certificates in the certification path if possible” and the

“Export all extended properties” checkboxes. Do not select the “Delete the private key if the

export is successful” checkbox. Click Next.

12. Create a password and confirm it.

13. Browse to wherever you want to save the certificate, give it a name, for example

sn3112.roadrunner.pfx, and click Next.

14. Click Finish

Page 27: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 27/34

4.2.3 Import the certificate to MX-ONE Telephony Server

Import the server certificate, in the example, sn3112.roadrunner.pfx to MX-ONE Telephony

Server accessing the Exchange 2010 UM. On the access Server, for example, Telephony

Server 1 run the command:

cert_install_local sn3112.roadrunner.pfx

4.2.4 MX-ONE configuration: 4.2.4.1 Creating SIP trunk with TLS The following commands shall be executed in MX-ONE to configure a SIP Trunk with TLS, the

others commands are the same as in a TCP configuration.

Using TLS for SIP Direct

sip_route -set -route 55 -uristring sip:[email protected] -fromuri0

sip:[email protected] –remoteport 50061 -protocol tls -

codecs PCMA

Inbound setting:

sip_route -set -route 55 -accept REMOTE_IP -match 192.168.222.97

Note that –accept REMOTE_IP will match the IP address send in the IPv4 source IP header.

media_encryption_enable –type route

4.2.5 Exchange 2010 Um Configuration In order to setup TLS in Exchange 2010 UM the following shall be configured.

Page 28: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 28/34

4.2.6 Exchange certificates Microsoft Exchange Server 2010 UM requires a certificate to be used between Exchange 2010 UM

and MX-ONE Telephony System when TLS is used. The certificate that was created in the item

4.2.2 must be imported in the Exchange Server 2010.

Page 29: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 29/34

To import the Certificate in Exchange 2010, open the Exchange console and click in Server

Configuration, in the right side, click in Import Exchange Certificate.

Choose the certificate that was created before.

Type the password that you created before.

Page 30: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 30/34

4.2.6.1 Assign Services to certificate in Exchange UM To assign services to certificate, open the Exchange console and click in Server Configuration, in

the right side, click in Assign Services to certificate.

Choose Unified Messaging, click Next and Assign.

Please note if the Exchange UM 2010 is not configured to use TLS, this procedure will not be

executed.

Page 31: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 31/34

5 How to test the integration: To execute the integration test, the configuration in both sides shall be ready.

5.1 Basic Tests 1. Dial the pilot number from a phone extension that is NOT enabled for Unified Messaging

and logon to a user’s mailbox.

Confirm hearing the prompt: “<Microsoft Exchange Earcon>. To access your mailbox, enter

your extension…”

2. Navigate mailbox using the Voice User Interface (VUI).

3. Navigate mailbox using the Telephony User Interface (TUI).

4. Dial user extension and leave a voicemail.

a. Dial user extension and leave a voicemail from an internal extension.

Confirm that the Active Directory name of the calling party is displayed in the sender

field of the voicemail message.

b. Dial user extension and leave a voicemail from an external phone.

Confirm that the correct phone number of the calling party is displayed in the sender

field of the voicemail message.

5. Dial Auto Attendant (AA).

Dial the extension for the AA and confirm that the AA answers the call.

6. Call Transfer by Directory Search.

a. Call Transfer by Directory Search and have the called party answer.

Confirm that the correct called party answers the phone.

b. Call Transfer by Directory Search when the called party’s phone is busy.

Confirm that the call is routed to the called party’s voicemail.

c. Call Transfer by Directory Search when the called party does not answer.

Confirm that the call is routed to the called party’s voicemail.

d. Setup an invalid extension number for a particular user.

Call Transfer by Directory Search to this user. Confirm that the number is reported

as invalid.

Page 32: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 32/34

7. Outlook Web Access (OWA) Play-On-Phone Feature.

a. Listen to voicemail using OWA’s Play-On-Phone feature to a user’s extension.

Listen to voicemail using OWA’s Play-On-Phone feature to an external number.

8. Configure a button on the phone of a UM-enabled user to forward the user to the pilot

number.

Press the voicemail button.

Confirm that you are sent to the prompt: “<Microsoft Exchange UM Earcon>. <User>.

Please enter your pin and press the pound key.”

9. MWI.

Ensure that a UM-enabled user’s mailbox does not have any new voice mails.

a. Dial the user’s extension and leave a voicemail. Confirm that the MWI lamp on the

phone lights up.

b. Mark the voice mail email as read in OWA. Confirm that the MWI lamp on the phone

turns off.

5.2 Additional Scenarios 1. Ensure that a Partner fax Solution is appropriately setup and UM is appropriately

configured. Send a test fax message to an user extension. Confirm that the fax is received

in the user’s inbox.

2. Setup TLS between gateway/IP-PBX and Exchange UM.

a. Dial the pilot number and logon to a user’s mailbox.

Confirm that UM answers the call and confirm UM responds to DTMF input.

b. Dial a user extension and leave a voicemail.

Confirm that the user receives the voicemail.

c. Send a test fax message to user extension.

Confirm that the fax is received in the user’s inbox.

3. Setup TLS and SRTP between gateway/IP-PBX and Exchange UM.

a. Dial the pilot number and logon to a user’s mailbox.

Confirm that UM answers the call and confirm that UM responds to DTMF input.

b. Dial a user extension and leave a voicemail.

Page 33: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 33/34

Confirm that the user receives the voicemail.

c. Send a test fax message to user extension.

Confirm that the fax is received in the user’s inbox.

4. Setup and test fail-over configuration on the Gateway or IP-PBX to work with two UM

servers.

5. Setup and test configuration involving transfer between multiple phone endpoints

connected to IP-PBX wherein the transfer target is unconditionally forwarded to UM and the

IP-PBX acts as a Back-to-Back User Agent.

Page 34: Quick Setup Guide - MX-OnE V4 Exchange 2010 UM - Rev B

Quick setup guide

Doc. No. ASE/MXO/PLM/ 0141/ EN Uen Rev.B Date: 31.05.2010 34/34

---------------------------------------------------------------------------------------------------------------------------- © 2010 Aastra Technologies Limited. All rights reserved. This document contains proprietary information, which is protected by copyright. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, or translated into another language, without the prior written consent of Aastra Technologies Limited, Concord, Ontario, Canada. NOTICE The information in this document is subject to change without notice. AASTRA MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. AASTRA shall not be liable for errors contained herein, neither for incidental nor for consequential damages in connection with the furnishing, performance, or use of these materials. Aastra Technologies Limited Concord, Ontario, Canada.