CALLBOX

Our client, a Brazilian telecommunications company L5 Networks, needed support with mobile app development. Our goal was to develop applications for Android and iOS for making private calls, conferences, and video calls.

Project details

Platform
Mobile
Services
Mobile development, QA, Support & maintenance
Partnership
2014 – 2016
Hours spent
63k+

The situation

Our main task was to develop Callbox Mobile - one of the parts of the Callbox Platform. We should build a complete solution that allows users to analyze call activity like number of calls and duration, record phone conversations, make notifications about missed calls.

Additionally, our client wanted us to create voicemail so all messages left for users will be sent to their emails with the date and time information, origin number, and audio attached for listening.

Another challenging task was creating a mask for a phone number. So instead of disclosing their numbers, users can apply for the contract numbers. We also considered blocked or allowed lists to prevent pranks or negative calls, as well as conversations with competitors or information to unwanted contacts.

Well, the main idea was to create an advanced mobile solution that would be useful for different types of businesses like logistics, delivery, technical support companies due to great functionality and convenience.

The solution

So, CALLBOX app includes such features:

  • Voice and video calls to individuals
  • Voice conference with 3 members
  • Conversation recording
  • Call in wait and transfer
  • Call history and analytics
  • Notifications about missed calls
  • PortSIP SDK integrated into a mobile app
  • HD call with support for G.729, G.711U / A, G.722, G.726-32, GSM, iLBC codecs

Technology stack

Swift
Java

Key results

We developed a mobile solution that gives more than just secure calls. The application collects and visualizes statistics on calls in suitable graphs and charts, and also makes records of the conversation, hides the number, if necessary, and sends messages on users' emails. Also, the application also makes consolidated reports about call types, operators, costs, and missed calls. So, this solution can be useful for various businesses that have to communicate a lot with customers by phone. Or for those companies that want to optimize all types of costs, including communication.