Welcome Message

Hello my dear reader,

Welcome to my blog, which is dedicated to Cisco technologies. On its pages we will talk about the limitless world of telephony and networking.

We will focus mostly on Cisco collaboration solutions and technologies. These are IP PBX based on Cisco Unified Communications Manager and Cisco Unified Communications Manager Express, Cisco contact centers, Cisco Voice Gateways, etc. Also, I will introduce you the education news: Cisco authorized courses, my own developed training programs, our upcoming events, online learning.

If you have any questions regarding my posts, job or activities, please feel free to ask your questions. I will try to answer them when I have time.

If you are satisfied with the content of my blog, isn’t that worth a beer or coffee? Donations help me to continue supporting the blog and creating new posts here — things for which I spend hours of my free time! Thank you very much!

Sincerely, Dmytro Benda

Sunday, July 24, 2022

UCCE/PCCE ICM Components Processes - Logger

Let's continue our conversation about the ICM components processes (the beginning is here) and now it's time to discuss the second component of the ICM Central Controller - Logger. It goes hand in hand with the Router, and it is also called the database server. The Loggers are also always duplexed and are associated with a Call router. Therefore, we have Router A and Logger A, Router B and Logger B, and so on. These database servers are our SQL database servers providing storage for configuration and real-time information.

All data captured from the ACD/PBX systems, the carrier network, and the details of the routing decisions made by the Router is logged into an SQL Server database of the Logger. The Logger's database (Central Controller Database) contains the following types of information:

- Full configuration information for the enterprise;
- All routing scripts—current and, if you choose to save them, past versions;
- Event data;
- Call detail data;
- Five-minute summary data;
- Half-hour historical data.

The operation of the ICM Logger is ensured by the following main processes:

Configuration Logger (configlogger) - stores configuration data in the Central Controller database. It manipulates configuration data.

Historical Logger (histlogger) - stores historical data in the Central Controller database. It inserts historical data into TMP historical tables in the Logger database.

Recovery (recovery) - recovers historical data using recovery keys. This process bulk copies historical data from the TMP historical tables to the actual historical tables. Recovers and synchronizes historical data with its partner Logger during failover if loggers are running duplex. It is also responsible for historical data purges in the Logger database based on configured retention parameters.

Replication (replication) - replicates historical data from the Central Controller to the Historical Data Server (HDS) on an Administration & Data Server. Historical Data Replication must be selected in Logger setup. 

- Outbound Option Campaign Manager (campaignmanager) -  manages customer lists: provides customer records for every Dialer in the enterprise; determines when customers should be called again; maintains the “Do Not Call” list in memory. The Campaign Manager also sends real time and historical data to the Router and distributes configuration information to Dialer and Import processes.

Outbound Option Import (baimport) - imports contact lists into the Outbound Option database; applies query rules to the contact table to build dialing lists; determines the GMT value for each phone based on the region prefix configuration.

To be continued... 




No comments:

Post a Comment