Office Communications Server

Planeje sua implantação de voz do OCS 2007

Jochen Kunert and Rui Maximo

 

Visão geral:

  • Cenários de integração de telefonia
  • Configuração do Office Communications Server
  • Usuários, planos de numeração e rotas

O Microsoft Office Communications Server (OCS) 2007 é um produto empresarial que integra a mídia de comunicação em tempo real com o reconhecimento de presença de usuário, incluindo conferência Web

(compartilhando dados, áudio e vídeo), mensagens instantâneas e conversas de áudio/vídeo. A integração do OCS 2007 com um sistema PBX existente pode ser um desafio. O Office Communications Server 2007 não foi desenvolvido para ser um PBX porque os operadores de informações de hoje em dia utilizam uma variedade de comunicações de mídia – email, mensagens instantâneas, telefone e correio de voz – no seu fluxo de trabalho diário, enquanto os sistemas PBX fornecem somente chamadas telefônicas.

Para fornecer a flexibilidade que os administradores precisam para criar a estratégia de integração de telefonia de empresa ou individual ideal, o Office Communications Server 2007 fornece três cenários de configuração para a integração com ambientes de telefonia existentes. Esses cenários são: Controle de Chamada Remota, Enterprise Voice e Enterprise Voice com integração PBX.

Este artigo tem foco nas considerações de planejamento para uma implantação de telefonia do OCS 2007, que pode precisar ser integrada com um sistema de telefonia existente. Essas informações serão especialmente interessantes para arquitetos de sistemas e administradores de TI e telefonia. Além disso, forneceremos uma visão geral de outros cenários, mas o nosso foco será o Office Communications Server 2007 Enterprise Voice.

RCC

Recursos adicionais do OCS

Em um cenário de Controle de Chamada Remota (RCC), os usuários precisam de um telefone de mesa PBX, IP-PBX ou TDM (Time-Division Multiplexing, Multiplexação de divisão do tempo). A partir de seu cliente Office Communicator 2007, eles podem fazer e responder chamadas no telefone de mesa sem precisar discar no teclado do telefone ou tirar o fone do gancho. Embora os usuários possam controlar seu telefone de mesa usando o Office Communicator 2007, o áudio ainda é gerenciado pelo sistema PBX e não será convertido em uma chamada VoIP (Voice-over-IP). Mesmo que o Office Communicator 2007 possa controlar o telefone de mesa, as chamadas ainda podem ser feitas e respondidas através do telefone PBX, independentemente se o Office Communicator 2007 está ou não em execução.

Para habilitar o RCC no Office Communicator 2007 e no OCS 2007, você deve implantar um gateway de protocolo SIP/CSTA (Computer Supported Telephony Application), além de habilitar o seu ambiente Office Communications Server 2007 para RCC. O gateway de SIP/CSTA deve interoperar com o tipo de sistema PBX que você usa e deve ser compatível com o OCS 2007, pois ele liga os dois sistemas. Para controlar o telefone PBX, o Office Communicator 2007 utiliza o protocolo CSTA. Esse protocolo define um Esquema XML para fazer a interface com os comutadores do telefone (PBX), conforme descrito no padrão 269 da ECMA (European Computer Manufacturers Association), que você pode acessar em www.ecma-international.org/publications/standards/Ecma-269.htm.

O Office Communicator 2007 envia comandos CSTA para controlar o telefone PBX como cargas SIP que são roteadas pelo Office Communications Server 2007 para o gateway de SIP/CSTA. O Office Communications Server 2007 não precisa compreender o CSTA. Ele apenas precisa saber como roteá-lo. O gateway de SIP/CSTA então converte os comandos no protocolo nativo usado pelo PBX. O processo é ilustrado na Figura 1.

Figura 1 Cenário de integração de RCC

Figura 1** Cenário de integração de RCC **(Clique na imagem para aumentar a exibição)

