Rainbow.CSharp.SDK
1.18.0
This SDK allows to connect your application to Rainbow for bringing one-to-one chat and group chat using messages and files. It's also possible to edit, delete rand reply to specific messages. A file storage is also available to manage files already shared and know your file quota.
If your account is connected to a PBX, you can also:
- Make call, take call, deflect call, hold call, transfer call and create conference call
- Configure nomadic status and call transfer
- Get and manage call logs
- Get and manage voice messages
You can manage your conference:
- Start / Join / Stop
- Lock / Unlock
- Mute / Unmute by participant or globally
- Drop participant
Future release will permit to handle voice and video calls using WebRTC, screen and desktop sharing (using WebRTC).
Several samples are available (https://github.com/Rainbow-CPaaS/Rainbow-CSharp-SDK-Samples) :
- Contacts
- Conversations
- Instant Messaging
- Telephony
- Conferences
To have more info about this SDK:
- Getting started guide: https://hub.openrainbow.com/#/documentation/doc/sdk/csharp/guides/001_getting_started
- What's new: https://hub.openrainbow.com/#/documentation/doc/sdk/csharp/guides/020_what_is_new
- API documentation: https://hub.openrainbow.com/#/documentation/doc/sdk/csharp/api/Rainbow.Application
See the version list below for details.
Install-Package Rainbow.CSharp.SDK -Version 1.18.0
dotnet add package Rainbow.CSharp.SDK --version 1.18.0
<PackageReference Include="Rainbow.CSharp.SDK" Version="1.18.0" />
paket add Rainbow.CSharp.SDK --version 1.18.0
Release Notes
For full release notes see :
https://hub.openrainbow.com/#/documentation/doc/sdk/csharp/guides/020_what_is_new
Dependencies
-
.NETCoreApp 3.1
- Newtonsoft.Json (>= 12.0.3)
- NLog (>= 4.7.2)
- RestSharp (>= 106.11.4)
- Sharp.Ws.Xmpp (>= 1.18.0)
- System.IdentityModel.Tokens.Jwt (>= 6.7.1)
-
.NETStandard 2.0
- Newtonsoft.Json (>= 12.0.3)
- NLog (>= 4.7.2)
- RestSharp (>= 106.11.4)
- Sharp.Ws.Xmpp (>= 1.18.0)
- System.IdentityModel.Tokens.Jwt (>= 6.7.1)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
1.21.0 | 53 | 1/12/2021 |
1.20.0 | 45 | 1/5/2021 |
1.19.0 | 66 | 12/3/2020 |
1.18.0 | 85 | 11/9/2020 |
1.17.0 | 87 | 10/19/2020 |
1.16.0 | 59 | 9/28/2020 |
1.15.0 | 124 | 9/16/2020 |
1.14.0 | 124 | 9/7/2020 |
1.13.0 | 176 | 7/16/2020 |
1.12.0 | 102 | 6/15/2020 |
1.11.0 | 119 | 5/18/2020 |
1.10.0 | 158 | 4/21/2020 |
1.9.0 | 158 | 3/30/2020 |
1.8.0 | 197 | 3/6/2020 |
1.7.0 | 218 | 2/14/2020 |
1.6.1 | 208 | 1/29/2020 |
1.5.0 | 151 | 1/10/2020 |
1.4.0 | 164 | 11/20/2019 |
1.3.0 | 193 | 10/30/2019 |
1.2.0 | 168 | 10/9/2019 |
1.1.0 | 158 | 9/18/2019 |
1.0.0 | 206 | 8/19/2019 |
0.1.0 | 171 | 8/1/2019 |
0.0.0.7 | 186 | 7/10/2019 |
0.0.0.6 | 202 | 6/18/2019 |
0.0.0.5 | 219 | 5/23/2019 |
0.0.0.4 | 207 | 5/21/2019 |
0.0.0.3 | 192 | 5/20/2019 |
0.0.0.2 | 188 | 5/15/2019 |
0.0.0.1 | 197 | 5/9/2019 |
0.0.0 | 199 | 5/9/2019 |