1. The application runs as a road engine in backgroud (Service / Daemon).
2. Having a connection to the Cisco CallManager via JTAPI to control the call.
3. Detect "Call Initiator", "Dialed Number" and "Start Date Time".
4. Counting the counters in seconds for each call lasted reply (Max Counter distinguishable for each type Dialed Number Prefix, eg: 001/008, max counter: 120 sec; 031/034, max counter: 180 sec, etc).
5. Once the counter reaches the maximum value, it will do the warning sound (prerecorded), then the monitored phone will be forced to be terminated.
6. Can handle 2000 calls counter (concurent).
7. Have a log file for all activities.
8. There is an application control & monitor (GUI):
- Having a system user login / logout
- Monitor in real time counter of running activity.
- Manually could add value to the max counter to counter the ongoing.
- Manually could terminate calls to counter the ongoing