Giter VIP home page Giter VIP logo

microsoft-lync-connector's Introduction

Microsoft Lync Connector

Version 3.0 compatible with Telligent Community 8.5

Dependencies

The Microsoft Lync Connector requires Lync Server 2013. A Trusted Application needs to be set up to allow the connector to communicate with Lync.

Unified Communications Management API (UCMA) 4.0 SDK

Telligent Community

  • Telligent Community (free or commercial) version 8.5 or higher
  • Telligent.DynamicConfiguration.dll
  • Telligent.Evolution.Api.dll
  • Telligent.Evolution.Components.dll
  • Telligent.Evolution.Core.dll
  • Telligent.Evolution.Rest.dll

Lync Connector

  • Telligent.Evolution.Extensions.Lync.dll

How to set up Trusted Application

PS > Get-CsSite

Identity                  : Site:LyncLab
SiteId                    : 1
Services                  : {UserServer:lync.server.telligent.com,
                            Registrar:lync.server.telligent.com,
                            UserDatabase:lync.server.telligent.com,
                            FileStore:lync.server.telligent.com...}
Pools                     : {lync.server.telligent.com}
FederationRoute           :
XmppFederationRoute       :
DefaultPersistentChatPool :
Description               : Lync Site
DisplayName               : LyncLab
SiteType                  : CentralSite
ParentSite                :

PS > New-CsTrustedApplicationPool -id lync.server.telligent.com -Registrar Registrar:lync.server.telligent.com -site Site:LyncLab
PS > New-CsTrustedApplication -ApplicationId community -TrustedApplicationPoolFqdn lync.server.telligent.com  -Port 7489
PS > Enable-CsTopology

How to install the Microsoft Lync Connector

To install the Microsoft Lync Connector for Telligent Community, copy the following files to the Telligent Community server \bin folder:

  • Telligent.Evolution.Extensions.Lync.dll
  • Microsoft.Rtc.Collaboration.dll

The UCMA SDK library file is usually located in C:\Program Files\Microsoft UCMA 4.0\SDK\Core\Bin.

Once the files are installed in the Telligent Community \bin directory, the Lync Connector will be available as a plug-in within the Telligent Community Control Panel.

How to configure the Microsoft Lync Connector

In the Telligent Community Control Panel, navigate to the Lync Integration plugin and click Configure. Enter the required fields and click Save.

Lync Host

The fully qualified domain name (FQDN) of the server where Microsoft Lync Server 2013 is deployed.

GRUU

The trusted Globally Routable User-Agent URI (GRUU) for the application.

Trusted Port

Port given to the trusted application. This is 7489 from the above example.

Application Port

Application default port. ex: 5061

Account SIP

SIP for the service account.

Certificate Thumbprint

To get the Thumbprint, run the following from the Lync Powershell:

PS > Get-CsCertificate

The OAuthTokenIssuer certificate needs to be exported from the Lync Server and imported into the Telligent Community server(s).

Once imported the Application Pool account needs permission to the Lync Certificate.

  • Click Start and type mmc
  • Select Add/Remove Snap-in from the File menu
  • Select Certificates
  • Select Computer Account
  • Navigate to the Personal certificates
  • Right click the imported Lync certificate
  • Select All Tasks > Manage Private Keys...
  • Add the IIS Application Pool account running the community
  • Click Ok

####Where is the documentation? Please refer to the wiki section of this repository.

####How do I report a bug? You can use the issues section of this repository to report any issues.

####Where can I ask questions? Please visit our developer community to ask questions, get answers, collaborate and connect with other developers. Plus, give us feedback there so we can continue to improve these tools for you.

####Can I contribute? Yes, we will have more details soon on how you can contribute.

microsoft-lync-connector's People

Contributors

r-e-d-s-a-n-d avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.