Execute Outlook Voice Access with Exchange Server 2007 (Part 2)

Execute Outlook Voice Access with Exchange Server 2007 (Part 2) Picture 1 Execute Outlook Voice Access with Exchange Server 2007 (Part 1)

UM architecture

Exchange Server 2007 Outlook Voice Access is based on two important services:

  1. Microsoft Exchange Unified Mail Service (UMservice.exe)
  2. Microsoft Exchange Speech Engine service (SpeechService.exe)

Unified messaging service - Exchange Unified Messaging allows storing voice and fax messages in Exchange Server 2007 mailbox. In addition, it allows users to access voice and email, voice-mail. , schedules and contact entries. If the service is not running, then UM features are not available for all users in your organization. Microsoft Exchange Speech Engine service based on Microsoft Exchange unified messaging services. This service is responsible for:

  1. Dual Tone Multi-Frequency (DTMF)
  2. Automatic Speech Recognition (ASR)
  3. Text-to-Speech (TTS)

This service is essential to make Outlook Voice Access work properly. An overview of how all these services interact with each other can be found on Microsoft Technet.

Execute Outlook Voice Access with Exchange Server 2007 (Part 2) Picture 2
Figure 1: Exchange Server 2007 Unified Messaging Architecture ( Source: Microsoft )

When considering the ports needed for UM functionality, we will see that the Microsoft Exchange Unified Messaging service always listens on TCP port 5060 in insecure mode and TCP port 5061 when Mutual Transport Layer Security (MTLS) is used. use. Each UM worker process is created by listening on TCP ports 5065 and 5066 TCP. When an IP-Gateway is included and sends the Real-time Transport Protocol (RTP) to Speech Engine service worker process, it or the IP PBX will use a higher valid UDP port. With Exchange Server 2007 Service Pack 1, the expected changes may not be significant: The Exchange Unified Messaging Service will listen on TCP ports 5060 and 5061 at the same time; Each UM .NET worker process will listen on ports 5065 and 5067. If you only configure secure communications, it will use Port 5066 and 5068. So if you use Exchange Unified Messaging on firewalls, you should tell make sure the ports are open.

The integrated mail process of Exchange

If you look at the image below, you'll see how the Outlook Voice Access notification stream works:

Execute Outlook Voice Access with Exchange Server 2007 (Part 2) Picture 3
Figure 2: Outlook Voice Access notification flow ( Source: Microsoft )

Exchange unified mail connection

Now that we understand how the services themselves interact, the next step is to connect it to a SIP-Gateway.

Although many VoIP or PBX devices are officially supported for Exchange Server 2007 to work with (Telephony Advisor for Exchange Server 2007), many companies still have problems with this implementation. . Therefore, we offer recommendations so you can do it more easily. In this article we will take a closer look at some of their problems:

  1. DIVA SIP Control
  2. Ferrari Office Master Gateway for Unified Messaging
  3. Asterisk Software
  4. Microsoft Partner UM Starter Kit

Dialogic SIP Control and Dialogic Media Gateways

Many companies still have an ISDN Server Adapter from Dialogic. This ISDN adapter can solve your problem. Diva SIPControl software module allows you to create an 8 channel PSTN / IP Gateway (more channels are also possible but you need a valid registration). SIPControl translates DIVA adapter's Call-Control-Information into SIP messages based on RFC 3261. You can download DIVA SIP Control software here. This is a PDF document that talks about supported devices.

Procedures on how to deploy DIVA SIP Control software are quite easy. After you have done this, the only thing you need to do is connect your Exchange Unified Messaging Configuration with DIVA SIP Control Solution.


If you are running Exchange Server 2007 Unified Messaging in a virtual environment (the environment is completely unsupported by Microsoft), this solution may not help, because you cannot directly connect DIVA adapter to virtual machine. Another way is to use the 'Dialogic Media Gateway for Microsoft Communications'. For more information on this issue you can refer here. This 'black box' is a solution based on Linux Software and the solution can be configured quite easily, you can connect it to any virtual machine that installs Exchange Server 2007.

Ferrari Office Master Gateway for unified mail

Ferrari Office Master Gateway is a Ferrari Electronic solution, this solution can easily be compared with Dialogic Media Gateway for Microsoft Communications. It is also based on Linux root, and has a web interface for configuration. For more information, please refer here.

3CX phone system