Habilitar o RCC requer cinco etapas. A primeira etapa é configurar o gateway de SIP/CSTA para que se comunique com o seu PBX. Em seguida, configure o OCS 2007 para rotear solicitações de CSTA para o gateway de SIP/CSTA. A terceira etapa é configurar os usuários para RCC. A quarta etapa é configurar o Office Communicator 2007. A quinta etapa é definir as regras de normalização do OCS 2007, que também são utilizadas para a normalização de número telefônico do Catálogo de endereços e são diferentes das regras de normalização de número telefônico que estão sendo usadas em combinação com o Enterprise Voice.

Enterprise Voice

Quando um usuário é habilitado para o Enterprise Voice, o Office Communicator 2007 ou o Office Communicator Phone Edition se torna seu principal telefone, em vez de seu telefone PBX. O Office Communicator 2007 terá um único número de telefone atribuído a ele. (Para fins de teste, o telefone PBX existente pode ser encaminhado para uma nova extensão fornecida ao Office Communicator 2007.) O Office Communicator 2007, em combinação com um dispositivo de áudio USB recomendado, administrará o controle de chamada (ou sinalização) e a mídia (áudio e vídeo).

Nesse cenário, o Office Communications Server 2007 roteia chamadas entre os pontos de extremidade do Office Communicator 2007 na rede IP (chamadas IP-IP) e roteia chamadas para a Rede telefônica pública comutada (PSTN)/PBX (chamadas IP-PSTN). O OCS 2007 impõe restrições de discagem em chamadas roteadas para PSTN.

Para conectar o seu ambiente Office Communications Server 2007 a um PBX ou PSTN, você deve implantar um gateway de mídia, também conhecido como um gateway de SIP/PSTN ou IP/PSTN. O gateway de mídia deve ser emparelhado com um servidor de mediação (uma função de servidor do OCS 2007) para que se conecte ao seu ambiente Office Communications Server 2007, como mostrado na Figura 2. O servidor de mediação e o gateway de mídia associado devem ser instalados no mesmo local físico.

Figura 2 Cenário de integração do Enterprise Voice com PSTN ou um PBX existente

Figura 2** Cenário de integração do Enterprise Voice com PSTN ou um PBX existente **(Clique na imagem para aumentar a exibição)

O servidor de mediação torna possível a conexão de gateways de mídia que são compatíveis com implementações padrão e até mesmo não protegidas de SIP com o Office Communications Server 2007, pois o OCS 2007 permite somente comunicação autenticada e criptografada. Outra tarefa do servidor de mediação é gerenciar conversões de codec entre os codecs padrão (G.711, G.723 e assim por diante) e o codec de áudio em tempo real da Microsoft. Para obter uma lista de gateways de mídia compatíveis com o Office Communications Server 2007, consulte as parcerias estratégicas de hardware em technet.microsoft.com/bb735838.

É possível conectar os gateways de mídia diretamente à PSTN ou a uma conexão de tronco de PRI (Primary Rate Interface, interface de taxa primária) de um PBX existente. A Figure 2 mostra possíveis cenários de integração para o cenário do Enterprise Voice com PSTN e PBX existente. Um Diretor (geralmente um Servidor Standard Edition do Office Communications Server) não será necessário para uma implantação do Enterprise Voice. Entretanto, isso é recomendado.

Habilitar o Enterprise Voice requer quatro etapas. A primeira etapa é implantar e configurar os gateways de mídia. Como esse é um produto parceiro da Microsoft, você deve consultar a documentação do fornecedor, pois cada gateway de mídia tem diferentes etapas de implantação.

Em seguida, implante um servidor de mediação para cada gateway de mídia. Nessa etapa, você deve configurar um placa de rede do servidor de mediação para enviar e receber tráfego do gateway de mídia e configurar a outra placa de rede do servidor de mediação para enviar e receber tráfego de um Office Communications Server 2007 (geralmente, um Diretor em uma implantação Enterprise Edition). A menos que o seu gateway de mídia seja um gateway avançado, ele ainda precisará de assistência de uma função de servidor de mediação do OCS 2007, a fim de interoperar com a sua infra-estrutura do OCS 2007 Enterprise Voice.

