Sinch offers a platform for real time communication over the Internet. It consists of different software development kits – the Sinch SDKs – that you integrate with your smartphone or web application and cloud based back-end services. Together, they enable Voice based communication in your application.

Apart from real time communication between smartphone or web applications, the Sinch back-end services also integrate with the public switched telephone network(PSTN) in form of high quality voice termination at low rates, making it possible to connect calls to any phone number in more than 150 countries.

What are the different voice services?

When using Sinch for Voice calling, the Sinch platform can be seen as a big telephony switch. It receives incoming phone calls, sets up outgoing phone calls and bridges the two. The incoming call may come from a mobile or web application (over data) or through a local phone number. Similarly, the outgoing call can be terminated to another mobile or web application (over data) or to a phone number (via the PSTN network), hence the following classification:

  • App to app calling
  • App to phone calling
  • Phone to phone calling

What are the supported platforms?

The Sinch SDK is currently available for iOS, Android and JavaScript platforms and most of the Sinch back-end services are also exposed over REST APIs, primarily for back-end to back-end integration.

How do I get started?

Getting started with the Sinch Voice API and SDK is simple thanks to the extensive documentation for each platform and the different tutorials and sample application available together with the SDKs. In most cases, Sinch can be used without needing a back-end or any configuration just follow these steps.

  1. create an account,
  2. download the SDK
  3. and get started in minutes following one of the user guides below.

Apple Android Javascript REST