Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Lync wrapper and WPF control to allow you to easily create UI Suppression mode applications which auto-answer incoming video calls.

branch: master

ShutDown, SignOut, Copyright

Replaced dispose commands with public signout and shutdown methods.
added copyright notices.
latest commit f2f56b0fe4
Tom Morgan authored August 10, 2012
Octocat-spinner-32 Controls ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 Enum ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 EventArgs ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 Extensions ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 Interfaces ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 Lync ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 Properties ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 LyncModel.cs ShutDown, SignOut, Copyright August 10, 2012
Octocat-spinner-32 LyncUISupressionWrapper.csproj refactor of the way contact information is passed back August 02, 2012
Octocat-spinner-32 LyncUISupressionWrapper.sln Code Tidy August 01, 2012
Octocat-spinner-32 README.md update August 09, 2012
README.md

Video AutoAnswer using Microsoft Lync in UI Suppression Mode

Lync wrapper and WPF control to allow you to easily create UI Suppression mode applications which auto-answer incoming video calls.


Current Functionality

  • UISuppresion Mode WPF application
  • Presence,Personal Note, Name, Photo exposed for the "watched" user
  • Auto-answer video call, two-way video sharing
  • Place call to "watched" user, two-way video sharing
  • Uses the Lync 2010 Client SDK (which you will need).

Quick HeadStart

Get going quickly with a sample project. This wrapper is being used over at Scott Hanselman's LyncAutoAnswer project.

Things to know

  • There is a WPF control - LyncUISupressionWrapper.Controls.VideoWindow - which displays either incoming or outgoing video.
  • The LyncUISupressionWrapper.LyncModel object is a singleton, so call it with LyncModel.Instance;.
  • You must call .SignIn as one of the first things you do, otherwise nothing will work!
  • When debugging, if you halt your application mid-call/conversation you will leave the underlying Lync process (communicator.exe) in a running state. You will need to kill that process before running again, otherwise you'll get errors that "{Client is in state 'SignedIn', expected 'Uninitialized'}". Exiting the application normally is fine.
  • You need to be in UI Suppression Mode for this to work. UI Suppression is set in the registry - keys are in the Downloads section.

Authors

This project has been written by the Modality Systems Product Development Team, who blog about building interesting and innovative solutions on the Microsoft Lync platform at ModalityDev.

Something went wrong with that request. Please try again.