in DataGenerators/TelcoGenerator/CDRrecord.cs [115:155]
public void _init()
{
int idx = 0;
// Initialize default values
data.Add("SystemIdentity", "d0");
data.Add("RecordType", "MO");
this.SystemIdentity = "d0";
this.RecordType = "MO";
idx = coin.Next(0, TimeTypeList.Length);
data.Add("TimeType", idx);
this.TimeType = idx;
idx = coin.Next(0, ServiceTypeList.Length);
data.Add("ServiceType", ServiceTypeList[idx]);
this.ServiceType = ServiceTypeList[idx];
idx = coin.Next(0, EndTypeList.Length);
data.Add("EndType", EndTypeList[idx]);
idx = coin.Next(0, OutgoingTrunkList.Length);
data.Add("OutgoingTrunk", OutgoingTrunkList[idx]);
this.OutgoingTrunk = OutgoingTrunkList[idx];
data.Add("Transfer", coin.Next(0, 2));
this.Transfer = coin.Next(0, 2);
idx = coin.Next(0, IMSIList.Length);
data.Add("CallingIMSI", IMSIList[idx]);
this.CallingIMSI = IMSIList[idx];
idx = coin.Next(0, IMSIList.Length);
data.Add("CalledIMSI", IMSIList[idx]);
this.CalledIMSI = IMSIList[idx];
idx = coin.Next(0, MSRNList.Length);
data.Add("MSRN", MSRNList[idx]);
this.MSRN = MSRNList[idx];
}