Share via


Architecture de messagerie unifiée

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2007-07-21

Lorsque vous installez le rôle serveur de messagerie unifiée sur un ordinateur exécutant Microsoft Exchange Server 2007, plusieurs composants et services spécifiques à la messagerie unifiée sont installés. Les services et les composants de messagerie unifiée installés par le programme d’installation permettent à un serveur de messagerie unifiée de répondre aux et de traiter les appels vocaux et de télécopie et permettent aux utilisateurs d’interagir avec le système de messagerie unifiée à l’aide d’Outlook Voice Access ou en écoutant un standard automatique de messagerie unifiée lorsqu’ils appellent le système de messagerie unifiée. Cette rubrique décrit l’interaction entre ces composants et services de messagerie unifiée et comment les services et composants fournissent les fonctionnalités offertes par la messagerie unifiée.

Présentation des services de messagerie unifiée

Les fonctionnalités et les composants de la messagerie unifiées dépendent de la fonctionnalité de deux services Exchange 2007 : le service de messagerie unifiée Microsoft Exchange (UMservice.exe) et le service Moteur vocal Microsoft Exchange (SpeechService.exe). Le gestionnaire de contrôle des services contrôle et surveille ces deux services et leurs processus associés.

Le service de messagerie unifiée Microsoft Exchange permet de stocker les messages vocaux et de télécopie dans une boîte aux lettre Exchange 2007 Exchange et les utilisateurs peuvent accéder par téléphone à la messagerie, à la messagerie vocale, au calendrier et aux contacts. Si vous arrêtez ce service, les fonctionnalités de la messagerie unifiée ne seront pas disponibles pour les utilisateurs dans votre organisation. Pour que le service de messagerie unifiée Microsoft Exchange fonctionne, le service Moteur vocal Microsoft Exchange doit déjà être démarré et fonctionner correctement.

Le service Moteur vocal Microsoft Exchange contrôle ce qui suit :

  • l’interface de numérotation en fréquences vocales (DTMF), également appelée système à tonalité ;

  • la reconnaissance vocale automatique (ASR) utilisée avec l’interface utilisateur voix (VUI) dans Outlook Voice Access ;

  • Le moteur TTS (Text-to-Speech) qui lit les éléments de messagerie, de courrier vocal et de calendrier et lit les invites de menu pour les appelants.

Lors du démarrage du service de messagerie unifiée Microsoft Exchange et du service Moteur vocal Microsoft Exchange, chacun d’eux crée ses propres processus : le processus de travail de messagerie unifiée (UMWorkerProcess.exe) et le processus de travail de service Moteur vocal (SESWorker.exe). chaque processus de travail de messagerie unifiée permet au service de messagerie unifiée Microsoft Exchange et au service Moteur vocal Microsoft Exchange d’interagir pour fournir Outlook et la réponse aux appels. Le processus de travail du service Moteur vocal fournit les fonctionnalités de moteur TTS, permet aux appelants d’utiliser le deux interfaces Outlook Voice Access et lit les messages système pour les appelants. Pour plus d'informations sur Outlook Voice Access, consultez la rubrique Présentation de l'accès abonné de la messagerie unifiée. Pour plus d'informations sur les invites système de messagerie unifiée, consultez la rubrique Présentation des messages audio de messagerie unifiée.

La figure suivante illustre la relation entre les composants de la messagerie unifiée.

Architecture de messagerie unifiée

Architecture de messagerie unifiée

Ports des services

Le service de messagerie unifiée Microsoft Exchange et le processus de travail de messagerie unifiée utilisent plusieurs ports de services TCP (Transmission Control Protocol) et UDP (User Datagram Protocol) pour communiquer avec les passerelles IP et le processus de travail de service Moteur vocal créé par le service Moteur vocal Microsoft Exchange au démarrage. Le service de messagerie unifiée Microsoft Exchange et le processus de travail de messagerie unifiée utilisent le protocole SIP (Session Initiation Protocol) sur TCP. Par défaut, le service de messagerie unifiée Microsoft Exchange écoute sur le port TCP 5060 en mode non sécurisé et le port TCP 5061 lorsque le mode MTLS (Mutual Transport Layer Security) est utilisé. Chaque processus de travail de messagerie unifiée créé écoute sur les ports TCP 5065 et 5066. Cependant, lorsqu’une passerelle IP ou une IP envoie un trafic RTP (Realtime Transport Protocol) vers le processus de travail de service Moteur vocal, la passerelle IP ou le PBX IP utilisera un port UDP valide compris entre 1024 et 65535.

