Impostazione di PIdgin su Lync2013

Ho difficoltà a configurare pidgin per funzionare con l’account della microsoft 365’s communicator lync 2013 (non 2010).

O ricevo un messaggio che indica che l’autenticazione non è riuscita o che Incompatible authentication scheme chosen: NTLM base ai valori degli user agent utilizzati da questo wiki

Sembra che entrambi i valori degli user agent che iniziano con UCCAPI forniscano l’errore di autenticazione fallito, che suppongo sia “più vicino” alla soluzione.

Ho triplicato controllato che la password sia corretta.

Di seguito sono riportate alcune immagini delle mie impostazioni (ho cambiato il nome della società in “società” per l’anonimato.

inserisci la descrizione dell'immagine quiinserisci la descrizione dell'immagine qui

Sto eseguendo pidgin con uno script per risolvere un problema di errore di scrittura:

 export NSS_SSL_CBC_RANDOM_IV=0 pidgin -d 

Sto anche usando l’ultima versione di SIPE (1.10.1) usando questo ppa: https://launchpad.net/~aavelar/+archive/ppa

Quali impostazioni devo modificare / aggiungere per farlo funzionare?

Sono stato in grado di farlo funzionare su Ubuntu 13.04 (domanda posta su Ubuntu 12.04). Ecco alcuni suggerimenti:

Usa la stringa full user agent come @ mason81 ha sottolineato:

 UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync) 

Non avevo bisogno di usare uno script di avvio per risolvere eventuali errori di scrittura. per esempio

 export NSS_SSL_CBC_RANDOM_IV=0 pidgin -d 

Questo repository collegato era inutile su questa distribuzione, non usarlo. Sembra che su Ubuntu 13.04 verrà installato per default pidgin-sipe 1.13.3-1, che è una versione ancora più aggiornata.

Sembra che l’installazione di pidgin / sipe che ho installato qui abbia un terzo tipo di autenticazione per TLS come visto in questa immagine, che è ciò di cui avevo bisogno. inserisci la descrizione dell'immagine qui


Per riferimento, qui ci sono le mie impostazioni di connessione che funzionano: inserisci la descrizione dell'immagine quiinserisci la descrizione dell'immagine qui

Le altre tabs sono i valori predefiniti


Aggiornare

Per farlo funzionare su Ubuntu 14.04, fare esattamente lo stesso, ma deselezionare il single sign on!

Sono riuscito a farlo funzionare su Ubuntu 12.04 con pidgin (2.10.3) e pidgin-sipe (1.11.2-1ubuntu1) installati dal repository preciso / universo predefinito. Stiamo anche utilizzando Lync2013.

Ho usato una variabile di ambiente per eseguire pidgin. Senza questo pidgin fallirebbe ogni volta con un ‘Read failed’. Questo è stato configurato in /home/myuser/.profile aggiungendo:

 export NSS_SSL_CBC_RANDOM_IV=0 

Controlla qui per ulteriori informazioni sul motivo per cui questa variabile è necessaria per sipe.

Le impostazioni di sipe erano le seguenti

Scheda “Base”:

  • Nome utente: la mia e-mail utilizzata all’interno dell’azienda (ad es. [email protected])
  • Login: dominio di accesso della società \ nome utente (ad es. COMPANY \ john.smith)

Scheda Avanzate :

  • Tipo di connessione: Auto
  • Agente utente: UCCAPI / 15.0.4420.1017 OC / 15.0.4420.1017 (Microsoft Lync)
  • Utilizza Single Sign-on: [barrato]

Tutti gli altri campi in Avanzato erano vuoti. Non avevo configurato alcun proxy.

Questo è ciò che sta funzionando al momento per me. Ho un account Office365.

TAB BASIC

Nome utente: [email protected]

Login: [email protected]

Parola d’ordine: *****

[CHECK] Ricorda password

Alias ​​locale: il mio nome

SCHEDA AVANZATA

Server [: Porta]: BLANK

Tipo di connessione: SSL / TLS

Agente utente: UCCAPI / 15.0.4481.1000 OC / 15.0.4481.1000 (Microsoft Lync)

Schema di autenticazione: TLS-DSK

[UNCHECK] Usa Single Sign-On

Il resto è vuoto

Ci è voluto un po ‘per risolverlo, ma questo articolo ha aiutato un bel po’. Cose da sapere:

  1. L’agente utente è diverso a seconda della versione di Lync che la tua azienda ha in esecuzione ed è a livello di patch. Ho trovato il mio agente trovando qualcuno su MS Lync (non linux) e guardando in un file uccapilog (è sotto la directory Lync \ Tracing) alla ricerca di UCCAPI.
  2. Dovevo almeno trovare il server, e dovevo usare l’IP diretto invece del DNS, trovavo le informazioni nello stesso file di cui sopra.
  3. Lo schema di autenticazione dipende dalle scelte della tua azienda quando configurano Lync, il mio era NTLM.
  4. Non ho utilizzato Single-Sign-on poiché il login della mia workstation non è il mio accesso al dominio.

Se hai triggersto MultiFactorAuthentication dovrai fornire “password app” nella scheda di base e la password di accesso e di posta elettronica nella scheda avanzata.

Per riferimento: ho ottenuto Pidgin / SIPE lavorando su Ubuntu seguendo le istruzioni di Programster. Ho quindi provato su Windows e non è riuscito con un messaggio di errore

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

Unticking SSO, sempre secondo Programster, le istruzioni lo hanno risolto. L’unico problema è che nessun nome è visibile per i miei contatti Lync. Se faccio il mouse sopra, appare una “descrizione dell’utensile” con il nome, ma il nome rimane invisibile quando il mouse non è lì.