Warning! You are viewing an older version of ECGCDRLoader Guides. View the latest
ECGCDRLoader
Release Notes
Last Updated: 08/27/2021
The ECG team is pleased to announce the release version 4.5.1 of the ECGCDRLoader software.
This version supports all known BroadWorks text CDR formats.
The complete list of fixes is at the bottom of this page.
4.5.1
What's Fixed
- Updated start and runner scripts.
- Fixed bug that could cause processing to stop if a CDR is processed for a User that no longer exists.
4.5.0
What's New
- ECGCDRLoader releases are now BroadWorks Release specific
- Added support for BroadWorks release 22.
- Added support for BroadWorks release 23.
4.4.0
This release was withdrawn and should be upgraded to 4.5.0 or higher.
4.3.3
What's Fixed
- [CR-62] Fixed bug that could cause a null pointer when retrieving a user id if the user does not have a phone number.
- [CDR-16] SNMP no longer launches when launching ECGCDRLoader.
4.3.2
What's Fixed
- Fixed issues with User assignment to Calls causing issues with the unique index.
- Fixed issues with queries on large data sets by streaming the data from the cursor instead of at once.
What's Changed
- ECGCDRLoader is now a part of the CDRTools project and the version will align with the parent project.
- The installation is now RPM based.
2.1.0
What's Fixed
- Corrected issue where the auth codes were being processed as account codes and vice versa. Added Mongo change set that will correct this issue on all entries already in the database.
What's Changed
- Switched from XML configuration to YAML configuration.
- No longer need a separate Alpaca properties file.
-
DryRun
is no longer a launch parameter. If you wish to perform a dryrun, enable thesingle
profile in the configuration file. - To use SNMP, enable the
co.ecg.cdrprocessor.snmp
profile. - Updated runner script to be consistent with other ECG applications.
2.0.1
What's Fixed
- Fixed license loading preventing valid licenses from being accepted.
2.0.0
What's New
- Added integration with BroadWorks. Database Users are now populated with information from BroadWorks.
- Alpaca Properties file added for BroadWorks configuration.
What's Changed
- ECGCDRLoader is now BroadWorks version dependent.
- ECGCDRLoader now labels groupIds and ServiceProviderIds appropriately in the database.
- When upgrading from ECGCDRLoader 1.x to ECGCDRLoader 2.0, the database must be updated as follows.
- Launch the mongo shell on the server
mongo
- Use the ecgcdrloader database
use ecgcdrloader
- Drop the indexes for the users collection
db.users.dropIndexes();
- Update groupName to groupId
db.users.updateMany({} , { $rename : { "groupName" : "groupId"}});
- Update serviceProviderName to serviceProviderId
db.users.updateMany({} , { $rename : { "serviceProviderName" : "serviceProviderId"}});
- Exit the mongo shell
exit
- The Indexes for the users collection will be correctly rebuild after starting the new version of ECGCDRLoader
- Launch the mongo shell on the server
- When upgrading from ECGCDRLoader 1.x to ECGCDRLoader 2.0, the database must be updated as follows.