Overview
A Flutter plugin that enables CallKit integration for iOS applications, allowing seamless handling of incoming and outgoing calls with native iOS call interfaces. Developed by Voximplant, it enhances VoIP calling experiences by leveraging Apple's CallKit framework to display calls in the system's native dialer, support on-call UI, and integrate with features like caller ID, do-not-disturb, and background call handling. The package is specifically designed for iOS and simplifies the process of embedding high-quality voice and video calling into Flutter apps.
Use cases
- Integrating native call interfaces in VoIP apps
- Enabling system-level call notifications
- Supporting background call functionality
- Improving call experience with iOS CallKit
- Handling incoming/outgoing calls via native UI
Key features
- iOS-only CallKit integration
- Native call interface rendering
- Background call support
- Caller ID display
- System-wide call management
Suitable for
- VoIP applications targeting iOS
- Flutter apps requiring native call behavior
- Developers using Voximplant's communication services
- Apps needing CallKit compliance
Considerations
- Limited to iOS platform
- Requires iOS-specific configuration
- Depends on Voximplant backend services
- Needs proper entitlements and permissions
- Not compatible with Android