Arquitectura de la mensajería unificada

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-07-21

Cuando instala la función de servidor de mensajería unificada (UM) en un equipo que ejecuta Microsoft Exchange Server 2007, se instalan varios componentes y servicios específicos de mensajería unificada. Los servicios y componentes de mensajería unificada que se instalan mediante el programa de instalación habilitan un servidor de mensajería unificada que responda y procese las llamadas entrantes de voz y fax y permitan a los usuarios interactuar con el sistema de mensajería unificada utilizando Outlook Voice Access o escuchando un operador automático de mensajería unificada cuando se llama a un sistema de mensajería unificada. En este tema se describe la interacción entre estos componentes y servicios de mensajería unificada y la forma en que los servicios y componentes proporcionan las características que ofrece la mensajería unificada.

Introducción a los servicios de mensajería unificada

Las características y componentes de mensajería unificada se basan en la funcionalidad de dos servicios de Exchange 2007: el servicio de mensajería unificada Microsoft Exchange (UMservice.exe) y el servicio Motor de voz de Microsoft Exchange (SpeechService.exe). El Administrador de control de servicios controla y supervisa estos servicios y sus procesos relacionados.

El servicio de mensajería unificada de Microsoft Exchange permite que los mensajes de voz y fax se guarden en un buzón de Exchange 2007 y proporciona a los usuarios acceso telefónico al correo electrónico, correo de voz, calendario y contactos. Si detiene este servicio, las características de mensajería unificada no estarán disponibles para los usuarios de su organización. Para que el servicio de mensajería unificada de Microsoft Exchange funcione, el servicio Motor de voz de Microsoft Exchange debe estar ya iniciado y funcionando correctamente.

El servicio Motor de voz de Microsoft Exchange controla lo siguiente:

  • El tono de marcado de multifrecuencia (DTMF), también conocida como interfaz de comandos de teclado

  • Reconocimiento de voz automático (ASR) que se utiliza con la Interfaz de usuario de voz (VUI) en Outlook Voice Access

  • El motor de texto a voz (TTS) que lee correos electrónicos, correo de voz y elementos de calendario y reproduce el texto del menú a las personas que llaman

Cuando el servicio de mensajería unificada de Microsoft Exchange y el servicio Motor de voz de Microsoft Exchange se están iniciando, cada uno de ellos crea sus propios procesos de trabajo: el proceso de trabajo de mensajería unificada (UMWorkerProcess.exe) y el proceso de trabajo del servicio Motor de voz (SESWorker.exe). Cada proceso de trabajo de mensajería unificada permite al servicio de mensajería unificada de Microsoft Exchange y al servicio Motor de voz de Microsoft Exchange interactuar para proporcionar Outlook Voice Access y respuesta de llamadas. El proceso de trabajo del servicio Motor de voz proporciona las características del motor TTS, permite a las personas que llaman utilizar los interfaces de Outlook Voice Access y reproducir los mensajes del sistema para las personas que llaman. Para obtener más información acerca de Outlook Voice Access, consulte Descripción del acceso de suscriptor de mensajería unificada. Para obtener más información acerca de los mensajes del sistema de mensajería unificada, consulte Descripción de los mensajes de audio de mensajería unificada.

Las siguientes ilustraciones muestran las relaciones entre los componentes de mensajería unificada.

Arquitectura de la mensajería unificada

Arquitectura de la mensajería unificada

Puertos de servicio

El servicio de mensajería unificada de Microsoft Exchange y el proceso de trabajo de mensajería unificada utiliza varios puertos de servicio de Protocolo de control de transmisión (TCP) y Protocolo de datagramas de usuario (UDP) para comunicarse con puertas de enlace IP y con el proceso de trabajo del servicio Motor de voz que crea el servicio Motor de voz de Microsoft Exchange cuando se inicia. El servicio de mensajería unificada de Microsoft Exchange y el proceso de trabajo de mensajería unificada utilizan Protocolo de inicio de sesión (SIP) sobre TCP. De manera predeterminada, el servicio de mensajería unificada de Microsoft Exchange escucha en el puerto TCP 5060 en modo no seguro y en el puerto TCP 5061 cuando se usa Seguridad de nivel de transporte (TLS). Cada proceso de trabajo de mensajería unificada que se crea escucha en los puertos TCP 5065 y 5066. Sin embargo, cuando una puerta de enlace IP o IP envía tráfico de protocolo de transporte en tiempo real (RTP) al proceso de trabajo del servicio Motor de voz, la puerta de enlace IP o IP PBX utilizará un puerto UDP en el intervalo del 1024 al 65535.

