Skip to content

shaildeliwala/LyncUCWA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LyncUCWA

Overview

A sample desktop application that uses UCWA, Lync's Web API.

The project started as a simple feasibility check and to see how UCWA authentication worked. It grew from that into a desktop application. All requests are made using a System.Net.Http.HttpClient object.

Features

  1. Authentication and login (as per flow described in the documentation)

  2. Outgoing presence (makeMeAvailable)

  3. Incoming presence (contactPresence)

  4. Instant messaging (Outgoing and Incoming)

Future Developments

This is only a proof-of-concept application and not thoroughly tested. It will be refactored, modified, and tested more comprehensively. Following is some of the work that is being, or will be, done.

  1. Using a proper architecture that separates the model/business layer to facilitate its reusability.

  2. Building a portable, reusable library to process service responses and raise events.

  3. Incorporating/testing features that UCWA exposes (instant messaging, audio conferencing, anonymous web chat, and search for a contact).

About

REST API async consumption library + LyncUCWA desktop app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages