---
title: VoIP calling with CallKit
framework: callkit
role: sampleCode
role_heading: Sample Code
path: callkit/voip-calling-with-callkit
---

# VoIP calling with CallKit

Use the CallKit framework to integrate native VoIP calling.

## Overview

Overview note: This sample code project is associated with WWDC16 session 230: Enhancing VoIP Apps with CallKit. This sample code project must be run on a physical device. Configure the Sample Code Project Before you run the sample code project in Xcode, check to be sure your device has iOS 13 or later or iPadOS 13 or later installed.

## See Also

### Essentials

- [CXProvider](callkit/cxprovider.md)
- [CXProviderDelegate](callkit/cxproviderdelegate.md)
- [CXProviderConfiguration](callkit/cxproviderconfiguration.md)
- [Making and receiving VoIP calls](callkit/making-and-receiving-voip-calls.md)
- [Preparing your app to be the default calling app](callkit/preparing-your-app-to-be-the-default-calling-app.md)
- [CallKit updates](updates/callkit.md)
