Company Data Storage Flow
This Document provides an overview of Company Data Storage Bundles and data retention periods for your files.
The CDS Bundles are now part of AI+Data Boost Bundles.
Created: November 2023
Updated: September 2025
Permalink: https://wildix.atlassian.net/wiki/x/hQAMEw
Overview
Starting from WMS 6.05, files are stored in a dedicated storage system, Company Data Storage (CDS), within the same AWS region as a PBX is running, however, it can also be activated on Virtual/ Hardware PBXs. The following data types are stored:
Backups
Call recordings
Cloud analytics calls stats
x-bees files and video conference recordings
AI Transcriptions
To store your files, you need to purchase the appropriate AI+Data Boost Bundle, as the CDS component is included within the bundle, based on your needs through Salesforce Partner Community. By default, you receive 5GB of storage and 3 months of data retention. Below is the description of each Bundle:
| Included by default | CDS-10 (part of AI+Data Boost S) | CDS-50 (part of AI+Data Boost M) | CDS-500 (part of AI+Data Boost L) | CDS-5000 (part of AI+Data Boost XL) |
|---|---|---|---|---|---|
Storage capacity | 5GB | 10GB | 50GB | 500GB | 5TB |
Maximum data retention period* | 3 months | 1 year | 5 years | 10 years | 10 years |
* Current retention periods apply only to new customers. Existing customers with previously set retention periods are not affected unless they decide to change the current settings.
Please note that for PBXs without purchased CDS, the maximum Analytics data retention period is 3 months, regardless of any higher value that may be set.
Notes:
CDS-10 is included by default when generating a Quote on Salesforce Parter Community, however, you have the option to remove it if needed
Since CDS-10 is designed for standalone PBXs, it is unavailable for WMS Network
If you need to extract data, you can use the API (API documentation is available here: CDS CA API Reference | Wildix Developer Docs, Obtaining cloud analytics data from CDS | Wildix Developer Docs)
Storage capacity (for example, the default 5GB) is referred to the CDS and not to the PBX instances
The disk size on the PBX side is flexible and is automatically increased depending on the system's needs (exceeding 10 GB in some cases)
Company Data Storage Activation
Cloud PBXs
The CDS feature is enabled by default on Cloud PBXs running on WMS 6.05 and higher. After the update to WMS 6.05 or higher, an automatic migration process is launched to move existing data from the local storage to the CDS. During the migration, the following data is moved:
Call Recordings
For users who have integrations that directly access recordings from PBX, we offer two options:API to retrieve recordings: Access recordings through the API endpoint:
GET /api/v1/pbx/recordings7-day local copy: A local copy of recordings is kept for seven days, ensuring continued access
Backups: The change includes the transfer of backups, ensuring the preservation and accessibility during disruptions
Voicemails and Faxes: Implementation for the shift of voicemails and faxes will be introduced in upcoming releases
Virtual and Hardware PBXs
Admins can activate this feature for Virtual and Hardware PBXs. To enable it and transfer the data to the CDS, you need to run the following script via Terminal:
/usr/sbin/sync_data_to_data_storage.phpRunning this script initiates the migration process, ensuring that data is securely transferred to the CDS. When the data migration is completed, the feature is automatically activated. /war
Important: After activating the feature on Virtual/ Hardware PBXs, on-premise data is removed.
CDS Statistics
Notes:
The page is available starting from WMS 6.06.20240425.1
The statistics page is available for root admin only
When the amount of used storage reaches 90%, admin receives an email notification
To view statistics of the CDS space usage, proceed with the following steps:
Go to WMS -> PBX -> Call and chat history -> AI + Data Boost tab:
1 - The tab displays the total number of space used and a bar graph visualises the space distribution between all the stored files and free space. Hovering the mouse over a section on the bar graph, the number of used space is displayed for the relevant section.
2 - In the next section, you can find the graph displaying the usage of transcription and Voice bot hours. Hovering the mouse over a bar graph for the selected month, the number of used hours is displayed, along with the hours for the current bundle.
3 - In the next section, you can find average daily data usage and expected number of months the data might be stored in CDS taking into account the current rotation policy and data usage. Here you can also upgrade plan if required.
4 - In the table below, you can find information about oldest file of different types and size of files, as well as data retention period. In the Data retention period column, you can configure how long the data should be stored for different types of files.
Expected data retention time
Expected data retention time is displayed at least one day after any data has been added to the CDS. The data is updated every day. To make a rough calculation of time the data will be stored, first the average MB usage is calculated. The average MB usage for X days is calculated by the following formula:
((Y-S)+((X-1)*A))/XWhere:
Y = number of MB added
S = number of MB removed
A = average MB gain for the previous day
X = number of days
Example:
Day 1:
10 MB added, 2 MB removed
Average gain is 8 MB/ day.
Day 2:
200 MB added (Y), 20 MB removed (S). Previous average gain is 8 MB (A).
((200-20)+((1*8))/2= 94 MB/day
Day 3:
50 MB added, 5 MB removed, previous average gain is 94 MB /day.
((50-5)+(2*94))/3 = 77.7 MB / day
Basing on the average MB gain per day, the rough calculation of expected number of months to store the data is performed.
The minimum expected retention time that can be displayed is 1 month. E.g. if there are 10 days or 20 days left – in both cases “less than 1 month” will be displayed in the “Expected retention time”.
Data retention period
Notes:
If no Bundle is purchased, the default retention period is set to 3 months
The maximum retention period depends on the purchased Bundle. For example, the CDS-50 Bundle allows for a maximum retention period of 5 years
The minimum data retention period can be 0.1 month (3 days), 0.25 month(1 week), 0.5 month (2 weeks), 0.75 month (3 weeks)
Data rotation cleanup, according to the data retention period set, is performed on a nightly basis
The deleted data can be restored within 4 weeks. To request data restoration, submit a case to the Customer Care team (see instructions in this guide)
If you need to delete CDS data before the data retention period, you can submit a case to the Customer Care team. Please note that after processing the deletion request, it is no longer possible to restore the data
When you configure Data retention period and click Apply, you are requested to confirm the changes:
In case of decreasing data retention period, any data exceeding the configured retention time will be deleted (e.g. you’ve changed data retention period from 12 months to 6 months - this means that data older than 6 months is due for deletion). The usage statistics get updated within 24 hours.