A terceira etapa é definir um plano de numeração. Isso envolve definir diretivas de voz, rotas de telefone e perfis de local.

Depois disso, configure os usuários do Enterprise Voice. Além disso, os usuários devem estar habilitados para o Enterprise Voice para que possam fazer e receber chamadas a partir de PBX ou PSTN. Isso requer a atribuição de números de telefone exclusivos para cada usuário.

Enterprise Voice com integração PBX

Essa configuração é uma extensão da configuração do Enterprise Voice. A diferença é que o telefone PBX do usuário é sincronizado com o cliente Office Communicator do usuário. A configuração é semelhante ao cenário do Enterprise Voice conectando-se à PSTN via um PBX, como mostra a Figura 2. No entanto, nesse caso, em vez de substituir o telefone PBX do usuário por um cliente Office Communicator 2007, o Office Communicator 2007 e o telefone PBX existente utilizarão o mesmo número de telefone.

Se um chamador discar a extensão do usuário de outro telefone PBX ou de um telefone PSTN, o sistema PBX bifurcará a chamada para o telefone PBX do usuário e para o cliente Office Communicator 2007 do usuário por meio do Office Communications Server 2007. O cliente Office Communicator 2007 do usuário e o telefone PBX chamarão simultaneamente quando for recebida uma chamada. Inversamente, o Office Communications Server bifurcará chamadas iniciadas do OCS 2007 para o PBX por meio do gateway de mídia. Esse cenário não é possível ao usar o Office Communicator Phone Edition. Essa configuração requer que esse correio de voz seja gerenciado pelo sistema de correio de voz de PBX. O Exchange Server 2007 Unified Messaging não pode ser usado como uma solução de correio de voz para tais usuários.

Habilitar o Enterprise Voice com integração PBX envolve as mesmas etapas da implantação do Enterprise Voice mas com três etapas adicionais. Na primeira etapa adicional, o gateway de mídia deve ser conectado diretamente ao PBX. Em seguida, o PBX deve ser configurado para compatibilidade com esse cenário. (Isso pode exigir uma atualização de software do PBX, dependendo do seu fornecedor.) Finalmente, os usuários devem ser habilitados para integração com PBX.

A Microsoft está trabalhando para fornecer suporte à conexão com o servidor de mediação diretamente ao IP PBX sem a intermediação de um gateway de mídia. Visite technet.microsoft.com/bb735838 para obter as informações mais recentes sobre esse tópico.

Configuração do Office Communications Server

A funcionalidade do Enterprise Voice é administrada por serviços em execução no Office Communications Server 2007 Enterprise Edition e no Office Communications Server 2007 Standard Edition. A Figura 3 descreve os serviços que fornecem a funcionalidade do Enterprise Voice para rotear chamadas recebidas e feitas.

Figure 3 Serviços do Enterprise Voice

Serviço Descrição
Serviço de conversão Aplica regras de normalização com base no perfil local ou contexto do telefone.
Serviços de usuário Executa a pesquisa por número reverso no número de telefone de destino.
Componente de roteamento de entrada Aplica as preferências de chamada do usuário de destino.
Unificação de Mensagens do Exchange Encaminha a solicitação para o correio de voz, conforme necessário.
Componente de roteamento de saída Determina a rota ideal com base na diretiva de usuário e URI.
   

A Figura 4 ilustra como cada um desses componentes opera em chamadas recebidas à medida que elas são roteadas pelo OCS 2007 para uma chamada PC para PC. As chamadas recebidas podem se originar de um ponto de extremidade conectado, como Office Communicator 2007 ou Office Communicator Phone Edition, ou de um servidor de mediação oriundo de PSTN/PBX (chamada PSTN-SIP). As chamadas feitas com origem de um dos pontos de extremidade do cliente Office Communications Server 2007 do chamador, como o Office Communicator 2007, são enviadas para o Servidor Standard Edition ou pool Enterprise no qual o usuário está hospedado. Isso é conhecido como o pool inicial de usuário.

Figura 4 Interação de serviços relacionados do Enterprise Voice no OCS servidores front-end

