RingCentral C# SDK
RingCentral, Inc. is a leading provider of flexible and cost-effective software as a service (SaaS) solutions for business communications, including a cloud-based contact center solution and Glip, an advanced team collaboration workspace.
RingCentral provides a secure, reliable, and flexible phone system that is intuitive to use and manage, effortlessly adapting no matter how fast your business grows and changes.
The RingCentral API is based on the Representational State Transfer (REST) architecture.
One of the key advantages of REST architecture is simplicity. You can build your application on the fly without any additional tools, development kits or specifications. If you know how to interact with a simple web server, then you are ready to use the RingCentral API.
You can try RingCentral API online with API Explorer.
The SDKs are built on our APIs which handle all communication with external programs, allowing you much more flexibility.
RingCentral C# SDK
The SDK is available under an MIT-style license. The source code is hosted on GitHub: https://github.com/ringcentral/ringcentral-csharp.
We are making incompatible API changes
In master branch we maintain code base for each target platform in addition to the PCL project. Example:
RingCentral is PCL,
RingCentral.Android is for Android only and
RingCentral.iOS is for iOS only...etc.
In develop branch, we only maintain the PCL project, which means all the target platforms share the same code base. Eventually, develop branch will be merged into master branch.
Here we talk about the develop branch
Because the develop branch installation process differs a lot from the master branch, and develop branch is the future of the C# SDK, here we only talk about the develop branch.
The binary files of RingCentral C# SDK are distributed via NuGet.
To install the latest stable version:
This will download the Ring Central Portable Class Library into your project as well as the PubNub dependencies.
To install the prerelease version:
Install-Package RingCentralSDK -Pre
This will download the prerelease version which is based on develop branch.