3CX provides a software-based SIP Gateway solution. Enterprise Edition of this software provides connectivity for Exchange Server 2007 Unified Messaging. It can be installed on Windows 2000/2003 / XP / Vista computers and can be easily configured.

Asterisk VoIP Gateway software

If you have a good knowledge of Linux software solutions, you can configure Asterisk VoIP. A free VMWare-based installation of Asterisk can be found at Trixbox, but its configuration is much more complicated. A brief description of it here.

Execute Outlook Voice Access with Exchange Server 2007 (Part 2) Picture 4
Figure 3: Asterisk SIPXConfig

Conclude

When you have completed the above information, there are many ways to connect Exchange Server 2007 Unified Messaging Environment to PSTN or existing VoIP-Solution. Exchange Server itself works like a simple VoIP device; It does not have VoIP Gateway solution. If you do not have a PBX solution to provide this interface, you will have to choose whether you want to run a 'black box' solution based on hardware or software-based tools like Asterisk, Dialogic SIPControl, or 3CX Phone System for Windows or not.

4 ★ | 1 Vote

May be interested

  • Configure Outlook 2007 with Exchange Server 2007Configure Outlook 2007 with Exchange Server 2007
    in this article, we will show you how to configure outlook 2007 with exchange server 2007. we will also discuss how to work with the new exchange 2007 autodiscovery service with outlook 2007 and some new features in outlook 2007 as oof -
  • Managing Resource Mailboxes in Exchange Server 2007 (Part 2)Managing Resource Mailboxes in Exchange Server 2007 (Part 2)
    in the previous part of this series, we learned how to create a resource mailbox and how to enable it so that a user can access it through the add-mailboxpermission cmdlet. at that time, we still couldn't do this through the exchange management console, but today with exchange server 2007 service pack 1
  • Exchange Server 2007: ten minutes of instructionExchange Server 2007: ten minutes of instruction
    microsoft introduced a unified messaging method to change the way companies control message overflow errors in a number of different formats. exchange server 2007 is the next version of the vulnerability groupware solution (groupware) released by microsoft
  • Removing the first Exchange 2003 server (Part I)Removing the first Exchange 2003 server (Part I)
    deactivating an old exchange 2003 server is a fairly easy process. but you will need to add some steps if it is the first server installed in an administrative group. the reason is because the first exchange server is in & oacu
  • Configuring Exchange Client Access with ISA 2006 (Part 2)Configuring Exchange Client Access with ISA 2006 (Part 2)
    in this article, we will look at configuring the exchange cas / front-end and isa server with the authentication mechanism required to work.
  • Mobile messaging in Exchange 2003 - Part 4: Access group GALs from mobile devices with GAL LookupMobile messaging in Exchange 2003 - Part 4: Access group GALs from mobile devices with GAL Lookup
    we went to part 4 of this series to explore mobile mail together using exchange 2003 server sp2 and windows mobile 5.0 devices with the messaging and security feature pack installed. in part 3, we introduced how to install, configure and exchange server activesync web administration administration tools. in this part 4 &
  • Mobile communications with Exchange Server 2007 - Part 1: New device features and improvementsMobile communications with Exchange Server 2007 - Part 1: New device features and improvements
    support of exchange activesync (eas) in exchange server products has been launched since the exchange server 2003 rtm version. however, until the release of exchange server 2003 sp2, directpush technology (aka autd v2) as well as new device security policies
  • Tips or troubleshooting connection problems on OutlookTips or troubleshooting connection problems on Outlook
    microsoft outlook sometimes has problems or errors connecting to the exchange server. handling this problem sometimes uses a simple way such as closing outlook and restarting. however, in some cases, it will be more difficult. the tips presented below will help you troubleshoot connectivity problems on outlook.
  • Checking Exchange Server 2007 with MOM 2005 (Part 2)Checking Exchange Server 2007 with MOM 2005 (Part 2)
    in part one, i showed you how to manage exchange server 2007 with mom 2005. in this second part, you have an environment that has exchange server 2007 management pack installed and exchange server 2007 internally installed with mom a.
  • Removing the first Exchange 2003 server (Part II)Removing the first Exchange 2003 server (Part II)
    in part 1 of this series, we looked at the steps needed to copy some important system folders to a new exchange server that is also installed in the administrative group. we also provide the necessary steps to ensure