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.
- Xamarin
- Twilio
- VoIP
- iOS