Quarantine/BMS Quarantine/Preactive Package
When a package is entered, left in preactive state, and a new package is created and activated, in quarantine you may see records with a "no valid package period" error. This is because the records have been stamped with the service ID of the preactive package.
What happens during the identify stage is:
- The phone number is captured from the CDR record.
- The system searches for service_identifiers in the database that have a start date, where the service “type” matches.
- From that service identifier it finds the “service ID” associated with this service identifier
- From the service ID it tries to capture the correct package.
- From the package it will identify the period.
If a package is “aborted”, it will stamp the service identifier record as NULL in the start date. This means the aborted packages are ignored in the second step, but because your package was left preactive, it was picked up as it was associated with a service identifier with the earliest state date. It is not advisable to leave packages no longer required in preactive state, particularly if you plan to activate another one.
If this happens, the steps you need to take are:
- Abort the preactive/redundant package.
- Mark the records cleansed.
- This will perform another identification of the record. This time round, it will only pick up one service identifier, one service, one package, and the periods associated with that package
Note that all charges, regardless of the call date will fall into the open period.