Browse Prior Art Database

Simplified Interface for PABX Configuration

IP.com Disclosure Number: IPCOM000109097D
Original Publication Date: 1992-Jul-01
Included in the Prior Art Database: 2005-Mar-23
Document File: 5 page(s) / 195K

Publishing Venue

IBM

Related People

Clark, PA: AUTHOR

Abstract

The IBM COM300 and Siemens HICOM PABX's are configured, customized and maintained via a maintenance port (COM1) in the PABX using the Siemens HICOM AMO command language published in the Siemens HICOM service manuals 3-5 A30950-537-X21*7620. This language is relatively complex and changes to the PABX normally require maintenance engineer involvement. This article describes the connection of a terminal, such as an IBM PS/2* computer, and an associated program (COMTOOL) to the PABX maintenance port to allow control of the PABX via a simple menu and windowing interface.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 38% of the total text.

Simplified Interface for PABX Configuration

       The IBM COM300 and Siemens HICOM PABX's are configured,
customized and maintained via a maintenance port (COM1) in the PABX
using the Siemens HICOM AMO command language published in the Siemens
HICOM service manuals 3-5 A30950-537-X21*7620.  This language is
relatively complex and changes to the PABX normally require
maintenance engineer involvement.  This article describes the
connection of a terminal, such as an IBM PS/2* computer, and an
associated program (COMTOOL) to the PABX maintenance port to allow
control of the PABX via a simple menu and windowing interface.

      From the parameters entered via the windowing environment the
serial asynchronous AMO command strings are built up, and finally
transmitted to the COM1 port.  In addition to allowing manipulation
of extensions, changing device types and swapping the program also
allows the queuing of extension swaps to facilitate the requirement
of moving departments from one location to the next while maintaining
their telephone numbers and features.  Hundreds of phones can be
swapped without supervision.

      The COMTOOL software core is written in C and provides the
windowing and menuing environment and communication to the COM1 port.
It also supports a specialized COMTOOL command language and services
the customization file, menu files, the COMTOOL command files and
database as well as the logging media.  Com300 AMO handling is
performed by the COMTOOL command files using the COMTOOL command
language.  The program structure and its interface to the Com300 PABX
is illustrated in the drawing and will now be described in more
detail.
ERROR CHECKING is performed to ensure the integrity of the serial
transmissions and consists of two checks.  The first check ensures
that a correct response to the command sent is received.  If a
transmission error occurs while the command is being sent, the
following detection traps are set:
User abort (Cntl break);  Modem off line;  timeout;  No match.

      The second check interrogates the Com300 and ensures that the
command which has been sent has changed the parameters specified
(read back) so that the COMTOOL software does not make incorrect
assumptions about the state of the Com300.
PROGRAM-USER INTERACTION.  If error or history logs have been
generated, the status line at the bottom of the screen indicates that
these logs require attention.  Changes such as swapping over
telephone extensions require the phone extensions to be deactivated.
To avoid calls being interrupted while busy, the program polls the
extensions until they are free and then deactivates and continues
with the change.
LOGGING AND TRACING FACILITIES.  As changes to the Com300 are made,
history logs are generated, which can be dumped either to printer or
diskette.  If an error occurs while a change is made, error logs are
generated and can be dumped either to printer or diskette.
PROGRAM HELP FACIL...