We are looking for VoIP SIP caller application for Android and iOS platforms. We would like to integrate our service VoIP to one of already developed VoIP application.
Some requirements for these projects;
Project is divided in two phases. In first phase we’d like to get simple sip caller application and in second phase also provisioning. Please see details; (more info. Evaluation criteria and roadmap you’ll find in attached document).
1. Simple VoIP application - SIP caller
-Application GUI must be easy to use (example C-SIP-Simple), look and feel should be “identical” to the platform native callers
-Manual setting and configuration for registration
-VoIP application must use SIP for its connections, registration and making calls.
o Sip Registration (RE-Register on 90% expiry time in 200-OK msg.) with Auth
o Sip Calls (both directions) with Authorization
o Configuration for SIP settings:
• set SIP port
• proxy setting (different proxy / outbound proxy,..)
• different AuthID and EpID
• volume settings (mic and speaker)
• echo canceler
• silence suppression
• Codec list (set codecs priority, enable codecs)
• set RTP ports range
- Enable/disable call features:
?Calling Line Identification Presentation (CLIP)
?Calling Line Identification Restriction (CLIR)
?Call Forward All
?Call Forward Busy
?Call Forward No Answer
-Sound quality must be High quality, if possible HD sound quality,
-Beside good sound quality minimum bandwidth rate must be used at particular connectivity.
o Echo cancellation is preffered
o It should support a wide variety of audio codecs like iLBC, PCMA, PCMU, g.723, g.729...
-Address book integration, and call history (Dialed/Answered/Missed).
-Branding is mandatory – skinning,
-Custom selection of 3G or WiFi data connection;
o When WiFi network is connected, SIP caller application starts automatically (if user set this option).
2. Second step, Phase 2: Simple VoIP application - SIP caller with provisioning
oSeveral provisioning methods are possible, for example
?Provisioning with activation code
?Provisioning with SMS and corresponding »auto configuration« file
?Provisioning with username and password as user client (like Detelfone users)
-Enable/disable call features:
?Music On Hold - optional
-DTMF transfer (inbound , SIP INFO, RFC-2833)