Yesterday, 03:49 PM
(This post was last modified: Yesterday, 03:50 PM by Alicejames.)
Large amounts of CDR data may need to be processed during a billing run. If the process stops unexpectedly, teams need to know which records were completed and which still need to be processed.
Interrupted Processing
A billing process can stop because of a system issue, connection problem, or unexpected interruption. The important part is knowing exactly where processing stopped.
Processing Status
Each record or batch should have a clear processing status. This can help teams identify completed, failed, and unprocessed records.Failed
Billing Jobs
If a billing job fails, restarting the entire process without checking previous results could create additional problems. Teams need to know what was already processed.
Recovery Process
A recovery process should allow billing teams to continue from the point of interruption rather than manually starting everything again.
Unprocessed Records
Any CDRs that were not processed should remain identifiable so they can be handled before billing is finalized.
How should a VoIP billing system identify and continue processing CDRs when a billing job is interrupted?
Interrupted Processing
A billing process can stop because of a system issue, connection problem, or unexpected interruption. The important part is knowing exactly where processing stopped.
Processing Status
Each record or batch should have a clear processing status. This can help teams identify completed, failed, and unprocessed records.Failed
Billing Jobs
If a billing job fails, restarting the entire process without checking previous results could create additional problems. Teams need to know what was already processed.
Recovery Process
A recovery process should allow billing teams to continue from the point of interruption rather than manually starting everything again.
Unprocessed Records
Any CDRs that were not processed should remain identifiable so they can be handled before billing is finalized.
How should a VoIP billing system identify and continue processing CDRs when a billing job is interrupted?


