We need to integrate SIP functionalities using the SDK provided by VoIPSIPSDK.com.
The app fully functions and already features a contact list, profiles, and SIP extension field for any users, and SIP credentials for your own profile.
Milestone 1:
– Integrate a SIP SDK from VoIPSIPSDK
– Implement a build/flavor configuration to enable SIP in this build
– If my user has SIP credential in the profile fields, connect to SIP and ìkeep the connection in the background
– Receive SIP calls, ring, answer, decline (receive only, not call in this milestone)
– Implement concepts such as Ringing, Busy, Call Cancellation, and Call Denial.
– Show the SIP connection status in the app settings.
– Basic UI
Milestone 2:
– Add a new tab with a numeric keyboard when SIP is enabled, allowing users to dial any SIP number
– Add a new tab with Call history (inbound and outbound)
– On my contacts, show their SIP number and allow click to call through SIP
– In any screen of the app, I need to see that there is an ongoing SIP call, and allow to go back to the call
– Show sticky notification, or call kit notification
Milestone 3:
– Speed dial
– Displaying contacts matching the numbers (or letters) while dialing.
– Register the intent "sip:", so that sip calls can be made with this app
– UI improvements batch
Milestone 4:
– Bug fixing batch
– UI improvements batch
This job focuses solely on 1:1 audio calls; video and group functionalities are not required at this stage.
Please review the attached screenshots for a better understanding of the logic.
Thank you.
Budget: $1,500
Posted On: August 06, 2024 11:22 UTC
Category: Mobile App Development
Skills:Flutter
Country: Italy
click to apply
Powered by WPeMatico
