Softdial Publisher

Softdial Publisher is a generic tool for building ETL (Extract, Transform, and Load) processes for the call center, as well as serving real-time report data to customers. This document focuses on the default SQL data model used for storage of session and agent data.

The original intention behind Publisher was to deliver a tool that users could configure to

Publisher uses XSLT as a translation mechanism. End-user configuration requires a degree of learning effort and knowledge of XSLT. To bridge this knowledge gap, a standard data model based on the SQL model for Sytel's first-generation reporting suite was produced, and a set of XSLT transformations developed (in the Softdial/PUB/Primary/xml/xslt folder) to deliver this data set.

Not all of the transformations in this folder are used to populate the standard set of SQL tables.

Many Softdial users modify this data set to suit their specific requirements.

The default configuration for Publisher writes this data to a MySQL database, but Publisher is able to output data to any relational store.