Menyetel PIdgin untuk Lync2013

22

Saya mengalami kesulitan mengatur pidgin untuk bekerja dengan komunikator lync 2013 (bukan 2010) akun microsoft 365 milik perusahaan saya.

Saya menerima pesan yang menyatakan otentikasi gagal, atau Incompatible authentication scheme chosen: NTLMtergantung pada nilai agen pengguna yang digunakan dari wiki ini

Tampaknya kedua nilai agen pengguna yang dimulai dengan UCCAPI memberikan kesalahan gagal otentikasi, yang saya duga "lebih dekat" dengan solusinya.

Saya sudah tiga kali memeriksa bahwa kata sandi itu benar.

Di bawah ini adalah beberapa gambar pengaturan saya (saya telah mengubah nama perusahaan menjadi "perusahaan" untuk anonimitas.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Saya menjalankan pidgin dengan skrip untuk memperbaiki masalah kesalahan tulis:

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

Saya juga menggunakan versi terbaru SIPE (1.10.1) dengan menggunakan ppa ini: https://launchpad.net/~aavelar/+archive/ppa

Pengaturan apa yang perlu saya ubah / tambahkan untuk membuatnya berfungsi?

Programster
sumber
3
Apakah Anda mencoba menggunakan string agen pengguna penuh? UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)
mason81
1
Perusahaan saya beralih menggunakan Office 365 dan saya perlu menyesuaikan beberapa pengaturan, saya menemukan informasi di sini sangat membantu: vincentpassaro.com/2013/02/01/…
mason81
Apakah Anda pernah mendapatkan nama kontak Anda untuk ditampilkan di Pidgin berjalan pada Windows? Saya memiliki masalah yang sama.
@Paulreg Nama hanya muncul untuk saya ketika saya secara manual menambahkannya ke lync. Ini adalah rasa sakit yang besar dan akan sangat suka solusi untuk itu.
Programster
Saran yang diberikan pada halaman ini dulu bekerja dengan baik, tetapi berhenti bekerja selama musim panas. Saya sekarang mendapatkan "Gagal mengautentikasi ke server" atau "Skema otentikasi yang tidak kompatibel dipilih" tergantung pada pengaturan yang saya pilih, tetapi tidak ada yang berhasil. Apakah ada yang punya wawasan? Saya akan menawarkan hadiah, tapi saya tidak punya cukup perwakilan :-(
static_rtti

Jawaban:

14

Saya bisa menjalankan ini di ubuntu 13.04 (pertanyaan diajukan di ubuntu 12.04). Berikut adalah beberapa petunjuk:

Gunakan string agen pengguna penuh seperti yang ditunjukkan @ mason81:

UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)

Saya tidak perlu menggunakan skrip startup untuk menyelesaikan kesalahan penulisan. misalnya

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

Itu terkait repo adalah sia-sia pada distro ini, jangan menggunakannya. Tampaknya pada Ubuntu 13.04 Anda akan menginstal pidgin-sipe 1.13.3-1 secara default yang merupakan versi yang lebih baru.

Tampaknya setup pidgin / sipe yang saya instal di sini memiliki tipe otentikasi ketiga untuk TLS seperti yang terlihat dalam gambar ini yang saya butuhkan. masukkan deskripsi gambar di sini


Untuk referensi, berikut adalah pengaturan koneksi saya yang berfungsi: masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Tab lainnya adalah default


Memperbarui

Untuk mengaktifkan ini di ubuntu 14.04, lakukan hal yang persis sama, tetapi hapus centang pada single sign on!

Programster
sumber
1
Terima kasih atas pembaruan untuk 14,04 - Saya akhirnya memutakhirkan dan kemudian tidak dapat terhubung ke lync dan itu membuat saya gila!
mason81
Konfigurasi ini juga berfungsi pada versi Windows dari klien Pidgin. Saya tidak mencentang sekali masuk, tidak yakin apakah itu membuat perbedaan. Terima kasih.
Philip Kearns
Dikonfirmasi ini juga berfungsi pada 16.04. (Dengan sistem masuk tunggal tidak dicentang.)
Tass
5

