Skip to content
NLNuvyntra Labs
All R&D projects

R&D project

Twilio Voice iOS Binding

Xamarin binding for Twilio Voice on iOS

A Xamarin iOS binding library for the Twilio Voice SDK, complementary to the Android binding and CallKit sample work.

C#

Abstract

This binding exposes the Twilio Voice iOS SDK to Xamarin/C#. Together with the Android binding and the CallKit sample, it formed a cross-platform voice stack for Xamarin.

Problem

iOS voice apps must integrate CallKit, PushKit, and the vendor SDK. Xamarin needs a binding before any of that is callable from C#.

Solution

A focused iOS binding project that product apps can reference alongside CallKit integration.

Architecture

  • Xamarin iOS binding over Twilio Voice.
  • Designed to sit next to PushKit/CallKit samples.

Capabilities

  • C# access to Twilio Voice on iOS.
  • Shared API shape with the Android binding for cross-platform call code.

Audience

Xamarin iOS teams shipping Twilio Voice with system call UI.

Outcomes

  • Parity with the Android Twilio binding.
  • A foundation for later MAUI VoipCore design.

Related r&d projects