Skip to content

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

License

Notifications You must be signed in to change notification settings

michaelschnyder/SkypeClient

Repository files navigation

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)

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages