Como as fotos do usuário são exibidas no Lync
Tópico Última Modificação: 2014-08-25
Resumo: As fotografias de utilizador apresentadas no cliente do Lync podem ser diferentes consoante a funcionalidade do Lync que estiver a utilizar, como numa conferência ou numa conversa por MI.
O Lync 2010 introduziu a capacidade de incluir uma fotografia com o seu perfil do Lync que é apresentada a outros utilizadores do Lync. Também pode escolher se pretende ou não apresentar fotografias para os seus contactos no cliente do Lync. No Lync 2013, suporte para fotografias de alta resolução para utilizadores. Este tópico descreve como o cliente do Lync obtém e apresenta fotografias de utilizador, onde as imagens são armazenadas, as limitações de cada origem de imagem e como as fotografias do utilizador são utilizadas por diferentes serviços do Lync.
Considerações de planeamento
Deve considerar o seguinte ao planear implementar suporte para fotografias de utilizador.
O suporte para fotografias de utilizador de alta definição requer que a caixa de correio do utilizador esteja localizada no Exchange 2013 e que a conta de utilizador do Lync esteja no conjunto do Lync 2013.
As fotografias de utilizador de alta definição são suportadas apenas num ambiente onde são utilizadas o Lync Server 2013 e o Exchange 2013.
Os utilizadores com Caixas de Correio no Exchange 2010 utilizarão sempre o atributo thumbnailPhoto do AD DS como a origem da respetiva fotografia de utilizador.
Uma fotografia de utilizador armazenada como o atributo thumbnailPhoto do AD DS não será apresentada a contactos externos/federados.
Se as fotografias dos contactos de utilizador estiverem armazenadas no AD DS, o ficheiro de imagem utilizado está limitado a 96×96 píxeis e não a um tamanho de ficheiro de 100 KB.
Se a conectividade entre o Lync Server e o Exchange Server for perdida, a miniatura de baixa resolução do utilizadorPhoto do AD DS será apresentada e apenas para utilizadores internos.
As fotografias de utilizador de alta resolução são apresentadas em reuniões do Lync 2013 quando um orador ativo não tem vídeo ativado. Além disso, mover o rato sobre a fotografia em miniatura na galeria irá apresentar a fotografia de alta resolução.
Fotografias do Utilizador no Lync 2010
No cliente do Lync 2010, pode escolher entre duas opções para apresentar uma fotografia para o seu perfil, Imagem empresarial predefinida e Mostrar imagem a partir de um endereço Web.
Imagem empresarial predefinida
Quando seleciona a opção Imagem empresarial predefinida, o Lync obtém a fotografia apresentada automaticamente a partir de Active Directory Domain Services. A imagem utilizada é a imagem definida como o valor do atributo thumbnailPhoto no Active Directory Domain Services. Este é o mesmo ficheiro utilizado pelo Exchange para apresentar imagens no Outlook.
As considerações para utilizar imagens de Active Directory Domain Services incluem o seguinte:
Só são suportadas imagens com dimensões até 96 píxeis por 96 píxeis. O tamanho do ficheiro da imagem está limitado a 100 KB.
Por predefinição, os utilizadores podem alterar a imagem utilizada para o atributo thumbnailPhoto , embora não diretamente através do cliente do Lync. Pode desativar esta opção através de Active Directory Domain Services.
As imagens armazenadas no Active Directory Domain Services não são apresentadas aos contactos externos à sua organização, mesmo que sejam contactos federados.
Nas grandes organizações, armazenar e obter as imagens para um grande número de utilizadores pode afetar o tamanho e o desempenho da base de dados Active Directory Domain Services.
As dimensões de imagem limitadas e o tamanho do ficheiro significam que apenas podem ser utilizadas imagens de baixa resolução.
Como os utilizadores gerem as respetivas fotografias de utilizador no Active Directory Domain Services
O utilizador não pode alterar a imagem utilizada no respetivo perfil de Active Directory Domain Services diretamente através do cliente do Lync 2010. Podem utilizar uma das seguintes opções para o fazer, se disponível:
SharePoint Server Os utilizadores podem carregar uma fotografia para "O Meu Site" num SharePoint Server e, em seguida, configurar a sincronização de perfis no SharePoint para sincronizar a fotografia com o atributo thumbnailPhoto no Active Directory Domain Services.
Fotografia armazenada no URL acessível publicamente Os utilizadores podem configurar a respetiva fotografia de utilizador especificando um URL acessível publicamente para a imagem que pretendem utilizar. A imagem tem de estar acessível publicamente sem uma palavra-passe. A imagem armazenada no endereço Web especificado é transferida para outros utilizadores através da categoria card contacto nas informações de presença. Quando o cliente do Lync precisa de apresentar uma fotografia de utilizador, obtém a imagem a partir do endereço Web especificado.
Os cmdlets do Exchange 2010 para administradores de Windows PowerShell podem executar o cmdlet Import-RecipientDataProperty na Shell de Gestão do Exchange 2010 no para gerir o atributo thumbnailPhoto. Quando as imagens são importadas com cmdlets do Exchange 2010, o tamanho do ficheiro é limitado a 10 KB.
Ferramentas de terceiros Os utilizadores só podem carregar a sua própria fotografia para para o atributo thumbnailPhoto .
Mostrar uma imagem a partir de um endereço Web
Quando seleciona a opção Mostrar uma imagem a partir de um endereço Web , o Lync obtém a imagem no endereço que introduzir e apresenta-a para a sua fotografia de utilizador no Lync.
As considerações para utilizar imagens de um endereço Web incluem o seguinte:
Os limites de tamanho do ficheiro são determinados pelo atributo MaxPhotoSizeKB na política de cliente, definido com o cmdlet New-CsClientPolicy . O limite de tamanho predefinido é de 30 KB. O valor máximo é 100 KB. Não existe nenhuma restrição à resolução da imagem, mas se tentar utilizar um ficheiro de imagem que exceda o limite de tamanho, não será transferido para clientes do Lync. Pode definir o valor como 0 para desativar todas as fotografias de utilizador que estão a ser utilizadas no Lync.
As fotografias do utilizador de um endereço Web podem ser vistas por contactos federados externos.
Gerir a fotografia do utilizador com cmdlets da Política de Cliente
No Lync Server 2010, as definições de política de cliente são configuradas com os cmdlets CsClientPolicy. As definições de política configuradas são enviadas aos clientes através do aprovisionamento dentro da banda. Os dois parâmetros dos cmdlets CsClientPolicy que determinam a experiência de fotografia do utilizador são DisplayPhoto e MaxPhotoSizeKB. O parâmetro de aprovisionamento dentro da banda correspondente para DisplayPhoto e MaxPhotoSizeKB chama-se PhotoUsage. Os valores para o parâmetro PhotoUsage são enviados aos clientes através do ponto finalConfigurationprovisionGroup. Veja Descrição Geral das Políticas e Definições do Cliente para obter mais informações.
O valor do parâmetro DisplayPhoto determina a origem da imagem de fotografia do utilizador. Os valores suportados estão incluídos na tabela seguinte.
Valor do parâmetro DisplayPhoto | Origem da imagem | Definições de cliente do Lync 2010 |
---|---|---|
NoPhoto |
nenhum |
Não mostrar a minha imagem |
PhotoFromADOnly |
Active Directory |
Imagem empresarial predefinida |
AllPhotos |
Endereço Web |
Mostrar uma imagem a partir de um endereço Web |
Como o cliente do Lync 2010 obtém fotografias
No Lync 2010, as fotografias do utilizador são geridas no servidor pelo Serviço do Livro de Endereços. O cliente do Lync obtém fotografias do utilizador ao consultar primeiro o serviço Consulta Web do Livro de Endereços (ABWQ) no servidor, que é exposto através do serviço Web de Expansão da Lista de Distribuição. O cliente recebe o ficheiro de imagem e, em seguida, copia-o para a cache do utilizador para evitar transferir a imagem sempre que precisar de ser apresentada. Os valores de atributo devolvidos da consulta também são armazenados na entrada do Serviço do Livro de Endereços em cache para o utilizador. O Serviço livro de endereços elimina todas as imagens em cache a cada 24 horas, o que significa que pode demorar até 24 horas para que novas imagens de utilizador sejam atualizadas na cache no servidor. Pode forçar uma atualização para a cache com o cmdlet Update-CsAddressBook .
As fotografias de utilizador incluídas no Status de Presença também têm um valor hash associado que o cliente do Lync utiliza para determinar se existe uma imagem mais recente disponível. O cliente é notificado automaticamente das alterações ao ficheiro de imagem utilizado no status de Presença.
Nota
Uma vez que as fotografias não são armazenadas na base de dados GalContacts.db, a transferência de fotografias de utilizador não depende da definição AddressBookAvailability na política de cliente (Set-CsClientPolicy).
A consulta ao serviço ABWQ inclui os seguintes atributos:
PhotoHash O valor hash dos dados da fotografia binária e é utilizado para determinar se a fotografia atual foi alterada.
PhotoRelPath O caminho relativo para o ficheiro de imagem armazenado no servidor.
Tamanho fotográfico O tamanho do ficheiro de imagem, em bytes.
Carimbo de data/hora A data e hora em que o ficheiro de imagem foi transferido pela última vez a partir do servidor e copiado para a cache do cliente.
Em seguida, após obter o ficheiro de imagem, o cliente do Lync 2010 compara os valores de atributo devolvidos da consulta com os valores de atributo recebidos pelo cliente do aprovisionamento dentro da banda para ver se são diferentes. Se os valores forem diferentes, o cliente obtém o ficheiro de imagem do utilizador com sessão iniciada com um pedido HTTP GET.
Além disso, o cliente verifica com o servidor a cada 24 horas a partir do momento em que a versão em cache do ficheiro 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 sabe que o ficheiro de imagem foi alterado. Para obter o ficheiro de imagem atualizado, o cliente consulta novamente o serviço ABWQ para atualizar o ficheiro de imagem na cache do cliente com o ficheiro de imagem no servidor, o que também repõe o Carimbo de Data /Hora no ficheiro na cache do cliente.
Segue-se uma resposta de exemplo a uma consulta ao 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>
Fotografias do utilizador no Lync 2013
O Lync 2013 introduziu suporte para imagens de alta resolução para fotografias de utilizador. O Lync 2013 também inclui suporte para armazenar fotografias de utilizador na caixa de correio do utilizador no Exchange 2013, o que remove as limitações de tamanho e resolução de imagens presentes no Lync 2010. As fotografias do utilizador no Lync 2013 podem ter até 648 pixels por 648 píxeis com um tamanho de ficheiro de até 20 MB. As fotografias de alta resolução no Lync 2013 têm de estar localizadas na caixa de correio do utilizador no Exchange 2013 e só são suportadas com o cliente do Lync 2013. Esta integração com o Exchange tira partido da nova arquitetura de autorização incluída nas versões de 2013 do Lync, Exchange e SharePoint denominadas Oauth.
Se o Exchange 2013 não for utilizado na sua implementação, o suporte para fotografias de utilizador é igual ao do Lync 2010. No entanto, as opções de utilizador para escolher a fotografia a utilizar são diferentes no cliente do Lync 2013. No cliente do Lync 2013, os utilizadores podem selecionar Ocultar a minha imagem ou Mostrar a minha imagem. A opção Mostrar uma imagem de um site não está disponível por predefinição, mas pode ser ativada ao atribuir uma política de cliente.
Ocultar a minha imagem
As definições para fotografias de utilizador estão na caixa de diálogo Opções no Lync 2013. Quando seleciona Ocultar a minha imagem, não é apresentada nenhuma fotografia de utilizador no cliente do Lync, mas a sua fotografia continua a ser apresentada no seu contacto card e fora do Lync.
Mostrar a minha imagem
Quando seleciona a opção Mostrar a minha imagem , a sua fotografia de utilizador é apresentada no seu cliente do Lync e para outros utilizadores nas conversações do Lync. A imagem utilizada é a que está armazenada no AD DS.
Mostrar uma imagem de um site
A opção Mostrar imagem a partir de um site fica disponível no Lync 2013 depois de uma política de cliente ser definida para ativá-la. A versão do cliente tem de ser mais recente do que a 15.0.4535.1002, que está instalada com a Atualizações Cumulativa do Lync: novembro de 2013. Os utilizadores poderão ter de terminar sessão e voltar a iniciar sessão para ver as alterações no cliente.
Pode definir a política de cliente para ativar a definição Mostrar imagem a partir de um site ao executar a política Set-CsClientPolicy na Shell de Gestão do Lync Server. Os cmdlets de exemplo seguintes demonstram como definir a política globalmente para todos os utilizadores na sua implementaçã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 para a caixa de correio do utilizador, o Exchange cria automaticamente uma versão de resolução inferior da imagem que pode ser utilizada em aplicações cliente. A fotografia de utilizador também é atualizada no AD DS.
Nota
Quando um ficheiro de imagem é atualizado no AD DS, é criada uma imagem de 48 x 48 píxeis e utilizada para o thumbnailPhoto no AD DS. Qualquer imagem existente é substituída. Por isso, se tiver adicionado uma imagem de 96 x 96 ao AD DS, esta será substituída pela nova imagem de 48 x 48. Isto só é importante se tiver utilizadores no seu ambiente a utilizar clientes do Lync 2010, uma vez que esses clientes obterão fotografias de utilizador a partir do AD DS. Pode importar 96 x 96 imagens de 96 píxeis para substituir as criadas pelo AD DS se tiver clientes do Lync 2010 na sua organização.
Suporte para fotografias de utilizador no Lync 2013
No Lync 2013, são suportadas três resoluções de imagens para fotografias de utilizador, conforme descrito na tabela seguinte. A imagem utilizada é determinada pela definição de política de cliente atribuída aos utilizadores do Lync. Veja "Gerir a fotografia do utilizador com cmdlets da Política de Cliente" neste tópico para obter mais informações.
Resolução de imagens (píxeis) | Aplicativo |
---|---|
48 x 48 |
Utilizado se não estiver selecionada uma imagem de resolução superior |
96 x 96 |
Utilizado no Outlook Web App e no Outlook 2013 |
648 x 648 |
Utilizado no cliente de ambiente de trabalho do Lync 2013 e no Lync 2013 Web App |
Qualquer utilizador com uma caixa de correio ativada no Exchange 2013 pode carregar uma imagem diferente, incluindo fotografias de alta resolução, através das opções de cliente do Outlook Web Access ou do Lync 2013. As definições recomendadas para imagens utilizadas incluem:
Resolução de Imagem 648 por 648 píxeis
Profundidade da Cor de 24 bits
Tamanho do ficheiro de imagem até 20 MB
Formato de ficheiro JPEG
Uma imagem JPEG de 24 bits típica com 648 píxeis por 648 píxeis tem um tamanho de ficheiro de cerca de 240 KB, pelo que é necessário 1 MB de espaço de armazenamento para cada 4 fotografias de utilizador.