Call-based versus interval-based data

Last Updated : Aug 17, 2022 |

In addition to the types of data described above, items in the CMS database can be either call-based or interval-based. Most CMS database items are call-based.

Call-based data

Call-based data is committed to the database after a call completes. Therefore, if a call starts and ends in different collection intervals, all of the data is recorded in the interval in which the call and any after call work is completed.

Interval-based data

Interval-based data represents the amount of time during a collection interval spent doing a particular activity. Interval-based items are updated throughout the collection interval and timing is restarted at the end of the interval. Most interval-based items start with I_ or TI_. The database items ALLINUSETIME (trunk-group tables) and MBUSYTIME (trunk and trunk-group tables) are also interval-based.

Interval-based items should be used only to calculate percentages such as the percentage of time staffed or in AUX work. Interval-based items should not be used, for example, to calculate average talk time; use call-based items for this type of calculation.

Call-based and interval-based data in reports

Because call-based and interval-based items may not track the same events, a calculation should use only one type of item and comparisons of call-based calculations and interval-based calculations may not be relevant or meaningful. For example, the call-based ACD time and interval-based ACD time for an agent will not be equal if the agent handled one or more ACD calls that crossed over interval boundaries.

Note:

Report data may not add up if the report has a combination of call-based and interval-based items.