Un port de contrôle TCP est également utilisé sur un serveur de messagerie unifiée. Lorsqu’un processus de travail de messagerie unifiée est créé, le service de messagerie unifiée Microsoft Exchange transmet les options de configuration appropriées au processus de travail de la messagerie unifiée. Les options de configuration transmises comprennent les paramètres pour le numéro de port de contrôle utilisé pour la communication entre le service de messagerie unifiée Microsoft Exchange et le processus de travail de messagerie unifiée. Le port de contrôle TCP sélectionné sera compris entre les ports TCP 16 000 et 17 000.

Nouveautés du Service Pack 1 (SP1)

  • Le service de messagerie unifiée Microsoft Exchange écoutera sur les ports TCP 5060 et 5061 en même temps.

  • Chaque processus de travail de messagerie unifiée créé écoute sur les ports 5065 et 5067 (non sécurisé), et 5066 et 5068 (sécurisé).

Services de messagerie unifiée

Le service de messagerie unifiée Microsoft Exchange est l’un des deux services qui fournissent des services de messagerie unifiée à votre réseau. Le service de messagerie unifiée Microsoft Exchange offre les fonctions suivantes :

  • récupère la configuration de plan de numération à partir du service d’annuaire Active Directory ;

  • charge les informations de configuration pour la surveillance des processus de travail de messagerie unifiée à partir du fichier UmRecycleConfig.xml ;

  • initialise le gestionnaire de processus de travail de messagerie unifiée et le démarrage d’un processus de travail de messagerie unifiée ;

  • enregistre les points de terminaison SIP.

Le service de messagerie unifiée Microsoft Exchange accepte d’abord toutes les connexions entrantes, puis route à nouveau ces requêtes vers un processus de travail de messagerie unifiée qui traite les requêtes entrantes. En outre, le service de messagerie unifiée Microsoft Exchange surveille tout processus de travail de messagerie unifiée créé et s’assure qu’il fonctionne correctement. Si un processus de travail de messagerie ne répond plus, le service de messagerie unifiée Microsoft Exchange arrête le processus de travail de messagerie unifiée, puis en crée un nouveau pour le remplacer.

Notes

Par défaut, chaque processus de travail sera recyclé tous les sept jours ou 604 800 secondes. Le paramètre peut être trouvé dans le fichier \bin\umrecyclerconfig.xml.

Le service de messagerie unifiée Microsoft Exchange fonctionne avec le service Moteur vocal Microsoft Exchange pour mettre en œuvre toutes les fonctionnalités de téléphonie offertes par la messagerie unifiée Exchange 2007. Le service de messagerie unifiée Microsoft Exchange traite le contrôle d’appels et interagit avec le service Moteur vocal Microsoft Exchange pour traiter les flux de média entrants négociés dans les informations de signalisation SIP entre le service de messagerie unifiée Microsoft Exchange et un périphérique de téléphonie compatible SIP tel qu’une passerelle IP ou un PBX IP. Les événements suivants surviennent lorsqu’un appel entrant est initié par le service de messagerie unifiée Microsoft Exchange :

  1. Une session d’appel est initiée par le service de messagerie unifiée Microsoft Exchange.

  2. Le service de messagerie unifiée Microsoft Exchange redirige l’appel vers un processus de travail de messagerie unifiée.

  3. Le processus de travail de messagerie unifiée requiert qu’une session de média soit établie avec le service Moteur vocal Microsoft Exchange, puis il relaie les informations de média à l’appelant.

  4. Le processus de travail de service Moteur vocal créé par le service Moteur vocal Microsoft Exchange fournit un port UDP pour le flux RTP.

  5. Le processus de travail de messagerie unifiée utilise les informations de signalisation SIP pour informer le processus de travail des services Moteur vocal pour mettre fin à la session d’appel lorsque le flux de média RTP est superflu.

