VoIP SDK for IOS

The trial period is not limited in time — you can use the SDK as long as necessary. During the trial, you will have full access to all SDK functionality, including the version for Flutter, with only one exception: call duration is limited to 60 seconds.

Upgrading to a paid license removes this restriction and allows making calls of any length.
A single license grants the right to use the SDK for Flutter in an unlimited number of
applications and on any computers/devices.

Contact Sales: How to purchase SDK

Ready IOS VoIP SDK projects with source code:

Ready-to-use sample applications with source code for the IOS SDK:

Note

SIPRIX doesn't provide VoIP services, but in the same time doesn't have back-end limitations and can connect to any SIP (Servers) PBXs or make direct calls between clients.

SIPRIX SDK for IOS — a ready-made solution for VoIP development


VoIP SDK for iOS: SIPrix VoIP SDK



Modern mobile applications increasingly include built-in voice and video communication.
The SIPrix VoIP SDK provides developers with a ready-to-use toolkit for quickly integrating
VoIP (SIP/RTP) functionality on the iOS platform.



Key Features

  • Support for multiple SIP accounts and simultaneous audio and video calls — the SampleSwiftUI example implements a client with several accounts.

  • Call management: hold, muting the microphone or camera, sending and receiving DTMF signals, playing sound from a file, and call audio recording.

  • Security support: SIP signaling encryption via TLS and media encryption via SRTP.

  • Built-in integration with iOS frameworks: CallKit and PushKit support, ensuring natural VoIP call behavior in iOS background mode.

  • Network switching support, network status monitoring, automatic registration and call recovery when the connection changes.


SIPrix VoIP SDK for iOS: Example of Use


The SampleSwiftUI project demonstrates how to build a full-featured VoIP client on iOS using the SDK,
with a SwiftUI interface and CallKit integration. You can use the demo application as a foundation:
add accounts, make and receive calls, test recording or playback features, and expand it for specific needs.


Advantages

  • Significantly reduces development time: no need to implement the SIP and RTP engine from scratch.

  • High flexibility: the SDK works with any SIP PBX or SIP provider.

  • Suitable for business: enables creation of custom VoIP applications for iOS with modern architecture and native integration.


When to Choose SIPrix VoIP SDK for iOS


If you need to quickly launch an iOS application with voice or video communication based on the SIP protocol,
the SIPrix VoIP SDK is a strong option. It is especially suitable when support for multiple accounts,
call management, call recording, and integration with system-level iOS features such as CallKit is required.


Contact us now, we're here to help!

Request feature