En un servidor de mensajería unificada también se utiliza un puerto de control TCP. Cuando se crea un proceso de trabajo de mensajería unificada, el servicio de mensajería unificada de Microsoft Exchange pasa las opciones de configuración apropiadas al proceso de trabajo de mensajería unificada. Las opciones de configuración que se envían incluyen los parámetros del número de puerto de control TCP que se utilizan para la comunicación entre el servicio de mensajería unificada de Microsoft Exchange y el proceso de trabajo de mensajería unificada. El puerto de control TCP elegido estará comprendido entre los puertos TCP 16.000 al 17.000.

Novedades en el Service Pack 1 (SP1)

  • El servicio de mensajería unificada de Microsoft Exchange escuchará en los puertos TCP 5060 y 5061 al mismo tiempo.

  • Cada proceso de trabajo de mensajería unificada que se crea escucha en los puertos 5065 y 5067 (no seguro) y 5066 y 5068 (seguro).

Servicios de mensajería unificada

El servicio de mensajería unificada de Microsoft Exchange es uno de los dos servicios que proporcionan servicios de mensajería unificada a su red. El servicio de mensajería unificada de Microsoft Exchange realiza las siguientes funciones:

  • Recupera la configuración del plan de marcado desde el servicio de directorio Active Directory

  • Carga la información de la configuración para controlar los procesos de trabajo de mensajería unificada desde el archivo UmRecycleConfig.xml

  • Inicializa el Administrador del proceso de trabajo de mensajería unificada y el inicio de un proceso de trabajo de mensajería unificada

  • Registra los puntos finales del SIP

El servicio de mensajería unificada de Microsoft Exchange acepta en primer lugar todas las conexiones entrantes y, a continuación, realiza un nuevo enrutamiento de aquellas solicitudes hacia un proceso de trabajo de mensajería unificada que administra las peticiones entrantes. Además, el servicio de mensajería unificada de Microsoft Exchange controla cualquier proceso de trabajo de mensajería unificada que se crea y se asegura de que el proceso de trabajo de mensajería unificada funcione correctamente. Si un proceso de trabajo de mensajería unificada no responde, el servicio de mensajería unificada de Microsoft Exchange detiene el proceso de trabajo de mensajería unificada y, a continuación, crea un nuevo proceso de trabajo de mensajería unificada para reemplazarlo.

Nota

De forma predeterminada, cada proceso de trabajo de mensajería unificada se reciclará cada siete días o 604.800 segundos. El ajuste se encuentra en el archivo \bin\umrecyclerconfig.xml.

El servicio de mensajería unificada de Microsoft Exchange funciona junto con el servicio Motor de voz de Microsoft Exchange para implementar todas las características de telefonía ofrecidas por mensajería unificada de Exchange 2007. El servicio de mensajería unificada de Microsoft Exchange administra el control de la llamada e interactúa con el servicio Motor de voz de Microsoft Exchange para administrar el flujo de medios entrantes que se negocian en la información de señalización SIP entre el servicio de mensajería unificada de Microsoft Exchange y un dispositivo de telefonía con SIP habilitado como una puerta de enlace IP o IP PBX. Cuando se inicia una llamada entrante por el servicio de mensajería unificada de Microsoft Exchange tienen lugar los siguientes eventos.

  1. El servicio de mensajería unificada de Microsoft Exchange inicia una sesión de llamada.

  2. El servicio de mensajería unificada de Microsoft Exchange redirecciona la llamada a un proceso de trabajo de mensajería unificada.

  3. El proceso de trabajo de mensajería unificada solicita que una sesión de medios se establezca con el servicio Motor de voz de Microsoft Exchange y, a continuación, el proceso de trabajo de mensajería unificada devuelve la información del medio a la persona que llama.

  4. El proceso de trabajo del servicio del Motor de voz que crea el servicio Motor de voz de Microsoft Exchange proporciona un puerto UDP para la secuencia RTP.

  5. El proceso de trabajo de mensajería unificada utiliza la información de señalización SIP para informar al proceso de trabajo del servicio Motor de voz que finalice la sesión de llamada cuando la secuencia de medios RTP ya no sea necesaria.

