Share via


Arquitetura da Unificação de Mensagens

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2007-07-21

Quando você instala a função do servidor de Unificação de Mensagens (UM) em um computador que esteja executando Microsoft Exchange Server 2007, vários componentes e serviços específicos da UM são instalados. Os serviços e componentes de Unificação de Mensagens instalados pela Instalação permitem que o servidor de Unificação de Mensagens responda e processe chamadas de voz e fax recebidas e permitem que os usuários interajam com o sistema de Unificação de Mensagens usando o Outlook Voice Access ou ouvindo um atendedor automático de UM quando eles chamam o sistema de UM. Este tópico discute a interação entre esses componentes e serviços de UM e como os serviços e componentes fornecem os recursos que são oferecidos pela Unificação de Mensagens.

Visão Geral de Serviços de Unificação de Mensagens

Os recursos e componentes da Unificação de Mensagens baseiam-se na funcionalidade de dois serviços do Exchange 2007: Unificação de Mensagens Microsoft Exchange (UMservice.exe) e Mecanismo para Reconhecimento de Fala Microsoft Exchange (SpeechService.exe). O Gerenciador de Controle de Serviço controla e monitora esses dois serviços e os processos relacionados.

O serviço de Unificação de Mensagens Microsoft Exchange permite que mensagens de voz e fax sejam armazenadas em uma caixa de correio do Exchange 2007 e fornece aos usuários acesso por telefone a email, mensagem de voz, calendário e contatos. Se você interromper esse serviço, os recursos de Unificação de Mensagens não ficarão disponíveis para os usuários na sua organização. Para que o serviço de Unificação de Mensagens Microsoft Exchange funcione, o serviço do Mecanismo de Reconhecimento de Fala Microsoft Exchange já deve estar iniciado e funcionando corretamente.

O serviço do Mecanismo de Reconhecimento de Fala Microsoft Exchange controla o seguinte:

  • A multifreqüencia de tom dual (DTMF), também conhecida como discagem por tom, interface

  • O Reconhecimento Automático de Fala (ASR), que é usado com a Interface de Voz (VUI) no Acesso de Voz do Outlook

  • O mecanismo de Conversão de Texto em Fala (TTS), que lê email, mensagem de voz e itens de calendário, além de reproduzir os prompts de menu para os chamadores

Quando os serviços de Unificação de Mensagens Microsoft Exchange e do Mecanismo de Reconhecimento de Fala Microsoft Exchange estiverem começando, cada um deles criará seus próprios processos de trabalho: processos de trabalho de UM (UMWorkerProcess.exe) e do Mecanismo de Reconhecimento de Fala (SESWorker.exe). Cada processo de trabalho da UM permite que o serviço de Unificação de Mensagens Microsoft Exchange e o do Mecanismo de Reconhecimento de Fala Microsoft Exchange interajam para fornecer Acesso de Voz do Outlook e atendimento de chamadas. O processo de trabalho do serviço do Mecanismo de Reconhecimento de Fala fornece os recursos do mecanismo de TTS, permite que os chamadores usem as duas interfaces de Acesso de Voz do Outlook e reproduzem os prompts do sistema para os chamadores. Para obter mais informações sobre o Acesso de Voz do Outlook, consulte Compreendendo o acesso ao assinante de Unificação de Mensagens. Para obter mais informações sobre prompts do sistema de Unificação de Mensagens, consulte Compreendendo prompts de áudio da Unificação de Mensagens.

A figura a seguir ilustra as relações entre os componentes da Unificação de Mensagens.

Arquitetura da Unificação de Mensagens

Arquitetura da Unificação de Mensagens

Portas de Serviço

