Sinch iOS SDK

Welcome to Sinch iOS SDK https://developers.sinch.com/docs/in-app-calling/ios-cloud/

Copyright 2014-2022, Sinch Mobile AB (reg. no 556969-5397)

Features

  • Sinch SDK for iOS
  • PSTN Calling
    • Make data calls to regular phone numbers
  • App-to-App Calling
    • Make and receive voice and video calls
    • Call both native (iOS and Android) and web clients
  • Video Calling
    • Make video calls to both native (iOS and Android) and web clients
  • Conference Calling

Should you encounter any bugs, glitches, lack of functionality or other problems using our SDK, please send us an email to dev@sinch.com. Your help in this regard is greatly appreciated.

Quick Start

Documentation

The User Guide includes:

  • Instructions for first-time developers
  • Using Sinch in your app for making app-to-phone, app-to-app and conference calls
  • Using Sinch in your app for making video calls

Reference documentation is available in docs/.

Samples

Sample code is available under samples/

  • SinchCallKit.xcodeproj: App-to-App Calling sample in Objective-C, using VoIP Push Notifications and CallKit (This sample requires you to create and upload Apple APNs Signing Key in the Sinch portal.)

  • SinchVideoCallKit.xcodeproj: App-to-App Video Calling sample in Objective-C, using VoIP Push Notifications and CallKit (This sample requires you to create and upload Apple APNs Signing Key in the Sinch portal.)

  • SinchVideoCallKitSwift.xcodeproj: App-to-App Video Calling sample in Swift, using VoIP Push Notifications and CallKit (This sample requires you to create and upload Apple APNs Signing Key in the Sinch portal.)

  • SinchPSTN.xcodeproj: App-to-Phone (PSTN) Calling sample in Objective-C