Figura 4** Interação de serviços relacionados do Enterprise Voice no OCS servidores front-end **(Clique na imagem para aumentar a exibição)

Nesse ponto, o Office Communications Server 2007 processa a chamada para definir para onde roteá-la. Esse próximo salto pode ser o pool inicial da parte chamada, um servidor de mediação, ou o Microsoft® Exchange Server 2007 Unified Messaging (consulte a Figura 5). Se a chamada for roteada para outro pool inicial, o OCS 2007 envia a chamada para todos os pontos de extremidade ativos da parte chamada. O Office Communicator 2007 ou o Office Communicator Phone Edition da parte chamada tocará e uma notificação de janela pop-up será exibida no dispositivo.

Figura 5 Roteamento de chamada

Figura 5** Roteamento de chamada **(Clique na imagem para aumentar a exibição)

Se a chamada for roteada para um servidor de mediação, o servidor será configurado para rotear para um gateway de mídia específico. Se o gateway de mídia for conectado diretamente a um PBX, a chamada será então roteada pelo PBX para um telefone de mesa ou para a PSTN. No entanto, se o gateway de mídia for conectado diretamente a uma PSTN, a chamada irá para a PSTN.

Se o próximo salto for para o Exchange Server 2007 Unified Messaging, o chamador poderá deixar uma mensagem. O correio de voz está disponível independentemente de se a parte chamada estiver conectada no Office Communications Server 2007.

Quando a parte chamada responder, o áudio será enviado diretamente a partir do Office Communicator 2007 ou do Office Communicator Phone Edition da parte chamando para o Office Communicator 2007 ou o Office Communicator Phone Edition da parte chamada em uma chamada IP para IP. Se a parte chamando estiver usando um telefone PBX ou PSTN, o servidor de mediação enviará o tráfego de áudio diretamente para o Office Communicator 2007 ou para o Office Communicator Phone Edition da parte chamada em uma chamada IP para PSTN. O OCS 2007 administrará somente a sinalização da chamada, que é o motivo pelo qual o áudio e o vídeo vão diretamente entre os pontos de extremidade e não são roteados pelo OCS 2007.

Configuração de usuários

Os usuários habilitados para o Enterprise Voice devem recebem números telefônicos que são exclusivos na organização. Essa configuração é realizada no Active Directory®. Isso é diferente da maioria dos sistemas de telefonia nos quais é atribuído um número de telefone ao telefone. A vantagem desse design é que os usuários podem converter qualquer computador executando o Office Communicator 2007 em seu telefone comercial ao conectar-se no OCS 2007 a partir do cliente. Esse recurso de portabilidade pode ser interessante para funcionários remotos ou em campo.

O número de telefone do usuário é especificado no formato E.164 no Active Directory. Esse formato define o plano de numeração de telecomunicação pública internacional, um esquema de numeração que representa exclusivamente números de telefone de forma inequívoca. O formato E.164 especifica o número de telefone nesse formato:

+<country code><area code><phone number>

Um usuário habilitado para o Enterprise Voice tem duas representações exclusivas: URI de SIP e número de telefone E.164. Quando um número de telefone for chamado, o Office Communications Server resolve a representação E.164 do número de telefone (+14255551212) para o URI de SIP do usuário (joe@contoso.com). O Office Communications Server 2007 então roteia a chamada com base no URI do SIP da parte chamada. Se o número de telefone não puder ser resolvido para um URI de SPI, o OCS 2007 roteará a chamada para PBX/PSTN por meio de um servidor de mediação.

Quando planejar uma implantação do Enterprise Voice onde cada usuário do Office Communications Server deve receber um número de telefone exclusivo, você precisará considerar o seu sistema de telefone existente. Se você se conectar à PSTN diretamente por meio de um gateway de mídia, provavelmente terá um bloco de número inteiro com extensões de dois ou três dígitos de números DID (Direct-Inward-Dialing) que podem ser distribuídos para usuários do OCS 2007. Se você se conectar à PSTN por meio de um PBX, provavelmente terá um bloco de números DID fornecidos pelo PBX para atribuir a usuários do OCS 2007.