O serviço de Unificação de Mensagens Microsoft Exchange e o processo de trabalho de UM usam várias portas de serviço TCP e UDP para se comunicar com os gateways IP e o processo de trabalho do serviço do Mecanismo de Reconhecimento de Fala que é criado pelo serviço do Mecanismo de Reconhecimento de Fala Microsoft Exchange na inicialização. O serviço de Unificação de Mensagens Microsoft Exchange e o processo de trabalho de UM usam SIP sobre TCP. Por padrão, o serviço de Unificação de Mensagens Microsoft Exchange escuta a porta TCP 5060 no modo não seguro e a porta TCP 5061 quando se usa MTLS (Mutual Transport Layer Security). Cada processo de trabalho da UM que é criado escuta uma porta TCP 5065 e 5066. Entretanto, quando um gateway IP ou IP envia o tráfego RTP para o processo de trabalho do serviço do Mecanismo de Reconhecimento de Fala, o gateway IP ou IP PBX usará uma porta UDP válida que varia de 1024 a 65535.

Uma porta de controle TCP também é usada em um servidor de Unificação de Mensagens. Quando um processo de trabalho da UM é criado, o serviço de Unificação de Mensagens Microsoft Exchange passa as opções de configuração apropriadas para o processo de trabalho da UM. As opções de configuração que são enviadas incluem os parâmetros para o número da porta de controle TCP que é usado para comunicação entre o serviço de Unificação de Mensagens Microsoft Exchange e o processo de trabalho da UM. A porta de controle TCP escolhida será entre as portas TCP 16.000 e 17.000.

Novo no SP1 (Service Pack 1)

  • O serviço de Unificação de Mensagens Microsoft Exchange escutará as portas TCP 5060 e 5061 ao mesmo tempo.

  • Cada processo de trabalho da UM que é criado escuta as portas 5065, 5067 (não seguras), 5066 e 5068 (seguras).

Serviços de Unificação de Mensagens

O serviço de Unificação de Mensagens Microsoft Exchange é um dos dois serviços que fornecem serviços de Unificação de Mensagens para a sua rede. O serviço de Unificação de Mensagens Microsoft Exchange realiza as seguintes funções:

  • Recupera a configuração do plano de discagem do serviço de diretório Active Directory

  • Carrega as informações de configuração para monitorar os processos de trabalho da Unificação de Mensagens do arquivo UmRecycleConfig.xml

  • Inicializa o Gerenciador do Processo de Trabalho de UM e um processo de trabalho de UM

  • Registra pontos de extremidade do SIP

O serviço de Unificação de Mensagens Microsoft Exchange primeiro aceita todas as conexões recebidas e, em seguida, redireciona essas solicitações para um processo de trabalho da UM que trate da solicitação recebida. Além disso, o serviço de Unificação de Mensagens Microsoft Exchange monitora qualquer processo de trabalho da UM que tenha sido criado e garante que o processo de trabalho da UM está funcionando corretamente. Se um processo de trabalho da UM fica sem resposta, o serviço de Unificação de Mensagens Microsoft Exchange interrompe o processo de trabalho da UM e cria um novo para substituí-lo.

Dica

Por padrão, cada processo de trabalho da UM será reciclado a cada sete dias ou 604.800 segundos. A configuração pode ser encontrada no arquivo \bin\umrecyclerconfig.xml.

O serviço de Unificação de Mensagens Microsoft Exchange trabalha com o serviço do Mecanismo de Reconhecimento de Fala Microsoft Exchange para implementar todos os recursos de telefonia que são oferecidos pela Unificação de Mensagens Exchange 2007. O serviço de Unificação de Mensagens Microsoft Exchange manipula o controle de chamadas e interage com o serviço do Mecanismo de Reconhecimento de Fala Microsoft Exchange para tratar os fluxos de mídia recebidos que são negociados nas informações de sinalização SIP entre o serviço de Unificação de Mensagens Microsoft Exchange e um dispositivo de telefonia habilitado para SIP, como um gateway IP ou IP PBX. Os eventos a seguir ocorrem quando uma chamada recebida é iniciada pelo serviço de Unificação de Mensagens Microsoft Exchange:

  1. Uma sessão de chamada é iniciada pelo serviço de Unificação de Mensagens Microsoft Exchange.

  2. O serviço de Unificação de Mensagens Microsoft Exchange redireciona a chamada para um processo de trabalho da UM.

  3. O processo de trabalho da UM solicita que uma sessão de mídia seja estabelecida com o serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange, e, em seguida, o processo de trabalho da UM retransmite as informações de volta para o chamador.

  4. O processo de trabalho do serviço do Mecanismo de Reconhecimento da Fala que é criado pelo serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange fornece uma porta UDP para o fluxo RTP.

  5. O processo de trabalho da UM usa as informações de sinalização SIP para avisar ao processo de trabalho dos Serviços do Mecanismo de Reconhecimento da Fala para finalizar a sessão de chamada quando o fluxo de mídia RTP não for mais necessário.

