VoiceBase
An AI-based platform for real-time analysis of conversational interactions. Get insights from the customers, improve the performance of call center agents, and increase sales.
![](https://dev.knubisoft.com/wp-content/uploads/2022/07/unsplash_m_HRfLhgABo-1.png)
![](./images/pme/hero/hero_pme_mob.png)
![](./images/pme/hero/hero_mob.png)
Technologies utilized
Docker. kubernetes, prometheus, twillo, kotlin,
maven, sonerqube, kafka, nats,
pulsar, grpc, socket io, ring central guava,
junit 5, grafana, redis, spring, Java
Team composition
1 Java Tech/Team Lead,
2 Java Developers,
1 NodeJS Developer,
1 DevOps
Have a similar project?
EstimateCLIENT
![video](https://dev.knubisoft.com/wp-content/uploads/2022/07/Export2-1.png)
![](https://dev.knubisoft.com/wp-content/uploads/2022/07/Img-Avocado.jpg)
![](https://dev.knubisoft.com/wp-content/uploads/2022/07/Img-Ananas.jpg)
![](https://dev.knubisoft.com/wp-content/uploads/2022/07/Img-Lemmons.jpg)
![](https://dev.knubisoft.com/wp-content/uploads/2022/07/Img-Red-Cherries.jpg)
Challenge
The client required to introduce the single (custom) protocol to improve platform's stability and reduce costs for support.
Additionally, the customer needed to extend its market share by adopting it for communications through cloud platforms, such as Twilio and RingCentral.
Features
![](https://dev.knubisoft.com/wp-content/uploads/2022/07/Rectangle-3099-1-1.png)
![](/wp-content/uploads/2022/08/mask02.png)
Architecture
Design and creation of a stream-based communication framework between services that can be built on many streaming providers (Kafka, Pulsar, Nats). It includes a topology of relationships and an algorithm for performing actions based on received events within the system.
![](https://dev.knubisoft.com/wp-content/uploads/2022/08/Rectangle-3099-4.png)
![](/wp-content/uploads/2022/08/mask05.png)
Metrics
We introduced metrics for the platform. Individual real-time microservice and configured alert notifications allowed to simplify adding new metrics and their management, as well as faster tuning of the system parameters with large volume of data.
![](https://dev.knubisoft.com/wp-content/uploads/2022/07/features-testing.jpg)
![](/wp-content/uploads/2022/08/mask03.png)
Testing
Created standard integration test tool allows us to faster test each service, detect bugs, verify the whole real-time flow, and increase the level of the system stability. The tests results reports were generated within CI/CD flow.
Business values
![photo](https://dev.knubisoft.com/wp-content/uploads/2022/07/Group-188.png)
Have a new project in mind? Schedule a 30 minute discovery call and I will at the very least give you some great advice.
Contact Us
Read similiar case
BCA Costed Engine
The client needed to build a web application with the functionality to get images ...
Read More![](https://dev.knubisoft.com/wp-content/uploads/2022/07/unsplash_m_HRfLhgABo-3-1.png)