Planos de numeração

Mesmo que os números telefônicos com formatação E.164 forneçam uma representação exclusiva, isso não é um modo conveniente para a discagem de números. Também não é possível inserir um número nesse formato no Office Communicator Phone Edition ou em telefones PBX/PSTN padrão. Como você especifica um caractere + usando o teclado de 10 dígitos? Os usuários estão acostumados a discar extensões mais curtas, que podem ser exclusivas em um local específico mas talvez não abrangendo toda a empresa. Portanto, é necessário especificar as regras de conversão para convertê-las no formato E.164.

O administrador deve definir os perfis de local que especificam as regras de normalização para executar essas conversões de número. Depois que o número de telefone for ampliado pelo cliente (Office Communicator 2007 ou Communicator Phone Edition) ou pelo serviço de conversão do Office Communications Server 2007 em um formato E.164, os serviços de usuário podem executar uma pesquisa por número reverso e corresponder o número E.164 ao URI de SIP correspondente. As regras de normalização definidas em um perfil local usam expressões regulares para executar a conversão se uma correspondência for detectada. Por exemplo, se 1234 for discado, uma normalização que corresponde a qualquer padrão de quatro dígitos a ser convertido em +1425555{quatro dígitos} converteria 1234 em +1425551234. Assim, os perfis de local permitem que os usuários mantenham os mesmos hábitos de discagem com os quais estão acostumados.

Os administradores podem atribuir perfis de local a usuários nas seguintes três formas:

  • Definir o perfil de local a usuários usando o Office Communicator 2007 por meio da Diretiva de grupo.
  • Permitir que os usuários selecionem um perfil de local a partir do Office Communicator Phone Edition.
  • Atribuir um perfil de local ao pool inicial. Os usuários hospedados nesse pool serão automaticamente atribuídos a esse perfil de local.

A definição de um plano de numeração envolve criar diretivas de voz, rotas de telefone e perfis de local com regras de normalização. As diretivas de voz definem o tipo de acesso de chamada ao qual os usuários têm permissão. O Office Communications Server 2007 determina como rotear as chamadas para PBX/PSTN por meio de rotas de telefone. Como os números telefônicos podem ser discados de diversas formas, as regras de normalização de um perfil de local definem como converter o número de telefone discado no formato E.164, que pode então ser roteado.

Cada usuário habilitado para o Enterprise Voice é associado pelo administrador a uma diretiva de voz. Uma diretiva de voz define os privilégios de chamada atribuídos a um usuário. Os privilégios de chamada determinam quais rotas o usuário tem permissão de usar e, portanto, quais números ele pode discar. Cada usuário deve estar associado a uma única diretiva de voz. O número de diretivas disponível é criado pelo administrador.

Cada diretiva de voz contém uma configuração para permitir ou negar que os usuários habilitem a campainha simultânea e uma lista ordenada de usos do telefone. A diretiva de voz, semelhante à diretiva de reunião, é um contêiner lógico de configurações definidas como um documento XML armazenado no Active Directory. A importância desse design é que ele pode ser ampliado em versões futuras do OCS 2007 para oferecer suporte a configurações de diretiva adicionais, sem exigir uma extensão de esquema do Active Directory. Por exemplo, se uma diretiva de voz não for associada a quaisquer usos de telefone, isso terá o efeito de impedir que usuários atribuídos a essa diretiva façam quaisquer chamadas de saída para PBX/PSTN. Tais usuários poderiam fazer somente chamadas de IP para IP.

Uso do telefone e rotas

O uso do telefone define os privilégios de roteamento do telefone aos quais os usuários têm permissão. Um uso de telefone é um conjunto de rotas de telefone. Ele consiste em uma cadeia de caracteres que deve ser uma palavra-chave exclusiva, o que significa que nem outro uso de telefone poderá ter o mesmo nome. Os administradores podem criar quantos usos desejarem.