Processus de travail de messagerie unifiée

Un processus de travail de messagerie unifiée est un processus créé durant le démarrage du service de messagerie unifiée Microsoft Exchange. Les processus de travail de messagerie unifiée interagissent avec toutes les requêtes entrantes et sortantes qui ont été reçues par le service de messagerie unifiée Microsoft Exchange.

Le gestionnaire de processus de travail de messagerie unifiée est également un composant du service de messagerie unifiée Microsoft Exchange. Le gestionnaire de processus de travail de messagerie unifiée gère la création et la surveillance de tous les processus de travail de messagerie unifiée qui sont créés. Le gestionnaire de processus de travail de messagerie unifiée crée de nouvelles instances d’un processus de travail de messagerie unifiée basé sur les paramètres de configuration situés dans le fichier UmRecyclerConfig.xml et surveille également la santé de ces processus. Quand un nouvel appel entrant arrive, le gestionnaire de processus de travail de messagerie unifiée détermine l’instance appropriée d’un processus de travail de messagerie unifiée vers laquelle rediriger l’appel. Le processus de travail de messagerie unifiée interagit alors avec les composants de service Moteur vocal Microsoft Exchange pour traiter correctement les requêtes entrantes et sortantes. Le processus de travail de messagerie unifiée est responsable des tâches de démarrage suivantes :

  • allocation des objets de gestion de Runtime ;

  • chargement de la configuration de messagerie unifiée à partir du fichier UMConfig.xml ;

  • initialisation du port d’écoute de travail de télécopie ;

  • inscription du processus avec le service Moteur vocal Microsoft Exchange ;

  • initialisation d’un dépôt de messages SMTP (Simple Mail Transfer Protocol).

Pour plus d'informations sur la sécurité VoIP (Voix sur IP) dans la messagerie unifiée, consultez la rubrique Présentation de la sécurité VoIP de messagerie unifiée.

Le processus de travail de messagerie unifiée contient également un fournisseur de télécopie qui permet aux utilisateurs de recevoir de messages de télécopie dans leur boîte aux lettres Exchange 2007. Le fournisseur de télécopie inclus dans le processus de travail de messagerie unifiée utilise le protocole T.38 sur UDPTL (UDP Transport Layer). Le processus de travail de messagerie unifiée transfère le message de télécopie puis crée et traire le format TIFF (Tagged Image File Format) du message de télécopie reçu. Pour plus d'informations sur la télécopie dans la messagerie unifiée, consultez la rubrique Présentation de la gestion des appels de télécopie entrants.

Services de reconnaissance vocale de Microsoft Exchange

Le service Moteur vocal Microsoft Exchange est un moteur vocal intégré installé lors de l’installation du rôle serveur de messagerie unifiée. Le service Moteur vocal Microsoft Exchange est une plateforme de Interactive Voice Response qui offre une fonctionnalité de reconnaissance vocale utilisée pour reconnaître l’entrée d’utilisateur et fournir des fonctionnalités TTS (Text-to-Speech).

Les applications dans une plateforme RVI communiquent avec les utilisateurs finaux via un réseau de téléphonie ou VoIP. Le service Moteur vocal Microsoft Exchange prend en charge SIP et RTP pour la connectivité téléphonique et TLS. Pour la messagerie unifiée, lorsqu’un appel entrant est reçu, le service Moteur vocal Microsoft Exchange traite le flux RTP associé à l’appel, puis transmet les informations et les événements au processus de travail de messagerie unifié qui gère la connexion SIP. Le service Moteur vocal Microsoft Exchange prend en charge les fonctionnalité suivantes de la messagerie unifiée :

  • Reconnaissance d'entrée ASR (Reconnaissance vocale)

  • DTMF ou système à tonalité, reconnaissance des entrées

  • Processus de conversion TTS

  • Enregistrement des messages vocaux et électroniques

  • Lecture des messages vocaux et électroniques à l’utilisateur

