Mobile VoIP Solution for Business Communication

Achieving convenience, speed, and cost-efficiency

  • Android
  • iOS
  • Java/Objective-C
  • Android SDK/Cocoa Touch
Solution VoIP mobile business app
Industry Software and Technology
Engagement model T&M (time and materials)
Methodology Scrum
Team
  • Software Developers
  • Designer
  • Project Manager
1
2
3
4
5
6

Customer

Problem

The customer planned to develop a VoIP solution and was looking for a reliable service partner with a significant mobile development background and VoIP technology skills. Softeq was expected to operate as an extension of the core IT group based in Russia, bolstering the development effort with the mobile app building expertise.

The client required a VoIP-driven mobile business app targeting employees of a leading telco company in Russia, with further plans for distribution among the firm’s clients. The application was expected to notably enhance mobile user experience by providing corporate staff and clients with convenience, speed, and cost-efficiency associated with the Internet-based interaction as compared to the mobile network-enabled communication.

Solution

Softeq’s team was responsible for development of the SIP client based on Linphone technology, an open source SIP Phone, available on mobile and desktop environments (iOS, Android, Windows Phone 8, Linux, Windows Desktop, Mac OS X) and on web browsers.

The key functional features of the app, with more features scheduled for subsequent implementation, include:

  • Internet-based phone calls
  • SMS exchange
  • Contacts management

Thanks to a separation between the user interfaces and the core engine, Linphone allows creating different UIs on top of the same functionalities.

  • The main features include:
  • Audio call
  • Instant Messaging
  • Pictures and files sharing
  • Account creation assistant
  • Address Book
  • Call History
  • Display of advanced call statistics
  • Echo Cancellation
  • Quality of Service
  • Secure communications: zRTP (available only under GNU GPL v2 license), TLS, SRTP

The message exchange is based on XMPP, a communications protocol for message-oriented middleware based on XML. The team developed the client part based on the customer's feature requirements.

Results

Softeq’s team completed the mobile part of the project having demonstrated its cross-domain expertise and knowledge of VoIP technologies and mobile solutions. The core development team on the client’s side continues expanding the functionality including multi-chat and video calls capability.