Configurando o PIdgin para Lync2013


22

Estou com dificuldades em configurar o pidgin para trabalhar com a conta do Communicator Lync 2013 da Microsoft (não 2010) da minha empresa.

Eu recebo uma mensagem informando que a autenticação falhou ou Incompatible authentication scheme chosen: NTLMdependendo dos valores do agente do usuário usados neste wiki

Parece que ambos os valores do agente do usuário que começam com UCCAPI fornecem erro de falha na autenticação, o que eu acho que está "mais próximo" da solução.

Eu verifiquei três vezes se a senha está correta.

Abaixo estão algumas imagens das minhas configurações (alterei o nome da empresa para "empresa" por anonimato.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Estou executando o pidgin com um script para corrigir um problema de erro de gravação:

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

Também estou usando a versão mais recente do SIPE (1.10.1) usando este ppa: https://launchpad.net/~aavelar/+archive/ppa

Quais configurações eu preciso alterar / adicionar para que funcione?


3
Você tentou usar a sequência completa do agente do usuário? UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)
mason81

1
Minha empresa comutada para usar o Office 365 e que eu precisava para ajustar algumas configurações, eu encontrei a informação aqui para ser útil: vincentpassaro.com/2013/02/01/...
mason81

Você já conseguiu que seus nomes de contato fossem exibidos no Pidgin em execução no Windows? Eu tenho o mesmo problema.

Os nomes @Paulreg só aparecem para mim quando os adicionei manualmente ao lync. É uma grande dor e adoraria uma solução para isso.
Programster

Os conselhos fornecidos nesta página funcionavam muito bem, mas pararam de funcionar durante o verão. Agora recebo "Falha ao autenticar no servidor" ou "Esquema de autenticação incompatível escolhido", dependendo das configurações escolhidas, mas nada funciona. Alguém tem alguma idéia? Eu ofereceria uma recompensa, mas não tenho representante suficiente :-(
static_rtti

Respostas:


14

Consegui fazer isso funcionar no ubuntu 13.04 (pergunta feita no ubuntu 12.04). Aqui estão algumas dicas:

Use a sequência completa do agente do usuário como @ mason81 apontado:

UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)

Eu fiz não precisa usar um script de inicialização para resolver quaisquer erros de gravação. por exemplo

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

Esse repositório vinculado foi inútil nesta distribuição, não a use. Parece que no Ubuntu 13.04 você instalará o pidgin-sipe 1.13.3-1 por padrão, que é uma versão ainda mais atualizada.

Parece que a configuração do pidgin / sipe que instalei aqui possui um terceiro tipo de autenticação para TLS, como visto nesta figura, que é o que eu precisava. insira a descrição da imagem aqui


Para referência, aqui estão minhas configurações de conexão que estão funcionando: insira a descrição da imagem aqui insira a descrição da imagem aqui

As outras guias são os padrões


Atualizar

Para que isso funcione no ubuntu 14.04, faça exatamente o mesmo, mas desmarque o único logon!


1
Obrigado pela atualização para 14.04 - eu finalmente consegui atualizar e depois não consegui me conectar ao lync e isso estava me deixando louco!
precisa saber é

Essa configuração também funciona na versão Windows do cliente Pidgin. Não marquei o logon único, não tenho certeza se isso faz alguma diferença. Obrigado.
Philip Kearns

Confirmado que isso também funciona em 16.04. (Com o logon único desmarcado.) #
03417 Tass

5

Eu consegui fazer isso funcionar no Ubuntu 12.04 com o pidgin (2.10.3) e o pidgin-sipe (1.11.2-1ubuntu1) instalados a partir do repositório default / universe padrão. Também estamos usando o Lync2013.

Eu usei uma variável de ambiente para executar o pidgin. Sem esse pidgin falharia sempre com uma 'Leitura falhada'. Isso foi configurado /home/myuser/.profileanexando:

export NSS_SSL_CBC_RANDOM_IV=0

Verifique aqui para obter mais informações sobre por que essa variável é necessária para o sipe.

As configurações de sipe foram as seguintes

Guia "Básico":

  • Nome de usuário: meu e-mail usado na empresa (por exemplo, john.smith@company.co.uk)
  • Login: domínio de logon da empresa \ nome de usuário (por exemplo, COMPANY \ john.smith)

Guia Avançado :

  • Tipo de conexão: Auto
  • Agente do usuário: UCCAPI / 15.0.4420.1017 OC / 15.0.4420.1017 (Microsoft Lync)
  • Usar logon único: [marcado]

Todos os outros campos no Avançado estavam em branco. Eu não tinha proxy configurado.


2

É isso que está funcionando atualmente para mim. Eu tenho uma conta do Office365.

TAB BÁSICO

Nome de usuário: nomedeusuário@empresa.com

Login: nomedeusuário@empresa.com

Senha: *****

[CHECK] Lembrar senha

Alias ​​local: Meu nome

TAB AVANÇADO

Servidor [: Porta]: EM BRANCO

Tipo de conexão: SSL / TLS

Agente do usuário: UCCAPI / 15.0.4481.1000 OC / 15.0.4481.1000 (Microsoft Lync)

Esquema de autenticação: TLS-DSK

[UNCHECK] Use o logon único

O resto está em branco


2

Demorou um pouco para resolver, mas este artigo ajudou bastante. Coisas a saber:

  1. O agente do usuário é diferente, dependendo da versão do Lync que sua empresa está executando e do nível de patch. Encontrei meu agente encontrando alguém no MS Lync (não linux) e procurando em um arquivo uccapilog (está no diretório Lync \ Tracing) procurando por UCCAPI.
  2. Eu pelo menos precisava encontrar o servidor e usar o IP direto em vez do DNS, encontrei essas informações no mesmo arquivo acima.
  3. O esquema de autenticação depende das escolhas da sua empresa quando configuram o Lync, o meu era NTLM.
  4. Não usei o Logon único, pois meu login na estação de trabalho não é o meu domínio.

1
A que "artigo" você está se referindo?
David Foerster

@DavidFoerster não está definitivamente claro, mas ele pode estar se referindo a essas perguntas e respostas?
Elder Geek

1

Se você tiver o MultiFactorAuthentication ativado, precisará fornecer "senha do aplicativo" na guia básica e login por e-mail e senha por email na guia avançada.


0

Para referência: primeiro o Pidgin / SIPE trabalhando no Ubuntu, seguindo as instruções do Programster. Eu tentei no Windows e ele falhou com uma mensagem de erro

Web ticket request to https://webpoolams0e08.infra.lync.com:443/CertProv/CertProvisioningService.svc failed

Desmarcar o SSO, novamente de acordo com as instruções do Programster, resolveu isso. O único problema agora é que nenhum nome é visível para meus contatos do Lync. Se eu passar o mouse sobre eles, uma "dica de ferramenta" com o nome aparecerá, mas o nome permanecerá invisível quando o mouse não estiver lá.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.