Processo de Trabalho de Unificação de Mensagens

Um processo de trabalho de Unificação de Mensagens é um processo criado durante a inicialização do serviço de Unificação de Mensagens Microsoft Exchange. Os processos de trabalho da UM interagem com todas as solicitações recebidas e enviadas que foram recebidas pelo serviço de Unificação de Mensagens Microsoft Exchange.

O Processo de Trabalho de Unificação de Mensagens também é um componente do serviço de Unificação de Mensagens Microsoft Exchange. O Gerenciador do Processo de Trabalho da UM trata a criação e monitoração de todos os processos de trabalho da UM que são criados. O Gerenciador do Processo de Trabalho da UM cria novas instâncias de um processo de trabalho da UM com base nas configurações que se localizam no arquivo UmRecyclerConfig.xml e também monitora a integridade desses processos. Quando uma nova chamada recebida chega, o Gerenciador do Processo de Trabalho da UM determina a instância apropriada de um processo de trabalho da UM para o qual redirecionar a chamada. O processo de trabalho da UM interage com os componentes do serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange para processar corretamente as solicitações recebidas e enviadas. O processo de trabalho da UM é responsável pelas seguintes tarefas de inicialização:

  • Alocação dos objetos de gerenciamento do tempo de execução

  • Carga da configuração da UM a partir do arquivo UMConfig.xml

  • Inicialização da escuta da tarefa de fax

  • Registro do processo com o serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange

  • Inicialização do envio da mensagem SMTP (Simple Mail Transfer Protocol)

Para obter mais informações sobre a segurança de VoIP (Voice over IP) na Unificação de Mensagens, consulte Compreendendo a segurança VoIP da Unificação de Mensagens.

O processo de trabalho da Unificação de Mensagens também contém um provedor de fax que deixa os usuários receberem mensagens de fax em sua caixa de correio do Exchange 2007. O provedor de fax incluído em um processo de trabalho da UM usa o protocolo T.38 sobre UDPTL (UDP Transport Layer). Esse processo de trabalho da UM transfere a mensagem de fax, cria e processa o TIFF (Tagged Image File Format) da mensagem de fax que é recebida. Para obter mais informações sobre o envio de fax na Unificação de Mensagens, consulte Compreendendo o tratamento de chamadas de mensagens de fax de entrada.

Serviços de Fala do Microsoft Exchange

O serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange é um mecanismo de fala interno que é instalado quando você instala a função do servidor de Unificação de Mensagens. Esse serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange é uma plataforma IVR que fornece o recurso de reconhecimento de fala usado para reconhecer a entrada do usuário e fornecer recursos TTS.

Os aplicativos em uma plataforma IVE se comunicam com os usuários finais por meio de uma rede de telefonia ou VoIP. O serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange suporta SIP e RTP para conectividade de telefonia e TLS. Para Unificação de Mensagens, quando uma chamada é recebida, o serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange processa o fluxo de RTP que é associado à chamada e passa as informações e eventos para o processo de trabalho da UM que está gerenciando a conexão SIP. O serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange suporta os seguintes recursos na Unificação de Mensagens:

  • Reconhecimento de entrada ASR (Reconhecimento Automático de Fala)

  • DTMF ou discagem por tom, reconhecimento de entrada

  • O processo de conversão TTS

  • Gravando mensagens de email e de voz

  • Reproduzindo mensagens de email e voz para o usuário

