Встречи участников Lync на Ubuntu?
Мне нужно присоединиться к онлайн-встречам Microsoft Lync Attendee, в основном в качестве участника (не организатора).
Есть ли способ, которым я могу настроить Lync Attendee или, предпочтительно, другой клиент с открытым исходным кодом, чтобы сделать то же самое?
ПРИМЕЧАНИЕ. Несмотря на то, что мне нужна поддержка Lync, и я благодарен за помощь, здесь возникает вопрос о Lync Attendee. их клиенте для онлайн-аудио / видеоконференций.
5 ответов
На самом деле невозможно запустить клиент Lync в Linux. Клиент «lync Web app» не работает в Linux даже с двоичными файлами моно-проекта. В настоящее время Microsoft не говорит, есть ли у них это на их дорожной карте.
Существуют сторонние клиенты Linux (в том числе тот, который сертифицирован Microsoft, встроенный клиент snom, обеспечивающий присутствие и корпоративный голос). Документация по протоколу позволяет сообществу Linux создавать таких клиентов. Полноценного клиента, встроенного в Microsoft, не существует, но веб-клиент Microsoft OWA поддерживается в Linux и обеспечивает IM и Presence.
Вы можете попробовать проект SIPE, который является сторонним плагином Pidgin для Microsoft LCS/OCS.
Проект SIPE разрабатывает сторонний плагин для мультипротокольного мессенджера Pidgin. Он реализует расширенную версию SIP/SIMPLE, используемую различными продуктами, такими как Microsoft Office Communications Server, Reuters Messaging, Microsoft Live Communications Server. С помощью этого плагина вы сможете заменить клиент Microsoft Office Communicator на Pidgin.
Не рекомендуется самостоятельно компилировать исходный код. Опыт показывает, что сложно правильно выполнить все необходимые условия, особенно для новых пользователей Linux. Вместо этого вы должны использовать готовые к использованию установочные пакеты, которые большинство дистрибутивов ОС предлагают под названием pidgin-sipe.
Корпоративное решение snom использует всестороннюю функциональность унифицированных коммуникаций решений наших партнеров по унифицированным коммуникациям для обеспечения крупных предприятий и корпораций полной системой коммуникаций: устройства snom совместимы с обоими решениями унифицированных коммуникаций этих партнеров, оставаясь при этом полностью функциональными и совместимыми устройствами. В их собственных правах.
Это означает, что вы можете не только в полной мере воспользоваться всеми преимуществами унифицированных коммуникаций, состоящими из множества присутствующих, видеоконференций и управления связью, но вы также можете спокойно спать, зная, что в будущем вы решите перейти на другое решение корпоративного уровня. Вам не нужно будет отказываться от телефонов.
Кроме того, похоже, что Pidgin часто упоминается в отношении Lync.
Pidgin — это программа чата, которая позволяет вам одновременно входить в учетные записи в нескольких сетях чата. Это означает, что вы можете общаться с друзьями в MSN, общаться с другом в Google Talk и одновременно сидеть в чате Yahoo.
Pidgin работает в Windows, Linux и других операционных системах UNIX.
Источники и дополнительная информация:
Lync Attendee meetings on ubuntu?
I need to join Microsoft Lync Attendee online meetings, mostly as a participant (not host). Is there a way I can configure Lync Attendee, or preferably another open source client to do the same? NOTE: Although I do need Lync support and appreciate the help, the question here is about the Lync Attendee. their online audio/video conferencing client.
@MegaEverything : I am not a big fan of wine. Haven’t tried it yet, but would try if there are no ‘purer’ methods available.
@charlie — apparently microsoft have joined skype to lync. Video support is promised soon — so in theory skype linux will be able to access lync. You may just have to wait a while! — theregister.co.uk/2013/05/30/microsoft_links_skype_to_lync/…
Skype is still a whole other thing than Skype for Business/Lync; the Linux Skype client from Microsoft doesn’t (as of 2018) give access to Lync/Office Communicator accounts.
5 Answers 5
Actually it is not possible to run the Lync client on Linux. The «lync Web app» client does not work on Linux even with the binaries of the mono project. For the time being Microsoft doesn’t say if they have it on their road map.
There are third party Linux clients (including one that Microsoft qualified, the snom embedded client that does presence and enterprise voice). The protocol documentation makes it possible for the Linux community to build such clients. There is no Microsoft built full client, but the Microsoft OWA web client is supported on Linux and delivers IM and Presence.
You can try The SIPE Project, which is a third-party Pidgin plugin for Microsoft LCS/OCS.
The SIPE project develops a third-party plugin for the Pidgin multi-protocol instant messenger. It implements the extended version of SIP/SIMPLE used by various products such as Microsoft Office Communications Server, Reuters Messaging, Microsoft Live Communications Server. With this plugin you should be able to replace your Microsoft Office Communicator client with Pidgin.
It is not recommended to compile the source code yourself. Experience has shown that it is difficult to get all prerequisites correctly in place, especially for new Linux users. Instead you should use the ready-to-use installation packages which most OS distributions offer under the name pidgin-sipe.
The snom enterprise solution utilizes the comprehensive unified communications functionality of our Unified Communications partners’ solutions to provide large scale enterprises and corporations with a complete communications system: snom devices are compatible with both of these partner’s unified communications solutions whilst remaining as fully functional and interoperable devices in their own right.
This means that not only can you take full advantage of all the rich presence, video conferencing and communications management strengths of unified communications, but you can also sleep easy in the knowledge that if you decide to switch to a different enterprise level solution in the future, you will not need to ditch the phones.
Also, it seems like Pidgin, is being mentioned a lot with regards to Lync.
Pidgin is a chat program which lets you log in to accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on MSN, talking to a friend on Google Talk, and sitting in a Yahoo chat room all at the same time.
Pidgin runs on Windows, Linux, and other UNIX operating systems.
Sources, and more information:
Using Microsoft Lync with Ubuntu
I have had two different needs come up for using Lync as my instant messaging tool. First, the company that I work for subscribed to Microsoft’s online service called Office365. Then, I started working for a client that hosted it’s own internal server.
These are my notes for getting connected so that I could chat on both networks using Pidgin.
Installing
I simply installed the pidgin-sipe package from the Software Center:
When I tried to launch Pidgin from the command-line, it wouldn’t work:
skp@pecan:~$ pidgin /usr/bin/pidgin: line 10: /usr/bin/pidgin.orig: No such file or directory
So, Pidgin itself has to be installed separately. I went ahead and installed the Plugin Pack as well.
When pidgin first started up, I accepted it’s offer to create a new account:
Office365 Configuration
My company uses Office365 for their email and Lync server. So, I attempted to configure it, and it seems to work fine. On the Basic tab, I filled out these settings:
On the Advanced Tab, I filled out these settings:
- Server: sipdir.online.lync.com:443
- Connection type: Auto
- User Agent: UCCAPI/4.0.7577.0 OC/4.0.7577.0 (Microsoft Lync 2010)
- Authentication scheme: TLS-DSK
Connecting to Client’s Internal Server
My next challenge was connecting to the client’s internal server. I think I finally got all of the settings right. On the basic tab, I used these settings:
On the Advanced tab, I used the following settings:
- Server:
- Connection Type: Auto
- User Agent: UCCAPI/4.0.7577.0 OC/4.0.7577.0 (Microsoft Lync 2010)
- Authentication scheme: NTLM
- Use Single Sign-On: Unchecked
- Don’t publish my calendar information: Checked
For the server name, I learned that I could read that from DNS using nslookup. At the nslookup, I ran “set type=srv”. Then, I ran “_sipinternaltls._tcp.”. The domain name is the same domain name on my company email address (everything after the @).
I tried to remove all of the actual values from the screenshot, but this is something what the output looked like:
The value that I was looking to put in the pidgin Server setting was : (underneath priority and weight).
Troubleshooting
You can see the output messages by going to Help > Debug Window. That gave plenty of error message information to help figure out what was going on.
I got this message because I did not enter an email address format for the user name.
(21:55:03) connection: Connection error on 0x7fa6ad595c60 (reason: 1 description: User name should be a valid SIP URI
Example: user@company.com)
The next message I saw was this message:
(21:57:19) connection: Connection error on 0x7fa6ad5931c0 (reason: 2 description: Certificate request to https:///CertProv/CertProvisioningService.svc/WebTicket_Proof_SHA1 failed)
This page indicated that maybe this was because I was using the wrong Authentication Scheme. When I changed it from TLS-DSK to NTLM, it fixed the problem and worked!!
Environment Variable
One post that I read mentioned setting the NSS_SSL_CBC_RANDOM_IV environment variable. I set this variable, and it didn’t seem to make a difference. I had some other things wrong. I never did go back and remove it, so I am not sure if it was needed or not.
I updated /etc/profile by adding this file /etc/profile.d/lync.sh:
# http://linuxsagas.digitaleagle.net/2013/11/04/using-microsof…nc-with-ubuntu/ export NSS_SSL_CBC_RANDOM_IV=0