| CPC H04M 15/57 (2013.01) [H04M 15/31 (2013.01); H04M 15/62 (2013.01); H04M 15/63 (2013.01); H04W 4/24 (2013.01); H04M 2215/32 (2013.01)] | 20 Claims |

|
1. A device comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
determining network high or low traffic activity by measuring network performance;
based on the network performance, obtaining charging data from a call processing element, wherein the call processing element sends the charging data to a charging data record service according to a threshold time period;
determining if the charging data requires real time handling or batch handling by a support system for billing;
determining whether the charging data is within the threshold time period;
sending the charging data to a support system for billing responsive to determining the charging data is within the threshold time period;
generating a charging data record file based on the charging data records responsive to determining the charging data is not within the threshold time period; and
sending the charging data record file to the support system.
|