An open API service indexing awesome lists of open source software.

https://github.com/michaelschnyder/skypeclient

C# implementation of a Skype Client that allows to use Skype features in any .NET Standards based application
https://github.com/michaelschnyder/skypeclient

cefsharp csharp netcore31 skype skype-api skype-bot skype-client

Last synced: 9 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](skype-console-client-demo.gif)

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

## Acknowledgements
This project is based on
* Newtonsoft Json.NET (MIT)
* CEFSharp (BSD)