Embora uma diretiva de voz possa ser diretamente associada a uma rota ou conjunto de rotas, em vez de usos de telefone, a palavra-chave de uso do telefone é uma abstração para manter a associação entre as diretivas e as rotas. Se as diretivas forem diretamente associadas a rotas, removendo efetivamente o conceito de usos de telefone, e o administrador tiver modificado o nome de uma rota, então cada diretiva associada a essa rota precisaria ser atualizada. Ao usar um uso de telefone, que é um atributo de uma diretiva e uma rota para criar a associação entre a diretiva e a rota, a relação entre a diretiva e a rota será preservada mesmo se o nome da rota for alterado.

Uma rota contém um padrão de número telefônico e uma lista de servidores de mediação conectados aos gateways de mídia. Uma rota deve ser atribuída a pelo menos um uso de telefone. Essa associação entre o padrão e os gateways especifica como rotear os números de telefone que correspondem a esse padrão específico.

O padrão especifica um intervalo de números de telefone aos quais ele pode corresponder. Ele é definido como uma expressão regular que pode incluir e excluir números de telefone. A ferramenta Enterprise Voice Route Helper é incluída para auxiliar a criar essas expressões regulares mais facilmente. Conseqüentemente, se o número de telefone discado corresponder ao padrão da expressão regular da rota, então a chamada será roteada para um dos gateways definidos na rota.

Mais de um servidor de mediação (e, portanto, o gateway de mídia) pode ser relacionado em uma única rota. O Office Communications Server 2007 roteia a chamada para os servidores de mediação em rodízio como uma forma de equilibrar o tráfego nos gateways. Se um gateway falhar ou for retirado de serviço para manutenção, o servidor de mediação correspondente enviará de volta uma resposta para o Office Communications Server 2007, que tentará imediatamente rotear a chamada para outro servidor de mediação (e, portanto, um gateway de mídia diferente) na lista da rota.

Depois de 10 tentativas de rotear as chamadas para um gateway de mídia com falha, o Office Communications Server 2007 subseqüentemente diminuirá o tráfego para esse gateway de mídia até que ele se torne responsivo novamente. Se o gateway de mídia continuar falhando em responder depois de 10 tentativas adicionais, o Office Communications Server 2007 irá interromper o roteamento das chamadas para esse gateway de mídia até que ele se torne responsivo novamente.

A lista de gateways de mídia definida na rota do telefone é descrita pelo nome de domínio e número de porta totalmente qualificados do gateway. Se o número de telefone não corresponder ao padrão da expressão regular, então a próxima rota associada ao uso do telefone atribuído ao usuário será verificada até que seja encontrada uma correspondência. Se não for detectada correspondência, a chamada não poderá ser roteada e falhará em atingir seu destino. O usuário receberá uma notificação de que a chamada não pôde ser concluída.

Próximas etapas

O Office Communications Server 2007 fornece três níveis de integração de telefonia. Ao planejar a sua implantação de telefonia, você precisará determinar qual nível atender melhor às suas atuais e futuras necessidades comerciais de telefonia. Depois de concluir isso, você poderá planejar a sua implantação. Um aspecto importante do seu planejamento é definir um número de planejamento para a implantação do seu Office Communications Server Enterprise Voice. Isso deve ser considerado com cautela.

Consulte a barra lateral "Recursos adicionais do OCS 2007" para saber mais sobre o Office Communications Server 2007 Enterprise Voice e as tecnologias relacionadas.

Jochen Kunert tem 10 anos de experiência na indústria de telecomunicações e agora está trabalhando como gerente de programa sênior no Grupo de comunicações do Office na Microsoft. Ele é co-autor do livro que será lançado em breve, Microsoft Office Communications Server 2007 Resource Kit. Você pode contatá-lo pelo email jkunert@microsoft.com.

Rui Maximo ele é um veterano com experiência de 14 anos no setor de TI e co-autor de dois livros, Pro LCS: Live Communications Server Administration e Microsoft Office Communications Server 2007 Resource Kit. Entre em contato com ele pelo email ruim@ruimaximo.com.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..