Contact Us
    We are committed to protecting and respecting your privacy. Please review our privacy policy for more information. If you consent to us contacting you for this purpose, please tick above. By clicking Register below, you consent to allow Orion Innovation to store and process the personal information submitted above to provide you the content requested.
  • This field is for validation purposes and should be left unchanged.

An American IP-telephony company, performing SaaS cloud-based solutions in the US and Canada, entrusted Orion with improving the UI and stability of their existing mobile phone applications. The customer was already offering their end-users a reasonably priced product that provided a high-quality voice transmission, regardless of the bandwidth. To enhance the competitive power of the product, the customer wanted to complement the solution with additional functionality.

Customer’s free mobile-calling applications were an integral part of both VoIP phone systems, the commercial and the residential one. Each version had dedicated applications for iOS and Android, which made four applications in total. After installing these apps to their mobile phones, end-users could take advantage of making free calls inside the country and paying less for international calling and roaming.

Challenge

When the customer came to us, the mobile applications had an out-of-date UI and experienced certain problems with stability. By resolving these problems, the customer hoped to improve the apps’ ratings and increase the number of application downloads from the App Store and the Google Play. In addition, the client planned to enter the European and Asian markets, which meant the language localization was required.

Solution

Our team entered the project by taking over full responsibility for the frontend development and soon made a notable contribution to the backend stability enhancement. To reduce the customer’s costs for the development of four applications, a part of the business logic was put into a common library used by all applications. Among other things, it allowed saving efforts and resources for the applications’ development and stability maintenance.

To solve the stability issues, our team revised and improved the applications architecture. At the same time, we applied the best QA practices to align the testing process with the industry standards and cover all the test cases. All of this together helped to significantly improve the overall quality of the product.

Our designers developed from scratch a modern UI for all the applications and extended it with new features. Since then, our specialists have been continuously fine-tuning the product and its functionality. In the nearest future, the customer is planning to implement the language localization, which will also be performed by our engineers.

Results

The customer received a solution featuring a flexible communication system with cloud-based services comparable with IP phones and mobile applications. Both residential and office products have SaaS versions. The enhancements implemented by our team in close cooperation with the customer’s engineers made the solution more competitive on the global VoIP services market.

The refactoring had a strong positive impact on the application’s stability and voice transmission quality. This led to a clear audience extension and an increase in number of downloads. As a result, the apps’ rating at both App Store and Google Play grew significantly. This was possible because of the improved usability and stability together with the extended functionality. As of today, the customer’s solutions hold one of the leading positions on the US and Canada markets with excellent prospects for worldwide expansion.

Major Functions:

  • Free domestic calls and cheaper international calling
  • Access to home/office contact lists
  • Voicemail and call forwarding
  • Virtual extensions
  • Multi-ringing
  • Accepting the phone calls from any part of the world
  • Voicemail audio email attachments

Technologies:

Backend:

  • 2600Hz Kazoo
  • FreeSWITCH
  • Kamailio
  • C/C++
  • Java
  • Node.JS

Mobile Apps:

  • Android (Apps)
  • iOS
  • Java for Android
  • Objective-C

.