CallChange novinky Table of contents User documentation Administrator documentation Documentation for developers Technical support Search on-line

Components a function of CallChange

This document gives you information about Callchange function and "backstage".

Content


Callchange server components

Callchange server consists of three components, which cooperates to achieve desired function:

In context of TaskManager are started UMS products family scripts in VBScript language and common EXE applications. TaskManager watches them, if they are working correctly. If script / application doesn't respond, will be restarted.

There are two types of tasks in TaskManager. One is "startup" task, which is started only once when TaskManager system starts, second is "run" task, which is kept running by TaskManager.

TaskManager can be run as a service or as a console application on the desktop. Second mode is used mainly for debugging of new scripts, because script's output is visible on the screen. TaskManager can be started on desktop from Start menu by selecting Programs -> CallChange Server -> Run UMS.TaskManager on desktop.

When TaskManager receives stop command ("Stop" button in Services administrative tool / Control panel applet or "Ctrl-C" keys when running on desktop), it sends stop request to all processes under its control and after they are finished, TaskManager stops also. This allows processes to store their data.

Information about TaskManager work are written into application log; logging level can be set in registry HKLM/SOFTWARE/Datasys/UMS/ServMngr/loglevel (DWORD type) and can be assigned these values:
0no logging
1log errors only and start/stop
2default value; same as 1 and information about aplications, which stopped to work unexpectly
3log all

This option is setting the storage path for dssrvmngr logging - HKLM/SOFTWARE/Datasys/UMS/ServMngr/logfilefolder.
Tasks in TaskManager can be created and configured using umsTaskCfg.
Callchange uses these tasks:

back to top


Callchange clients

Client part of Callchange has three layers (level1 - level3 clients). Individual layers have different functions:

back to top