Software Overview
The Monolog system is supported by three original DOS programs — DIALOG, CHECKLOG and PRINTOUT — which together handle communication with the unit, charge verification and printed output. A modern Python reimplementation of DIALOG is also available for use with the Mark II's direct RS-232 port.
| Program | Function | Platform | Status |
|---|---|---|---|
| DIALOG | Terminal comms — connect, configure and download call records | DOS | Legacy |
| dialog.py | Python reimplementation of DIALOG for Mk II RS-232 | Python 3 | Current |
| CHECKLOG | Charge verification and call cost analysis | DOS | Legacy |
| PRINTOUT | Formatted call record output with filtering | DOS | Legacy |
Typical Workflow
- Connect to the Monolog unit using DIALOG (DOS) or dialog.py (Python), via dial-up modem or RS-232.
- Sign on with the unit password. Review status — serial number, firmware version, RAM size, call count.
- Download call records using the
DLcommand. Records are saved to a file on the PC. - Run CHECKLOG against the downloaded file to verify call charges against BT tariff data.
- Use PRINTOUT to produce formatted hard-copy output for reporting.
Correct Download Sequence
Always run DL first to retrieve all records before issuing OFF. The OFF command resets the unit's stored timestamp — data not yet downloaded will still be in RAM but time context may be lost.