Como as fotos do usuário são exibidas no Lync

 

Tópico última modificação: 25-08-2014

Resumo: As fotos do usuário exibidas no cliente do Lync podem ser diferentes dependendo do recurso do Lync que você está usando, como em uma conferência ou em um chat de mensagens instantâneas.

O Lync 2010 introduziu a capacidade de incluir uma foto com seu perfil do Lync que é exibida para outros usuários do Lync. Você também pode escolher se deseja ou não exibir fotos para seus contatos no cliente do Lync. No Lync 2013, suporte para fotos de alta resolução para usuários. Este tópico descreve como o cliente do Lync obtém e exibe fotos do usuário, onde as imagens são armazenadas, as limitações de cada fonte de imagem e como as fotos de usuário são usadas por diferentes serviços do Lync.

Considerações sobre planejamento

Você deve considerar o seguinte ao planejar implementar o suporte para fotos de usuário.

  • O suporte a fotos de usuário de alta definição exige que a caixa de correio do usuário esteja localizada no Exchange 2013 e que a conta de usuário do Lync esteja no pool do Lync 2013.

  • As fotos de usuário de alta definição têm suporte apenas em um ambiente em que o Lync Server 2013 e o Exchange 2013 são usados.

  • Os usuários com caixas de correio no Exchange 2010 sempre usarão o atributo thumbnailPhoto do AD DS como a origem da foto do usuário.

  • Uma foto de usuário armazenada como o atributo thumbnailPhoto do AD DS não será exibida para contatos externos/federados.

  • Se as fotos de contatos do usuário forem armazenadas no AD DS, o arquivo de imagem usado será limitado a 96×96 pixels e não mais de 100 KB de tamanho de arquivo.

  • Se a conectividade entre o Lync Server e o Exchange Server for perdida, o thumbnailPhoto de baixa resolução do usuário do AD DS será exibido e somente para usuários internos.

  • As fotos de usuário de alta resolução são exibidas em reuniões do Lync 2013 quando um locutor ativo não tem vídeo habilitado. Além disso, mover o mouse sobre a foto em miniatura na galeria exibirá a foto de alta resolução.

Fotos do usuário no Lync 2010

No cliente do Lync 2010, você pode escolher entre duas opções para exibir uma foto para seu perfil, Imagem corporativa padrão e Mostrar imagem de um endereço Web.

Imagem corporativa padrão

Quando você escolhe a opção De imagem corporativa padrão, o Lync obtém a foto exibida para você Active Directory Domain Services. A imagem usada é a imagem definida como o valor para o atributo thumbnailPhoto no Active Directory Domain Services. Esse é o mesmo arquivo usado pelo Exchange para exibir imagens no Outlook.

As considerações para o uso de imagens Active Directory Domain Services incluem o seguinte:

  • Há suporte apenas para imagens com dimensões de até 96 pixels por 96 pixels. O tamanho do arquivo para a imagem é limitado a 100 KB.

  • Por padrão, os usuários podem alterar a imagem usada para o atributo thumbnailPhoto , embora não diretamente por meio do cliente do Lync. Você pode desabilitar isso por meio Active Directory Domain Services.

  • As imagens armazenadas Active Directory Domain Services são exibidas para contatos externos à sua organização, mesmo que sejam contatos federados.

  • Em grandes organizações, armazenar e recuperar as imagens para um grande número de usuários pode afetar o Active Directory Domain Services e o desempenho do banco de dados.

  • As dimensões de imagem limitadas e o tamanho do arquivo significam que somente imagens de baixa resolução podem ser usadas.

Como os usuários gerenciam suas fotos de usuário no Active Directory Domain Services

O usuário não pode alterar a imagem usada em seu perfil Active Directory Domain Services diretamente por meio do cliente do Lync 2010. Eles podem usar uma das seguintes opções para fazer isso, se disponível:

  • SharePoint Server Os usuários podem carregar uma foto em 'Meu Site' em um SharePoint Server e configurar a sincronização de perfil no SharePoint para sincronizar a foto com o atributo thumbnailPhoto no Active Directory Domain Services.

  • Foto armazenada na URL publicamente acessível Os usuários podem configurar a foto do usuário especificando uma URL publicamente acessível para a imagem que deseja usar. A imagem deve estar publicamente acessível sem uma senha. A imagem armazenada no endereço Web especificado é transferida para outros usuários por meio da categoria de cartão de visita nas informações de presença. Quando o cliente do Lync precisa exibir uma foto de usuário, ele recupera a imagem do endereço Web especificado.

  • Os cmdlets do Exchange 2010 para administradores do Windows PowerShell podem executar o cmdletImport-RecipientDataProperty no Shell de Gerenciamento do Exchange 2010 para gerenciar o atributo thumbnailPhoto. Quando as imagens são importadas com cmdlets do Exchange 2010, o tamanho do arquivo é limitado a 10 KB.

  • Ferramentas de terceiros Os usuários podem carregar apenas sua própria foto para o atributo thumbnailPhoto .

Mostrar uma imagem de um endereço Web

Quando você escolhe a opção Mostrar uma imagem de um endereço Web, o Lync obtém a imagem no endereço inserido e a exibe para a foto do usuário no Lync.