Pour plus d'informations sur la Reconnaissance vocale, consultez la rubrique Présentation des recherches dans l'annuaire de reconnaissance vocale automatique. Pour plus d'informations sur le moteur TTS, consultez la rubrique Présentation des messages audio de messagerie unifiée.

Lorsque le service Moteur vocal Microsoft Exchange démarre, il crée un processus de travail du service Moteur vocal. Au cours du flux d’appel, le processus de travail du service Moteur vocal est responsable de la reconnaissance des entrées DTMF et vocales. Par exemple, si un appelant utilise la Reconnaissance vocale ou les entrées vocales pour naviguer dans le menu principal, les étapes se divisent comme suit :

  1. Un utilisateur Outlook appelle un numéro d’accès abonné et se connecte à sa boîte aux lettres ou un appelant extérieur appelle un numéro configuré pour avoir un standard automatique de MU et ils utilisent la Reconnaissance vocale ou les entrées vocales pour naviguer dans le menu principal.

  2. Lorsqu’un serveur de messagerie unifiée reçoit un appel, il doit déterminer si le menu est à reconnaissance vocale. Si le menu est à reconnaissance vocale, le serveur de messagerie unifiée utilise des invites et des grammaires spécifiques.

  3. Le processus de travail de MU notifie le processus de travail du service Moteur vocal pour commencer la reconnaissance en fonction du fichier de grammaire requis. Pour cet exemple, le menu principal est requis. Le processus de travail du Moteur vocal charge donc le fichier mainmenu.grxml. Le service Moteur vocal Microsoft Exchange lit les invites du menu principal au téléphone à l’utilisateur Outlook Voice Access.

  4. Par exemple, l’utilisateur peut répondre par « Message électronique ». Le trafic vocal créé est envoyé via un flux RTP et est reçu par le processus de travail du service Moteur vocal. Le processus de travail du service Moteur vocal, qui a déjà chargé le fichier mainmenu.grxml, compare les résultats de la reconnaissance vocale au contenu du fichier. Le résultat est envoyé au processus de travail de MU.

  5. Le processus de travail de MU détermine la transition à effectuer en fonction des résultats du processus de travail du service Moteur vocal. Dans cet exemple, l’état de transition suivant est de lire le menu des options de messagerie électronique à l’utilisateur.

  6. Le gestionnaire d’activités adéquat est chargé dans la mémoire afin de lire le menu de la messagerie électronique. Le fichier de grammaire correspondant pour le menu de messagerie électronique, qui est email.grxml, est ensuite chargé par le processus de travail du service Moteur vocal.

  7. Le processus de travail de MU envoie une demande au service Moteur vocal Microsoft Exchange afin qu’il lise les invites correspondantes du menu de messagerie électronique.

Pour plus d'informations sur les fichiers de grammaire utilisés dans la messagerie unifiée, consultez la rubrique Présentation des recherches dans l'annuaire de reconnaissance vocale automatique.

Une série identique d’événements se produit lorsqu’un utilisateur utilise les entrées DTMF ou le système à tonalité pour naviguer dans les menus. La gestion des entrées DTMF ressemble à la gestion des entrées vocales, à l’exception du fait que le processus de travail du service Moteur vocal notifie le processus de travail de MU lorsque des événements DTMF sont détectés dans le flux RTP. Les données transmises par cet événement correspondent au numéro choisi par l’appelant. Pour plus d'informations sur l'interface DTMF, consultez la rubrique Présentation de l'interface DTMF.

Pour plus d'informations

Pour plus d'informations sur la messagerie unifiée, consultez la rubrique Messagerie unifiée.

Pour plus d'informations sur les concepts et les composants téléphoniques, voir la rubrique Vue d'ensemble des composants et des concepts de téléphonie.