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.
Platform
iOS
Role
iOS Developer
Industry
VoIP
← Back to projects

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.

Tech Stack

SwiftLinphoneMVCCoreDataGCDFirebase CrashlyticsPush NotificationsVoIP Push NotificationsIn-App PurchaseStoryboardsBitrise

Project info

ClientUnder NDA
PlatformiOS
Live previewUnder NDA