As considerações para usar imagens de um endereço Web incluem o seguinte:

  • Os limites de tamanho do arquivo são determinados pelo atributo MaxPhotoSizeKB na política do cliente, definido com o cmdlet New-CsClientPolicy . O limite de tamanho padrão é de 30 KB. O valor máximo é 100 KB. Não há nenhuma restrição na resolução da imagem, mas se você tentar usar um arquivo de imagem que exceda o limite de tamanho, ele não será baixado para clientes do Lync. Você pode definir o valor como 0 para desabilitar o uso de todas as fotos de usuário no Lync.

  • As fotos do usuário de um endereço Web podem ser vistas por contatos federados externos.

Gerenciando a foto do usuário com cmdlets de Política de Cliente

No Lync Server 2010, as configurações de política do cliente são definidas com os cmdlets CsClientPolicy. As configurações de política definidas são enviadas aos clientes por meio do provisionamento em banda. Os dois parâmetros dos cmdlets CsClientPolicy que determinam a experiência de foto do usuário são DisplayPhoto e MaxPhotoSizeKB. O parâmetro de provisionamento em banda correspondente para DisplayPhoto e MaxPhotoSizeKB é denominado PhotoUsage. Os valores para o parâmetro PhotoUsage são enviados aos clientes por meio do provisionGroup endpointConfiguration. Consulte Visão geral das políticas e configurações do cliente para obter mais informações.

O valor do parâmetro DisplayPhoto determina a origem da imagem de foto do usuário. Os valores com suporte estão incluídos na tabela a seguir.

Valor do parâmetro DisplayPhoto Origem da imagem Configurações do cliente do Lync 2010

NoPhoto

Nenhum

Não mostrar minha imagem

PhotoFromADOnly

Active Directory

Imagem corporativa padrão

AllPhotos

Endereço Web

Mostrar uma imagem de um endereço Web

Como o cliente do Lync 2010 obtém fotos

No Lync 2010, as fotos de usuário são gerenciadas no servidor pelo Serviço de Catálogo de Endereços. O cliente do Lync obtém fotos do usuário primeiro consultando o serviço ABWQ (Consulta Web do Catálogo de Endereços) no servidor, que é exposto por meio do serviço Web expansão de lista de distribuição. O cliente recebe o arquivo de imagem e, em seguida, o copia para o cache do usuário para evitar baixar a imagem sempre que ela precisa ser exibida. Os valores de atributo retornados da consulta também são armazenados na entrada do Serviço de Catálogo de Endereços armazenado em cache para o usuário. O Serviço catálogo de endereços exclui todas as imagens armazenadas em cache a cada 24 horas, o que significa que pode levar até 24 horas para que novas imagens de usuário sejam atualizadas no cache no servidor. Você pode forçar uma atualização para o cache usando o cmdlet Update-CsAddressBook .

As fotos do usuário incluídas no status de presença também têm um valor de hash associado que o cliente do Lync usa para determinar se há uma imagem mais recente disponível. O cliente é notificado automaticamente sobre alterações no arquivo de imagem usado no status de presença.

Nota

Como as fotos não são armazenadas no banco de dados GalContacts.db, o download de fotos de usuário não depende da configuração AddressBookAvailability na política do cliente (Set-CsClientPolicy).

A consulta ao serviço ABWQ inclui os seguintes atributos:

  • PhotoHash O valor de hash dos dados de foto binários e é usado para determinar se a foto atual foi alterada.

  • PhotoRelPath O caminho relativo para o arquivo de imagem armazenado no servidor.

  • PhotoSize O tamanho do arquivo de imagem, em bytes.

  • Timestamp A data e a hora em que o arquivo de imagem foi baixado pela última vez do servidor e copiado para o cache do cliente.

Em seguida, depois de recuperar o arquivo de imagem, o cliente do Lync 2010 compara os valores de atributo retornados da consulta com os valores de atributo recebidos pelo cliente do provisionamento em banda para ver se eles são diferentes. Se os valores forem diferentes, o cliente recuperará o arquivo de imagem do usuário conectado com uma solicitação HTTP GET.

Além disso, o cliente verifica com o servidor a cada 24 horas a partir do momento em que a versão armazenada em cache do arquivo de imagem foi criada para comparar o valor do atributo PhotoHash no servidor com o valor no cliente. Se os valores forem diferentes, o cliente saberá que o arquivo de imagem foi alterado. Para obter o arquivo de imagem atualizado, o cliente consulta novamente o serviço ABWQ para atualizar o arquivo de imagem no cache do cliente com o arquivo de imagem no servidor, que também redefine o Carimbo de data/hora no arquivo no cache do cliente.

A seguir está um exemplo de resposta a uma consulta para o serviço ABWQ:

    <Attribute>
              <Name>PhotoRelPath</Name>
              <Value>efa6096aed2746cb9ab2037f7dbdde9d.f2eeeb5946db54a7aa607ecd3ae09d
              95.photo</Value>
              <Values xmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
    </Attribute>
    <Attribute>
              <Name>PhotoHash</Name>
              <Value>f2eeeb5946db54a7aa607ecd3ae09d95</Value>
              <Values xmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
    </Attribute>
    <Attribute>
         <Name>PhotoSize</Name>
         <Value>4620</Value>
         <Valuesxmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays"
    i:nil="true" />
    </Attribute>

