Documente Academic
Documente Profesional
Documente Cultură
Table of Contents
1
INTRODUCTION
1.1
General
1.2
SOLUTION DESCRIPTION
2
2.1
MX-ONE V.4 integration with Microsoft Exchange Server 2010 Unified Messaging
2.2 MX-ONE V.4 Integration with Microsoft OCS 2007 R2 and Microsoft Exchange Server
2010 UM
3.1
Prerequisites
3.2
Configuration
20
4.1
Prerequisites
20
4.2
Configuration
20
31
5.1
Basic Tests
31
5.2
Additional Scenarios
32
REVISION HISTORY
33
Date: 01.12.2011
2/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 MXONE 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 Aastras 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.
Date: 01.12.2011
3/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, MXONE 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 combined with the
integration with Microsoft OCS 2007 R2.
2.1
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
Date: 01.12.2011
4/34
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
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
Date: 01.12.2011
5/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:
Auto Attendant
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.
Prerequisites
3.1.1
MX-ONE Prerequisites
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:
Doc. No. ASE/MXO/PLM/ 0141/ EN Rev.C
Date: 01.12.2011
6/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 MXONE 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)
Mobiles devices (no MWI functionality) using MX-ONEs Mobile extension service.
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
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/enus/library/dd335104.aspx ).
Checklist for deploying Exchange 2010 Unified Messaging (http://technet.microsoft.com/enus/library/dd351248.aspx )
Please read carefully Microsofts 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.
Date: 01.12.2011
7/34
3.2
Configuration
IP address: 192.168.222.56
FQDN:sn3112.roadrunner.as.zr.zeruela.lab.se
IP extensions numbers for Voice Mail and Auto Attendant: 55555 and 55559.
Exchange UM
IPv4: 192.168.222.97
FQDN: stoexc2.as.zr.zeruela.lab.se
3.2.1
3.2.1.1
MX-ONE configuration:
Creating SIP trunk
Outbound Setting:
sip_route -set -route 55 -uristring sip:?@192.168.222.97 remoteport 5065 -fromuri0
sip:?@192.168.222.56 -protocol tcp -codecs PCMA
Inbound Setting:
Doc. No. ASE/MXO/PLM/ 0141/ EN Rev.C
Date: 01.12.2011
8/34
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
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 --extcdiv 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:55555@192.168.222.56" --uri
"ROU:55;remote-number=55555"
3.2.1.4
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
Date: 01.12.2011
9/34
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 users 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
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
Date: 01.12.2011
10/34
Number of digits in extensions numbers:5. It needs to match the number of digits of the MXONE extensions.
The screen below shows the required configuration for the example.
3.2.2.1.2
New UM IP gateway
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.
Date: 01.12.2011
11/34
3.2.2.1.3
Pilot identifier: 55555. It must be the same number that was previously created in MX-ONE.
Date: 01.12.2011
12/34
3.2.2.1.4
The UM Server needs to be associated with the Dial Plan, in order to do it, please follow the steps in
Microsofts 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.
Date: 01.12.2011
13/34
3.2.2.2
To setup the Exchange 2010 UM Auto Attendant, please following the steps below:
3.2.2.2.1
Pilot identifier: 55559. It needs to be the same number that was previously created in MXONE.
3.2.2.3
The picture below shows the Exchange 2010 UM configuration screen (console):
Date: 01.12.2011
14/34
3.2.2.3.1
Date: 01.12.2011
15/34
3.2.2.3.2
UM IP Gateway Example
Date: 01.12.2011
16/34
3.2.2.3.3
UM Mailbox Policies:
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
Date: 01.12.2011
17/34
3.2.2.4
UM user configuration:
3.2.2.4.1
Create a mailbox
Date: 01.12.2011
18/34
3.2.2.4.2
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.
Date: 01.12.2011
19/34
Prerequisites
4.1.1
MX-ONE Prerequisites
Trunk between MX-ONE and Exchange UM SIP route configured with TLS.
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
4.2
Configuration
Date: 01.12.2011
20/34
IPv4: 192.168.222.56
FQDN: sn3112.roadrunner.as.zr.zeruela.lab.se
IP extensions numbers for Voice Mail and Auto Attendant: 55555 and 55559.
Exchange UM:
IPv4: 192.168.222.97
FQDN: stoexc2.as.zr.zeruela.lab.se
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
Date: 01.12.2011
21/34
5. Right-click on the front-end server entry and click Certificates. The Certificate Wizard
opens.
Date: 01.12.2011
22/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.
Date: 01.12.2011
23/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 sites certificate authority is selected. Click Next.
Date: 01.12.2011
24/34
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.
Date: 01.12.2011
25/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.
Date: 01.12.2011
26/34
4.2.3
MX-ONE configuration:
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:?@stoexc2.as.zr.zeruela.lab.se -fromuri0
sip:?@sn3112.roadrunner.as.zr.zeruela.lab.se 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
Date: 01.12.2011
27/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.
Date: 01.12.2011
28/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.
Date: 01.12.2011
29/34
4.2.6.1
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.
Date: 01.12.2011
30/34
Date: 01.12.2011
31/34
Date: 01.12.2011
32/34
6 Revision History
Document Version
Comments
Date
Rev. A
Rev. B
2010-05-10
Rev. C
2011-12-01
Date: 01.12.2011
Q1 2010
33/34
Date: 01.12.2011
34/34