Besides the configuration functionalities, Abilis CPX offers some important functions to supervise ONLINE the entire system, i.e. without interfering with the current connections.
Supervision functions are accessible through the Control Port, so that they can be executed by local users (using the serial port) or by remote users (accessing through X.25 or through a TCP/IP network).
A sub-set of the supervision functions offered by the Control Port, is accessible also through the SNMPv1 Agent of the Abilis CPX. It can be reached by remote users through a TCP/IP network.
In such way, all the installed Abilis CPX can be accessed, queried and configured from a single control station accessing the X.25 network or through a TCP/IP network.
This feature, known as tele-assistance and tele-installation, allows activating a timely and effective assistance service, provided by the user himself, the Abilis CPX seller or by the Abilis CPX itself depending on the difficulty of the troubles occurred, or simply according to the contractual agreement.
Supervision functions don't provided only information about Abilis CPX, but about DTE user and network.
The Events Log and System Log contain information about events occurred in the last period [1], so that it is easier to detect problems and then solve them.
The table of general configuration of the system contains some parameters useful to optimize the memory resources used by the Abilis CPX according to the installation types, and to display some meaningful value for a better understanding and management of the system.
Such information are displayed and configured through D G and S G commands.
Here is an example of displaying the general parameters of the system, all the shown values are examples:
[19:16:58] ABILIS_CPX: D G - Not Saved (SAVE CONF) ------------------------------------------------------- Conf.Value Act.Value Description ------------------------------------------------------------------------------ vconn: 32 0 Max number of VOICE connections [32..255] VDIGITS: 3 - Number of digits used to dial a number [1..4] VTOUT: 3 0 VOICE connections protection timeout [1..5 sec.] VCALLT: 5 - VOICE calling timeout [1..60 sec.] VALTT: 20 - VOICE alerting timeout [1..60 sec.] DTMF: OUTBAND - DTMF processing mode [NO, INBAND, OUTBAND] DTMFHI: 8 - Change gains for High tone frequency [1..15] DTMFLO: 8 - Change gains for Low tone frequency [1..15] FDRELAY: YES - Fax/Data relay [NO, YES] FDLEVEL: 9 - Generated Fax/Data level in 1 dB step [0..15] tact: NO NO TRACE activation state [NO, YES] sound: ON ON Alarm sound enable/disable [OFF, ON] ndict: - 0 Number of available dictionaries <Read Only> lccomp: - 0 Max number of compressed LC <Read Only> fdict: - 0 Number of free dictionaries <Read Only> hwint: - MFIDE Front Panel/WatchDog interface type <Read Only> isapnp: YES YES Enable/disable PNP for ISA cards [NO, YES] ------------------------------------------------------------------------------ DBGF: ALL CONTACT: Leo_Mantovani SYSNAME: CPX_Antek LOCATION: Antek_(MN) SYSUPTIME: 0 days 06:10:14 (Wednesday 03/04/2002 13:22:37) <Read Only> SYSRBTIME: # (System Reboot time not set) DATE&TIME: Wednesday 03/04/2002 19:32:51 (GMT+2.00) <Read Only> TIMEZONE: CET - Central Europe (Rome, Paris, Berlin, Prague, Brussels)
The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.
The previous table shows the value used at the system start (column "Act.Value") and the ones eventually modified by a new configuration, the last ones will be used at the next system start (column "Conf. Value").
Those parameters, whose values need a system restart to be activated, are displayed in low case characters. The parameters, that can be immediatly activated are written in high case characters.
The "<Read Only>" note showed in the parameter description indicates the not modifiable ones which correspond to fixed values and depend on the hardware, not only software, configuration (for example the parameter NDICT:, which correspond to the number of dictionaries, related to the RAM memory of the compression module).
As well as for other commands, adding the character "?" at the end of the command, it is possible to obtain a short description of the system parameters and their allowed values.
[19:32:51] ABILIS_CPX: S G ? General system parameters: VCONN: Max number of VOICE connections [32..255] VDIGITS: Number of digits used to dial a number [1..4] VTOUT: VOICE connections protection timeout [1..5 sec.] VCALLT: VOICE calling timeout [1..60 sec.] VALTT: VOICE alerting timeout [1..60 sec.] DTMF: DTMF processing mode [NO, INBAND, OUTBAND] DTMFHI: Change gains for High tone frequency [1..15] DTMFLO: Change gains for Low tone frequency [1..15] FDRELAY: Fax/Data relay [NO, YES] FDLEVEL: Generated Fax/Data level in 1 dB step [0..15] TACT: TRACE activation state [NO, YES] SOUND: Alarm sound enable/disable [OFF, ON] NDICT: Number of available dictionaries <Read Only> LCCOMP: Max number of compressed LC <Read Only> FDICT: Number of free dictionaries <Read Only> HWINT: FP/WDG interface type [FP-HSCB, FP-LPT, FP-IDE, MFIDE] <Read Only> ISAPNP: Enable/disable PNP for ISA cards on Pentium systems [NO, YES] DBGF: Debug Log Event filter [DIAG, COR, MLM, EIR, EIRE, PPP, ML, ALL] Event filters can be joined using "," operator CONTACT: Name of contact person and how to contact them SYSNAME: Node fully qualified domain name LOCATION: Physical location of node SYSUPTIME: System start-up elapsed time [days hh:mm:ss] <Read Only> SYSRBTIME: System reboot time [#, hh:mm], where 'hh' [0..2400], 'mm' [0..59] DATE&TIME: Current date and time [dd/mm/yyyy hh:mm:ss (TimeZone)] <Read Only> TIMEZONE: Time zone [UDF, GMT, ICE, WET, CET, EET, AST, EST, CST, MST, PST] TZOFFSET: Time zone offset vs. GMT [GMT+hh.mm or GMT-hh.mm] <For TIMEZONE:UDF> DSTOFFSET: Time changes offset [+hh.mm] <For TIMEZONE:UDF> TODSTTIME: Change to Daylight Savings Time [dd/mm hh:mm, #] <For TIMEZONE:UDF> TOSTDTIME: Change to Standard Time [dd/mm hh:mm, #] <For TIMEZONE:UDF>
VCONN: | Maximum number of voice connections in VR (Voice router) |
no value | from 32 up to 255 |
It sets the maximum number of voice connections allowed in VR (Voice router).
If modified, the parameter will be activated at the next system restart.
VDIGITS: | Maximum number of digits per each telephone number in VR (Voice router) |
3 | from 1 up to 4 |
It sets the maximum number of digits making the telephone numbers for voice connections.
If modified, the parameter will be activated after executing the command INIT VR.
VTOUT: | Protection time out for voice connections VR (Voice router) |
3 | 1 up to 5 seconds |
If the VR (Voice router) doesn't receive packets for VTOUT time, the VR (Voice router) assumes a broken path and drops the call.
Each direction (TX and RX) is checked independently to ensure that packets are regularly flowing in both direction.
Call will be dropped if either directions runs in time out.
If modified, the parameter will be activated after executing the command INIT VR.
VCALLT: | Calling time out for voice connections in VR (Voice router) |
5 | from 1 up to 60 |
It sets the maximum time that VR (Voice router) waits in "Calling" state before aborting the call.
If modified, the parameter will be activated after executing the command INIT VR.
VALTT: | Alerting time out in Voice ports |
20 | from 1 up to 60 |
It sets the maximum time that a Voice port stays in "Alerting" state.
Upon expiration (e.g. because the user didn't pick-up the phone), the call is dropped.
If modified, the parameter will be activated after executing the command INIT VR.
DTMF: | DTMF transfer mode on the compressed channel |
OUTBAND | NO, INBAND, OUTBAND |
It defines how DTMF are handled in compressed connection.
It is used by both EIR and VR connections.
If modified, the parameter will be activated after executing the respective commands: R ACB or R EBIB / R EPIB.
DTMFHI: | Intensity of the high frequency in DTMF tones |
8 | from 1 up to 15 |
It sets the intensity, in 1 dbm step, of the higher tone frequency in the generated DTMF signal.
The value 8 correspond to default value of -1 dbm.
If modified, the parameter will be activated after executing the respective commands: R ACB or R EBIB / R EPIB.
DTMFLO: | Intensity of the low frequency in DTMF tones |
8 | from 1 up to 15 |
It sets the intensity, in 1 dbm step, of the lower tone frequency in the generated DTMF signal.
The value 8 correspond to default value of -3 dbm.
If modified, the parameter will be activated after executing the respective commands: R ACB or R EBIB / R EPIB.
FDRELAY: | Fax/modem signals treatment |
YES | NO, YES |
It enables/disables the detection and relaying of fax/modem signals.
Note that in order to allow fax/modem to work over the compressed channel, FDRELAY must be set to YES.
Also note that during the relaying period any "human" speech is cut, therefore a "false" detection may appear as a broken call: user on the phone at one side hears a "fax tone" while the user at the other side hears "silence".
A "false" detection can occur if a fax machine is "noising" close to the user phone while he is speaking. The fax "noise" can be captured by the phone microphone and trigger the fax detection and subsequent relaying!
If modified, the parameter will be activated after executing the respective commands: R ACB or R EBIB / R EPIB.
FDLEVEL: | Fax/modem signal output level |
9 | from 0 up to 15 |
It sets the intensity, in 1 dbm step, of re-modulated fax/modem signal.
The value 9 correspond to the default value of -9.5 dbm.
If modified, the parameter will be activated after executing the respective commands: R ACB or R EBIB / R EPIB.
TACT: | Activating of internal events tracing at the system start |
YES | NO, YES |
It make possible to automatically activate internal events tracing functionality when the system starts.
If "TACT:" is set to "NO", this functionality won't be automatically executed at the system start, but it can be afterwards activated through the Control Port, using the suitable command TRACE ACT.
If it is set to "YES", the tracing functionality is automatically activated every time the system starts by using the parameters saved in a previous system activation through the command TRACE PARAM SAVE.
If modified, the parameter will be activated at the next system restart.
SOUND: | Enabling/disabling of acoustic signalling in case of alarm occurrence |
ON | OFF, ON |
It enables or disables the acoustic signalling generation in case of alarm occurrence.
If modified, the new parameter value will be shown in the column "Conf.Value" and, if saved, it will be activated at the next system restart.
The parameter value shown in the column "Act.Value" stands for the value actually used. It can be modified either through the commands SOUND ENABLE and SOUND DISABLE provided by the command language of the Control Port, or through the commands available in the UTILITY of the LCD display of the front panel.
NDICT: | Number of available dictionaries |
no value | from 0 up to 64 |
It sets the number of available dictionaries in the system. This value depends on the compression adapter in use and, as it follows, on the quantity of RAM memory installed.
This parameter is not modifiable: any try to modify it, won't be successful, even if the message "COMMAND EXECUTED" will be shown.
For more information refer to the section Dictionaries and memory of chapter Compression data protocols.
LCCOMP: | Number of logical compressible channels |
no value | 0 - 32 |
It shows the number of logical channels that can be compressed simultaneously. This value is related to the number of dictionaries and to the quantity of RAM memory installed.
Inside the Abilis CPX there is a adapter dedicated to real time data compression; it is able to compress data at about 250 Kbytes/sec (2Mbit/sec) and it is provided with a RAM memory of 1 up to 32 Mbytes.
As already seen, the quantity of RAM memory installed on the compression adapter set the number of logical channels that can be compressed simultaneously.
The compression adapter can accept two memory SIMM (30pins) modules [2], so that installing one or two modules of the available capacity, it is possible to have the following combinations[3]:
N. | SIMM Module | RAM installed | LC compressible |
---|---|---|---|
1 | SIMM 1 Mbyte | 1 Mbyte | 1 LC |
2 | SIMM 1 Mbyte | 2 Mbyte | 2 LC |
1 | SIMM 4 Mbyte | 4 Mbyte | 4 LC |
2 | SIMM 4 Mbyte | 8 Mbyte | 8 LC |
1 | SIMM 8 Mbyte | 8 Mbyte | 8 LC |
2 | SIMM 8 Mbyte | 16 Mbyte | 16 LC |
1 | SIMM 16 Mbyte | 16 Mbyte | 16 LC |
2 | SIMM 16 Mbyte | 32 Mbyte | 32 LC |
The parameter "LCCOMP:" is not modifiable: any try to modify it won't be successful, even if the message "COMMAND EXECUTED" will be shown.
FDICT: | Number of free dictionaries |
no value | from 0 up to 64 |
It shows the number of unused dictionaries. This value depends on the number of logical channels compressed and active in the system.
The parameter is not modifiable: any try to modify it won't be successful, even if the message "COMMAND EXECUTED" will be shown.
HWINT: | Type of Front Panel/WatchDog |
no value | FP-HSCB, FP-LPT, FP-IDE, MFIDE, NONE |
It shows the type of Front Panel/WatchDog interface currently installed and running in the system.
The parameter is not modifiable: any try to modify it won't be successful, even if the message "COMMAND EXECUTED" will be shown.
ISAPNP: | Enable/disable PNP for ISA card |
YES | NO, YES |
It enables/disable PNP for ISA cards on Pentium systems.
If modified, the parameter will be activated at the next system restart.
DBGF: | Selection of events to save in the Debug Log |
ALL | DIAG, COR, MLM, EIR, EIRE, PPP, ML, ALL |
It selects the events type that can be saved in the Debug Log. Each mnemonic represents an event class.
The events classes are showed in the following table:
Mnemonic | Events classes |
---|---|
DIAG | Events related to port diagnostic and status. |
COR | Events related to the Connection Oriented Router. |
MLM | Events related to the Multi Link Manager driver. |
EIR | Events related to the Enhanced ISDN Router. |
EIRE | Extension of the events class related to the Enhanced ISDN Router. |
PPP | Events related to the Point-to-Point Protocol driver. |
ML | Events related to the Multi Links driver. |
If one or more events class have to be selected, mnemonics can be combined together, separated by the character "," (comma), without using any space.
For example "S G DBGF:DIAG,MLM,EIR", requests to save only the diagnostics events, events related to the Multi Link Manager driver and to the Enhanced ISDN Router driver.
At the end, the value "ALL" means that every kind of event will be saved into the Debug Log.
The parameter is run-time modifiable, the value, once set, is immediately active.
CONTACT: | People to refer to in case of eventual assistance |
no value | any string (max. length 32 characters, no spaces) |
It sets the person (or more) to refer to in case of eventual assistance.
SYSNAME: | System name |
no value | any string (max. length 32 characters, no spaces) |
It sets the system name.
LOCATION: | System location |
no value | any string (max. length 32 characters, no spaces) |
It sets the location where the system works.
SYSUPTIME: | Elapsed time since the system start |
no value | ddd:hh:mm:ss (day of week dd/mm/yyyy hh:mm:ss) |
The parameter shows the elapsed time (format: "days:hours:minutes:seconds) since the system start, which is also displayed inside parentheses (format "day of the week", "day/month/year" and "hour:minutes:seconds").
This parameter is not modifiable. If it is tried to be modified, the following message will be shown: "READ ONLY PARAMETER".
SYSRBTIME: | Missing time to the system reboot |
# | hhhh:mm, # |
The parameter set the time interval (format: "hour:minute") missing to the next system reboot.
The character '#' means the system restart has not been set.
The system reboot can be set by specifying the time interval in hours and minutes, for, at maximum, 2400 hours (i.e. 100 days) and 59 minutes.
Once the parameter is set, the execution of the command D G will display the time interval elapsed since it was set to the system reboot.
For example "SYSRBTIME: 01:19 (System will reboot at 29/07/1999 11:07:41)", shows the interval missing to the reboot and its scheduled time. When the time-out will be over, the system, after saving into the System Log the message "AUTO WARM START", will reboot.
DATE&TIME: | Current date and time |
no value | dd/mm/yyyy hh:mm:ss (Time Zone) |
The parameter shows the current date and time (format: "day/month/year hours:minutes:seconds (Time Zone)").
This parameter is not modifiable. If it is tried to be modified, the following message will be shown: "READ ONLY PARAMETER".
TIMEZONE: | Current time zone |
CET | UDF, GMT, ICE, WET, CET, EET, AST, EST, CST, MST, PST |
It shows the Time Zone actually set. Choosing the time zone will affect the difference between the local time and the GMT (Greenwich Mean Time) one, the eventual change from "Standard time" to "Daylight Savings Time" and vice versa.
A set of "standard" time zones is available, where the differences between local time and the GMT one, rules related to the "Standard/Daylight Savings". Time changes are fixed by international agreements, universally known. The User could also decide to configure the Time Zone setting on his own.
Here is a table showing the "standard" time Zones currently supported and their characteristics.
Mnemonic | Difference with GMT | Description and main geographic areas of reference | Changing from Standard time to Daylight Savings Time | Changing from Daylight Savings Time to Standard Time |
---|---|---|---|---|
GMT | GMT+0.00 | Greenwich Mean Time (London, Belfast, Dublin) | Last sunday of March | Last sunday of October |
ICE | GMT+0.00 | Iceland (Reykjavik) | Daylight Savings Time not in use | Daylight Savings Time not in use |
WET | GMT+0.00 | Western Europe (Lisbon, Madeira, Canaries) | Last sunday of March | Last sunday of October |
CET | GMT+1.00 | Central Europe (Rome, Paris, Berlin, Prague, Bruxel) | Last sunday of March | Last sunday of October |
EET | GMT+2.00 | Eastern Europe (Sofia, Bucarest, Kiev, Athen, Istanbul) | Last sunday of March | Last sunday of October |
AST | GMT-4.00 | US, Atlantic Standard Time | First sunday of April | Last sunday of October |
EST | GMT-5.00 | US, Eastern Standard Time (New York) | First sunday of April | Last sunday of October |
CST | GMT-6.00 | US, Central Standard Time (Chicago) | First sunday of April | Last sunday of October |
MST | GMT-7.00 | US, Mountain Standard Time (Denver) | First sunday of April | Last sunday of October |
PST | GMT-8.00 | US, Pacific Standard Time (Los Angeles) | First sunday of April | Last sunday of October |
Before setting his own time zone, the User has to configure the parameter "UDF" (User Defined). After this, besides the already described parameters, the following ones will be also shown:
Parameter | Description |
---|---|
TZOFFSET: | set the difference between the local time and the GMT one |
DSTOFFSET: | set the difference between the standard and the Daylight Savings Time |
TODSTTIME: | date of the Daylight Savings Time activation; |
TOSTDTIME: | date of the Daylight Savings Time ending |
Handling these parameters, the User is able to customize the Time Zone settings.
TZOFFSET: | Local Time offset (Only for TIMEZONE:UDF) |
GMT+0.0 | GMT+hh.mm or GMT-hh.mm |
This parameter set the difference in hours and minute between the local time and the GMT one.
The allowed formats are:
Where: hh=hours, mm=minutes.
DSTOFFSET: | Daylight Savings Time offset (Only for TIMEZONE:UDF) |
+1.0 | +hh.mm |
The parameter set the difference in hours and minutes between the Standard and the Daylight Savings Time. When the date set in the parameter TODSTTIME: (correspondent to the Daylight Savings Time starting), or in the parameter TOSTDTIME: (correspondent to the Daylight Savings Time ending) has gone, the local time will be automatically incremented or decremented of the value set in this parameter.
The allowed format is:
Where: hh = hours, mm = minutes.
TODSTTIME: | Day, month, hour of the Daylight Savings Time starting (Only for TIMEZONE:UDF) |
# | dd/mm hh:mm, # |
The parameter set day, month and hour when to change from the Standard Time to the Daylight Savings one.
The allowed format is:
Where: dd = day; mm1 = month; hh = hour, mm2 = minutes.
Once it has been set, the system will yearly execute this change at the fixed date and time, incrementing the current time by the value, set in the parameter DSTOFFSET:.
The value "#" can be used to disable this change.
TOSTDTIME: | Day, month, hour of the Daylight Savings Time ending (Only for TIMEZONE:UDF) |
# | dd/mm hh:mm, # |
The parameter set day, month and hour when to change from the Daylight Savings Time to the Standard one.
The allowed format is:
Where: dd = day; mm1 = month; hh = hour, mm2 = minutes.
Once it has been set, the system will yearly execute this change at the fixed date and time, decrementing the current time by the value, set in the parameter DSTOFFSET:.
The value "#" can be used to disable this change.
Abilis CPX has got an internal clock for indicating time and date of the system. Once they are set, it keeps on working even if the Abilis CPX is off.
The commands for managing the time and date are described in the section Commands related to time and date. The available commands are:
D THere is an example of displaying time and date using an extended format:
[09:56:16] ABILIS_CPX: D T Current Local Time : Thursday 04/04/2002 09:56:19 (GMT+2.00) Local Time Zone : Central Europe (Rome, Paris, Berlin, Prague, Brussels) Currently Observing : Daylight Savings Time (DST) [09:56:19] ABILIS_CPX: D TE Current Local Time : Thursday 04/04/2002 09:56:25 (GMT+2.00) Current GMT Time : Thursday 04/04/2002 07:56:25 Local Time Zone : CET - Central Europe (Rome, Paris, Berlin, Prague... Currently Observing : Daylight Savings Time (DST) DST time will start on : Sunday 30/03/2003 at 02:00 DST time will end on : Sunday 27/10/2002 at 03:00
Examples on how to set time and/or date:
[14:40:11] ABILIS_CPX: S T 06/01/2002 [14:40:11] ABILIS_CPX: S T 18:50:11 [14:40:11] ABILIS_CPX: S T 06/01/2002 18:50
Abilis CPX offers a function to estimate the average CPU load over a given time interval. It gives an estimated percentage load for the last 1 second, 15 seconds and 5 minutes.
The command that can be used to inspect the current CPU load percentages is described in the section CPU Load Measurements.
Here is an example of displaying it:
[09:56:19] ABILIS_CPX: D CPU +---------+--------------+--------------+--------------+ | | Last 1 sec. | Last 15 sec. | Last 5 min. | +---------+--------------+--------------+--------------+ |CPU Load | 3% | 11% | 1% | +---------+--------------+--------------+--------------+
[1] Time required to save the events strongly depends on their amount. Refer to the proper chapters for more information.
[2] Accessing time to the memory modules must be equal or smaller than 70ns.
[3] Throughput provided by a two SIMMs configuration is double than a single SIMM configuration.