Fotos do usuário no Lync 2013

O Lync 2013 introduziu suporte para imagens de alta resolução para fotos de usuário. O Lync 2013 também inclui suporte para armazenar fotos de usuário na caixa de correio do usuário no Exchange 2013, o que remove as limitações de resolução e tamanho de imagem presentes no Lync 2010. As fotos do usuário no Lync 2013 podem ter até 648 pixels por 648 pixels com um tamanho de arquivo de até 20 MB. As fotos de alta resolução no Lync 2013 devem estar localizadas na caixa de correio do usuário no Exchange 2013 e têm suporte apenas com o cliente Lync 2013. Essa integração com o Exchange aproveita a nova estrutura de autorização incluída nas versões de 2013 do Lync, exchange e SharePoint chamadas Oauth.

Se o Exchange 2013 não for usado em sua implantação, o suporte para fotos de usuário será o mesmo que no Lync 2010. No entanto, as opções do usuário para escolher a foto a ser usada são diferentes no cliente do Lync 2013. No cliente do Lync 2013, os usuários podem selecionar Ocultar minha imagem ou Mostrar minha imagem. A opção Mostrar uma imagem de um site não está disponível por padrão, mas pode ser habilitada atribuindo uma política de cliente.

Ocultar minha imagem

As configurações para fotos do usuário estão na caixa de diálogo Opções no Lync 2013. Quando você escolhe Ocultar minha imagem, nenhuma foto de usuário é exibida para você no cliente do Lync, mas sua foto ainda é exibida no seu cartão de visita e fora do Lync.

Mostrar minha imagem

Quando você escolhe a opção Mostrar minha imagem, sua foto de usuário é exibida em seu cliente do Lync e para outros usuários em conversas do Lync. A imagem usada é a armazenada no AD DS.

Mostrar uma imagem de um site

A opção Mostrar imagem de um site fica disponível no Lync 2013 depois que uma política de cliente é definida para habilita-la. A versão do cliente deve ser mais recente que 15.0.4535.1002, que é instalada com o Lync Cumulative Atualizações: novembro de 2013. Talvez os usuários precisem fazer logon e, em seguida, voltar para ver as alterações no cliente.

Você pode definir a política do cliente para habilitar Mostrar imagem de uma configuração de site executando a política Set-CsClientPolicy no Shell de Gerenciamento do Lync Server. Os cmdlets de exemplo a seguir demonstram como definir a política globalmente para todos os usuários em sua implantação:

 $pe=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value True
 $po=Get-CsClientPolicy -Identity Global
 $po.PolicyEntry.Add($pe)
 Set-CsClientPolicy -Instance $po

Quando uma imagem é carregada na caixa de correio do usuário, o Exchange cria automaticamente uma versão de resolução inferior da imagem que pode ser usada em aplicativos cliente. A foto do usuário também é atualizada no AD DS.

Nota

Quando um arquivo de imagem é atualizado no AD DS, uma imagem de 48 x 48 pixels é criada e usada para o thumbnailPhoto no AD DS. Qualquer imagem existente é substituída. Portanto, se você adicionou uma imagem de 96 x 96 ao AD DS, ela será substituída pela nova imagem de 48 x 48. Isso só é importante porque você tem usuários em seu ambiente usando clientes do Lync 2010, pois esses clientes obterão fotos de usuário do AD DS. Você pode importar imagens de 96 x 96 pixels para substituir as criadas pelo AD DS se você tiver clientes do Lync 2010 em sua organização.

Suporte a fotos de usuário no Lync 2013

No Lync 2013, há suporte para três resoluções de imagem para fotos de usuário, conforme descrito na tabela a seguir. A imagem usada é determinada pela configuração de política do cliente atribuída aos usuários do Lync. Consulte "Gerenciando a foto do usuário com cmdlets de Política de Cliente" neste tópico para obter mais informações.

Resolução de imagem (pixels) Aplicativo

48 x 48

Usado se nenhuma imagem de resolução superior estiver selecionada

96 x 96

Usado no Outlook Web App Outlook 2013

648 x 648

Usado no cliente da área de trabalho do Lync 2013 e no Lync 2013 Web App

Qualquer usuário com uma caixa de correio habilitada no Exchange 2013 pode carregar uma imagem diferente, incluindo fotos de alta resolução, por meio das opções de cliente do Outlook Web Access ou do Lync 2013. As configurações recomendadas para imagens usadas incluem:

  • Resolução de imagem 648 por 648 pixels

  • Profundidade da Cor de 24 bits

  • Tamanho do arquivo de imagem de até 20 MB

  • Formato de arquivo JPEG

Uma imagem JPEG típica de 24 bits que tem 648 pixels por 648 pixels tem um tamanho de arquivo de cerca de 240 KB, portanto, 1 MB de espaço de armazenamento é necessário para cada 4 fotos de usuário.