Developed a Billing and Device Provisioning Engine for a Leading MVNO/ MVNE Company

The Need

Our Customer, a leading MVNO/MVNE company, needed an intelligent billing engine and device auto-provisioning system to make business decisions and operations efficiently as well as effectively.

Impacts Delivered
  • The engine handles capable of handling more than 5 million devices with different billing plans.
  • The engine supports processing of high volume of records - an average of more than 1.8 billion records per month (average 50 to 60 million records per day).
Our Solution
  • We developed a robust billing engine that handles more than 5 million devices and supports different types of billing plans. 
  • The CDR (Call data record) comes from different carriers and has been integrated to a Radius server for specific carriers. 
  • Billing engine handles more than 65 business rules based on types of plans. We can add new business rules dynamically into the system.
Tools & Technologies
  • Used technologies such as Spark as the billing process engine,
  • Kafka as message broker, 
  • .Net core API and Cassandra a Database for storing CDR data 
  • SQL as processed billing data and ‘Clickhouse’ for reporting and auditing data.
System Architecture block Diagram

System Architecture block Diagram

 


Explore More
Success Stories

Contact
Us

By submitting this form, you consent to be contacted about your request and confirm your agreement to our Privacy Policy.