This time we will build a synthetic dataset that emulates a set of Call Data Records (CDR) from a mobile operator.
The "Can We Build It" series shows how you can use In the last entry in this series, we built a synthetic dataset emulating the log output from a web server in common log format (Can we build it? - Apache Common Log Format).
CDR data is used by mobile operators to charge their customers and to analyze and do diagnostics of their systems. It is also used by law enforcement for criminal investigations and the educational community for things like crowd analysis and impact analysis outside of the mobile space, especially since the records include location data (tower data) you can use the data to study how larger crowds work and behave in different scenarios.
So what kind of data is in a CDR dataset? There is no international standard defining what has to be in it, but looking at different sources around the internet and using Wikipedia entry, we can see that common fields are usually
Call Id- An internal unique identifier for the record
Operator Code - Mobile network code for an operator
IMSI - The international mobile subscriber identity (IMSI) is a number that uniquely identifies every user of a cellular network.
IMEI - The International Mobile Equipment Identity (IMEI) is a numeric identifier, usually unique, for 3GPP and iDEN mobile phones, as well as some satellite phones.
Phone numbers - The numbers involved in the call
Call time - When the call happened
Call duration - How long the call was
Call type - Was it Voice, Data etc.
Locations - Approx. position of involved base stations
So, let us define our fields and what Binubuo generator we will use for it.
So with that we can go ahead and build our dataset in the UI builder directly.
Now we have the dataset, and we can start getting data directly from the REST endpoints that have also been added to the standard datasets supplied by Binubuo. So feel free to try it out right now:
Remember if you want to generate more than just a few rows, you should use your real account, and if you don't have an account, you can create one here.
Don't have an account yet?
If you don't have an account on Binubuo yet, you can create one real quick. Just click "Prices and Registration" in the top right corner, and you are on your way to create all the synthetic data you could dream about.
Want to see how to get started: Get Started Guide
Get more guides and help from the blog
Youtube Channel
Follow Binubuo on Twitter:
If you already have an account on RapidAPI, you can use your account to access Binubuo