Para obter mais informações sobre o Reconhecimento Automático de Fala, consulte Compreendendo pesquisas de diretório de Reconhecimento Automático de Fala. Para obter mais informações sobre o mecanismo TTS, consulte Compreendendo prompts de áudio da Unificação de Mensagens.

Quando o serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange está começando, ele cria o processo de trabalho do Serviço do Mecanismo de Reconhecimento da Fala. Durante o fluxo de chamada, o processo de trabalho do Serviço do Mecanismo de Reconhecimento da Fala é responsável por reconhecer a discagem por tom ou entrada de voz do usuário. Por exemplo, se um chamador usa ASR ou entradas de voz para navegar no menu principal, ocorrem as seguintes etapas:

  1. Um usuário de Acesso de Voz do Outlook chama um número de acesso de assinante e faz logon em sua caixa de correio, ou um chamador externo disca para um número que está configurado para ter um atendimento automático da UM, e eles usam ASR ou entradas de voz para navegar no menu principal.

  2. Quando uma chamada é recebida pelo servidor de Unificação de Mensagens, o servidor de Unificação de Mensagens determina se o menu é habilitado para fala. Se o menu for habilitado para fala, o servidor de Unificação de Mensagens usará prompts e gramáticas específicos.

  3. O processo de trabalho da UM notifica o processo de trabalho do serviço do Mecanismo de Reconhecimento da Fala para começar o reconhecimento com base no arquivo de gramática necessário. Para esse exemplo, o menu principal é necessário. Portanto, o processo de trabalho do serviço do Mecanismo de Reconhecimento da Fala carrega o arquivo mainmenu.grxml. O serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange reproduz os prompts do menu principal no telefone para o usuário de Acesso de Voz do Outlook.

  4. Por exemplo, o usuário pode responder dizendo "email". O tráfego de voz criado é enviado por um fluxo RTP e é recebido pelo processo de trabalho do Serviço do Mecanismo de Reconhecimento da Fala. O processo de trabalho do Serviço do Mecanismo de Reconhecimento da Fala, que já está carregado no arquivo mainmenu.grxml, compara os resultados de reconhecimento de voz com o conteúdo do arquivo. O resultado é enviado para o processo de trabalho da UM.

  5. O processo de trabalho da UM determina que transição deve ser feita com base nos resultados do processo de trabalho do Serviço do Mecanismo de Reconhecimento da Fala. Para esse exemplo, o próximo estado de transição é para reproduzir o menu de opções de email para o usuário.

  6. O gerenciador de atividade correto é carregado na memória para reproduzir o menu de emails. O arquivo de gramática correspondente ao menu de emails, que é o email.grxml, é carregado pelo processo de trabalho do Serviço do Mecanismo de Reconhecimento da Fala.

  7. O processo de trabalho da UM envia uma solicitação para o serviço do Mecanismo de Reconhecimento da Fala Microsoft Exchange reproduzir os prompts correspondentes ao menu de emails.

Para obter mais informações sobre os arquivos de gramática usados na Unificação de Mensagens, consulte Compreendendo pesquisas de diretório de Reconhecimento Automático de Fala.

Uma série similar de eventos ocorre quando um chamador está usando entradas de DTMF, ou discagem por tom, para navegar nos menus. O tratamento da entrada de DTMF se parece com o de entrada de voz, exceto porque o processo de trabalho do Serviço do Mecanismo de Reconhecimento da Fala notifica o processo de trabalho da UM quando os eventos DTMF são detectados no fluxo RTP. Os dados que passam pelo evento correspondem ao número pressionado pelo chamador. Para obter mais informaçoes sobre a interface DTMF, consulte Compreendendo a interface DTMF.

Para obter mais informaçoes

Para obter uma visão geral da Unificação de Mensagens, consulte Unificação de Mensagens.

Para obter mais informações sobre conceitos e componentes de telefonia, consulte Visão geral de conceitos de telefonia e componentes.