Project contains ready to use SIP VoIP Client application for iOS, written on SwiftUI and also includes CallKit implementation. As SIP engine it uses Siprix SDK, included in binary form.
Application (Siprix) has ability to:
- Add multiple SIP accounts
- Send/receive multiple audio/video calls
- Manage calls with:
- Hold/unhold
- Mute microphone/camera
- Play sound to call from mp3 file
- Record received sound to file
- Send/receive DTMF
- Transfer
- ...
-
HomeKit Integration - Control app settings via HomeKit automations and Siri
- Virtual switches for notifications, auto-answer, speaker settings
- Status sensors for active calls and registration
- Create scenes for quick-dial contacts
- "Hey Siri" voice commands
-
Home Assistant Integration - Webhook-based automation platform
- Trigger calls from Home Assistant automations
- Receive call status updates
- Integration with sensors, buttons, and scripts
- RESTful API support
-
Apple Watch Companion App - Control calls from your wrist
- View and manage active calls
- Answer/reject incoming calls
- Call history overview
- SIP account status monitoring
- Watch face complications
- macOS Compatibility - Designed for easy macOS app creation
- Platform abstraction layer for iOS/macOS
- Shared codebase with conditional compilation
- Comprehensive macOS guide included
- Native macOS UI adaptations
See INTEGRATIONS.md for detailed setup guides and MACOS_GUIDE.md for creating the macOS version.
Application's UI may not contain all the features, available in the SDK, they will be added later.
Siprix doesn't provide VoIP services, but in the same time doesn't have any backend limitations and can connect to any SIP PBX. For testing app you need an account(s) credentials from a SIP service provider(s). Some features may be not supported by all SIP providers.
Attached Siprix SDK works in trial mode and has limited call duration - it drops call after 60sec. Upgrading to a paid license removes this restriction, enabling calls of any length.
Please contact sales@siprix-voip.com for more details.
Product web site: https://siprix-voip.com
Manual: https://docs.siprix-voip.com
|
|
|