CDR Generation Process Figure 1 shows the working process of the charging system. Figure 1 Working process of the charging system 1. When a call is terminated, the WCCU generates and temporarily stores the charging information in its buffer (that is, the CDR pool). 2. The content and format of the original CDRs generated by the MSOFTX3000 do not meet the requirements of the BC. Thus, the CDRs must be preprocessed before being sent to the BC. The iGWB resides between the MSOFTX3000 and the BC. It is responsible for receiving, preprocessing, and temporarily storing CDRs in a buffer. It is also responsible for providing the billing interface function. The WCCU sends CDRs from the CDR pool to the iGWB in real time through the BASE bus. The iGWB stores the original CDRs as files. 3. The iGWB sorts the original CDRs, converts them from the binary format to the text format or ASN.1 format, and generates the final CDRs. The iGWB then saves the final CDRs to different channels based on the classification of CDRs. Figure 2 shows how the iGWB preprocesses CDRs. Figure 2 Procedure for preprocessing CDRs by the iGWB NOTE: The system is configured with active/standby iGWBs, which back up the CDRs in real time to avoid loss of charging data due to the failure of the active iGWB. For details about the working principles of and operations on the iGWB, refer to the MSOFTX3000 iGateway Bill User Manual. To ensure reliable transfer of final CDRs to the BC, the iGWB communicates with the CDR collector of the BC through the standard File Transfer Protocol (FTP) or Secure File Transfer Protocol (SFTP). |