/SkypeClient

C# implementation of a Skype Client that allows to use Skype features in any .NET Standards based application

Primary LanguageC#MIT LicenseMIT

Skype Client

Skype Client is a C# library that allows hosting a Skype Client in .NET Core. It bases on CEFSharp (CEF Browser) to estabish a Skype client session.

Feature Set

The library is still under heavy development and should be considered as PoC. The following functionalities are suppored:

Functionality Status Details
Login ✔️ E-Mail adress and password
Contacts ✔️ Minimalistic list without user details
Recieving Messages ✔️ Only text messages are supported
Sending Messages ✔️ Only text messages are supported
Audio, Video Call 🚧 Only call notifications are available
Call Updates ✔️ Events for missed, active, ended, declined calls

Demo

In the current state the application provides console output for incoming messages and calls, as seen below Communicating with Skype running in console

The shown demo can be found in Skype.Client.Demo project

Acknowledgements

This project is based on

  • Newtonsoft Json.NET (MIT)
  • CEFSharp (BSD)