Saya mengatur agar ini berfungsi di Ubuntu 12.04 dengan pidgin (2.10.3) dan pidgin-sipe (1.11.2-1ubuntu1) diinstal dari repo default / universe yang tepat. Kami menggunakan Lync2013 juga.

Saya memang menggunakan variabel lingkungan untuk menjalankan pidgin. Tanpa pidgin ini akan gagal setiap kali dengan 'Baca gagal'. Ini dikonfigurasikan /home/myuser/.profiledengan menambahkan:

export NSS_SSL_CBC_RANDOM_IV=0

Periksa di sini untuk informasi lebih lanjut tentang mengapa variabel ini diperlukan untuk sipe.

Pengaturan sipe adalah sebagai berikut

Tab 'Dasar':

  • Nama pengguna: email saya seperti yang digunakan dalam perusahaan (mis. [email protected])
  • Login: domain masuk perusahaan \ nama pengguna (mis. PERUSAHAAN \ john.smith)

Tab tingkat lanjut :

  • Jenis koneksi: Otomatis
  • Agen Pengguna: UCCAPI / 15.0.4420.1017 OC / 15.0.4420.1017 (Microsoft Lync)
  • Gunakan Sistem Masuk Tunggal: [dicentang]

Semua bidang lain dalam Tingkat Lanjut kosong. Saya tidak memiliki proxy yang dikonfigurasi.

andrewd38
sumber
2

Inilah yang saat ini bekerja untuk saya. Saya memiliki akun Office365.

TAB DASAR

Nama pengguna: [email protected]

Login: [email protected]

Kata sandi: *****

[PERIKSA] Ingat kata sandi

Alias ​​lokal: Nama Saya

TAB LANJUTAN

Server [: Port]: BLANK

Jenis koneksi: SSL / TLS

Agen Pengguna: UCCAPI / 15.0.4481.1000 OC / 15.0.4481.1000 (Microsoft Lync)

Skema otentikasi: TLS-DSK

[UNCHECK] Gunakan Sistem Masuk Tunggal

Sisanya kosong

Swinny
sumber
2

Butuh waktu untuk memilah, tetapi artikel ini memang membantu sedikit. Hal yang perlu diketahui:

  1. Agen pengguna berbeda tergantung pada versi Lync yang dijalankan perusahaan Anda dan tingkat tambalannya. Saya menemukan agen saya dengan menemukan seseorang di MS Lync (bukan linux) dan mencari di file uccapilog (itu di bawah direktori Lync \ Tracing) mencari UCCAPI.
  2. Saya setidaknya harus menemukan server, dan harus menggunakan IP langsung, bukan DNS, menemukan info dalam file yang sama seperti di atas.
  3. Skema otentikasi tergantung pada pilihan perusahaan Anda ketika mereka mengatur Lync, milik saya adalah NTLM.
  4. Saya tidak menggunakan Single-Sign-on karena login workstation saya bukan login domain saya.
Craig Hibbard
sumber
1
Ke "artikel" mana yang Anda maksud?
David Foerster
@ DavidFoerster jelas tidak jelas tapi dia mungkin merujuk pada tanya jawab ini?
Penatua Geek
1

Jika Anda sudah mengaktifkan MultiFactorAuthentication, Anda perlu memberikan "kata sandi aplikasi" di tab dasar dan login email serta kata sandi email di tab lanjutan.

Vijesh Krishnankutty
sumber
0

Untuk referensi: Saya pertama kali membuat Pidgin / SIPE bekerja di Ubuntu mengikuti instruksi Programster. Saya kemudian mencoba pada Windows dan gagal dengan pesan kesalahan

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

Membatalkan SSO, sekali lagi menurut Programster, instruksi menyelesaikannya. Satu-satunya masalah sekarang adalah tidak ada nama yang terlihat untuk kontak Lync saya. Jika saya mengarahkan mouse mereka "tip alat" dengan nama yang muncul tetapi nama tetap tidak terlihat ketika mouse tidak ada.

db
sumber