<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "watchOS: 9.0.0 -",
    "Xcode: 14.0.0 -"
  ],
  "documentType" : "article",
  "framework" : "CallKit",
  "identifier" : "/documentation/CallKit/voip-calling-with-callkit",
  "metadataVersion" : "0.1.0",
  "role" : "sampleCode",
  "title" : "VoIP calling with CallKit"
}
-->

# VoIP calling with CallKit

Use the CallKit framework to integrate native VoIP calling.

## Overview

> Note: This sample code project is associated with WWDC16 session [230: Enhancing VoIP Apps with CallKit](https://developer.apple.com/videos/play/wwdc2016/230/).

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.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)