Proceso de trabajo de mensajería unificada

Un proceso de trabajo de mensajería unificada es un proceso que se crea durante el inicio del servicio de mensajería unificada de Microsoft Exchange. Los procesos de trabajo de mensajería unificada interactúan con todas las solicitudes entrantes y salientes que haya recibido el servicio de mensajería unificada de Microsoft Exchange.

El Administrador de procesos de trabajo de mensajería unificada también es un componentes del servicio de mensajería unificada de Microsoft Exchange. El Administrador de procesos de trabajo de mensajería unificada administra la creación y el control de todos los procesos de trabajo de mensajería unificada que se crean. El Administrador de procesos de trabajo de mensajería unificada crea nuevas instancias de un proceso de trabajo de mensajería unificada basadas en la configuración que se ubica en el archivo UmRecyclerConfig.xml y también controla el estado de estos procesos. Cuando llega una nueva llamada entrante, el Administrador de procesos de trabajo de mensajería unificada determina la instancia apropiada de un proceso de trabajo de mensajería unificada al que se redirigirá la llamada. El proceso de trabajo de mensajería unificada interactúa a continuación con los componentes del servicio Motor de voz de Microsoft Exchange para procesar correctamente las solicitudes entrantes y salientes. El proceso de trabajo de mensajería unificada es responsable de las siguientes tareas de inicio:

  • Asignación de los objetos de administración en tiempo de ejecución

  • Carga de la configuración de mensajería unificada desde UMConfig.xml

  • Inicialización del dispositivo de escucha del fax

  • Registro del proceso con el servicio Motor de voz de Microsoft Exchange

  • Inicialización de la entrega de mensajes del Protocolo de transferencia simple de correo (SMTP)

Para obtener más información acerca de la seguridad de Voz sobre IP (VoIP) en la mensajería unificada, consulte Descripción de la seguridad de la mensajería unificada VoIP.

El proceso de trabajo de mensajería unificada también contiene un proveedor de fax que permite a los usuarios recibir mensajes de fax en sus buzones de Exchange 2007. El proveedor de fax que se incluye en un proceso de trabajo de mensajería unificada utiliza el protocolo T.38 sobre nivel de transporte UDP (UDPTL). Este proceso de trabajo de mensajería unificada transfiere el mensaje de fax y, a continuación, crea y procesa la imagen comprimida TIFF (Formato de archivo de imagen etiquetada) del mensaje de fax que se recibe. Para obtener más información acerca del fax de mensajería unificada, consulte Descripción del control de llamadas de mensajes de fax entrantes.

Servicios de voz de Microsoft Exchange

El servicio Motor de voz de Microsoft Exchange tiene un motor de voz integrado que se instala cuando instala la función de servidor de mensajería unificada. Este servicio Motor de voz de Microsoft Exchange es una plataforma de Respuesta de voz interactiva (IVR) que proporciona capacidades de reconocimiento de voz utilizada para reconocer entradas del usuario y ofrecer capacidades de texto a voz (TTS).

En una plataforma IVR, las aplicaciones se comunican con los usuarios finales a través de la telefonía o de una red de Voz sobre IP. El servicio Motor de voz de Microsoft Exchange admite SIP y RTP para conectividad telefónica y TLS. Para mensajería unificada, cuando se recibe una llamada entrante, el servicio Motor de voz de Microsoft Exchange procesa la secuencia RTP que está asociada con la llamada y, a continuación, pasa la información y eventos al proceso de trabajo de mensajería unificada que está administrando la conexión SIP. El servicio Motor de voz de Microsoft Exchange admite las siguientes características en mensajería unificada:

  • Reconocimiento automático de voz (ASR)

  • Reconocimiento de DTMF o comandos de voz

  • Proceso de conversión TTS

  • Grabación de mensajes de correo electrónico y correo de voz

  • Reproducción al usuario de mensajes de correo electrónico y correo de voz

