Project Description:
We need a voip Android mobile dialer like iTel dialer, TP Smart Dialer and that has about 5 screens. (Messages; Recent; Contacts; keypad; About; Settings Invite to Use; Privacy).
The app should integrate with iTelswitch.
The main functions of the app will include:
1. Making & Receiving VoIP Calls Over 3G, WiFi, GPRS
2. Should not kill the battery of the mobile device
3. Address Book Integration with local Phone Address Book AND the platform
4. User Credentials Save / Change Username & Password
5. Volume Control
6. Protocol SIP (RFC 3261)
7. Media Support RTP (Real Time Transport Protocol) & RTCP (RTP Control Protocol)
8. Transport Mode TCP, User Datagram Protocol (UDP), TCP to UDP Interworking
9. Codecs G.723, G.729, AMR (Adaptive Multi-Rate Compression), iLBC, G.711, GSM.
10. Network Address Translation (NAT) Traversal Through Encryption & STUN
11. Voice Quality Silence Suppression, Packets Loss Management
12. DTMF - (Dual Tone Multifrequency) Generation & Detection (RFC 2833)
13. Call Status Indicator Displayed on phone screen
14. Call History, Call Detail Records, Current Account Balance, Current Account Balance, Current Account Minutes Remaining
15. Speakerphone
16. SMS (through the platform)
17. App will be in English, but should allow for multiple language support by design
18. App should voice and SMS encryption
19. App should work in SIP block countries like UAE, Oman and KSA. These countries not allowed voip sip calls.