VoIP
CallAppUnder NDA
A VoIP application that implements mobile telephony using the Linphone library. Calls are made to virtual Linphone service numbers, enabling users to communicate without traditional carrier infrastructure.
Scope of work
- Implemented VoIP calling via Linphone SDK
- Implemented network communication with Linphone server
- Implemented VoIP Push Notifications for incoming calls
- Added In-App Purchase functionality
- Integrated Contacts Framework for address book access
Challenges & solutions
Handling VoIP Push Notifications reliably while the app was in background or terminated state was the main challenge. Required proper configuration of PushKit and careful lifecycle management to ensure incoming calls were never missed.