Para obtener más información acerca de Reconocimiento automático de voz, consulte Descripción de las búsquedas en los directorios de reconocimiento de voz automático. Para obtener más información sobre el motor TTS, consulte Descripción de los mensajes de audio de mensajería unificada.

Cuando se inicia el servicio Motor de voz de Microsoft Exchange, crea el proceso de trabajo del servicio Motor de voz. Durante la llamada, el proceso de trabajo del servicio Motor de voz es responsable del reconocimiento de los comandos de voz o de las entradas de voz del usuario. Por ejemplo, si una persona que llama utiliza ASR o entradas de voz para moverse por el menú principal, sucederán los siguientes pasos:

  1. Un usuario de Outlook Voice Access llama a un número de acceso de suscriptor e inicia sesión en su buzón o una persona que llama desde el exterior marca un número que está configurado para tener un operador automático de mensajería unificada y utilizan ASR o entradas de voz para moverse por el menú principal.

  2. Cuando se recibe una llamada por un servidor de mensajería unificada, el servidor de mensajería unificada determina si el menú está habilitado para voz. Si el menú está habilitado para voz, el servidor de mensajería unificada utiliza los mensajes y gramática específicos.

  3. El proceso de trabajo de mensajería unificada comunica al proceso de trabajo del servicio Motor de voz que comience el reconocimiento en base al archivo de gramática que sea necesario. En este ejemplo, se necesita el menú principal. Por lo tanto, el proceso de trabajo del servicio Motor de voz carga el archivo mainmenu.grxml. El servicio Motor de voz de Microsoft Exchange reproduce los mensajes del menú principal sobre el teléfono al usuario de Outlook Voice Access.

  4. Por ejemplo, el usuario puede responder diciendo “correo electrónico”. El tráfico de voz que se crea, se envía sobre una secuencia RTP y se recibe por el proceso de trabajo del servicio Motor de voz. El proceso de trabajo del servicio Motor de voz, que ya ha cargado el archivo mainmenu.grxml, compara los resultados del reconocimiento de voz con el contenido del archivo. Los resultados se envían al proceso de trabajo de mensajería unificada.

  5. El proceso de trabajo de mensajería unificada determina qué transición se realiza basada en los resultados del proceso de trabajo del servicio Motor de voz. En este ejemplo, el siguiente estado de transición es reproducir el menú de opciones de correo electrónico al usuario.

  6. El administrador de actividad correspondiente se carga en memoria para reproducir el menú de correo electrónico. Se carga el archivo de gramática correspondiente del menú de correo electrónico, que es email.grxml, por el proceso de trabajo del servicio Motor de voz.

  7. El proceso de trabajo de mensajería unificada envía una solicitud al servicio Motor de voz de Microsoft Exchange para que reproduzca los mensajes correspondientes del menú de correo electrónico.

Para obtener más información acerca de los archivos de gramática que se utilizan en mensajería unificada, consulte Descripción de las búsquedas en los directorios de reconocimiento de voz automático.

Una serie similar de eventos sucede cuando una persona que llama está utilizando entradas DTMF, o comandos de voz, para moverse por los menús. La gestión de las entradas DTMF se asemeja a la de las entradas de voz, excepto que el proceso de trabajo del servicio Motor de voz notifica al proceso de trabajo de mensajería unificada cuando se detectan eventos DTMF en la secuencia RTP. Los datos que se pasan por este evento corresponden al número que ha pulsado la persona que llama. Para obtener más información acerca de la interfaz de DTMF, consulte Descripción de la interfaz DTMF.

Para obtener más información

Para obtener información general acerca de mensajería unificada, consulte Mensajería unificada.

Para obtener más información acerca de conceptos y componentes de telefonía, vea Introducción a los conceptos y componentes de telefonía.