***************************************************************************
 RASC indexed textfile.   Source:BCSDATUK.SRC
***************************************************************************
***************************************************************************
 WARNING CODES
 4.12.2001
***************************************************************************
#CODE:00
 CODE=00H  WARNING MACRO PARAMETER ERROR.

 Default definition    : ALARM
 Used by block         : NONE
 Category              : DESIGNER
 The warning macro is used without the CODE parameter.
 This code is not valid at any time.
 D1 - Undefined
 D2 - Undefined
 D3 - Undefined
 D4 - Undefined

#CODE:01
 CODE=01H  NO AVAILABLE PCM CHANNEL GROUP 0.

 Default definition    : UNDEFINED
 Default limit         : 65000
 Used by block         : OS
 Category              : DESIGNER
 A request of a channel in the common group (0) was denied.
 D1 -
 D2 -
 D3 - Undefined
 D4 - Undefined

#CODE:02
 CODE=02H  NO AVAILABLE PCM CHANNEL GROUP 1.

 Default definition    : UNDEFINED
 Default limit         : 65000
 Used by block         : OS
 Category              : DESIGNER
 A request of a channel in the privileged group (1) was denied.
 D1 -
 D2 -
 D3 - Undefined
 D4 - Undefined

#CODE:03
 CODE=03H  SENDRESOURCES LIMITED.

 Default definition    : ERROR
 Default limit         : 100
 Used by block         : OS
 Category              : DESIGNER
 There were not enough places in the send queues.
 D1 - 	 
 D2 - Type of send queue
      0BH ... B-Level
      0CH ... C-Level
      0DH ... D-Level
 D3 - Undefined
 D4 - Undefined

#CODE:04
 CODE=04H  NO OS BUFFER AVAILABLE.

 Default definition    : ERROR
 Default limit         : 100
 Used by block         : OS
 Category              : DESIGNER
 The request of an OS-buffer was denied.
 D1 -
 D2 - Datamap number
      00H - 0FH
 D3 - Undefined
 D4 - Undefined

#CODE:05
 CODE=05H  NO AVAILABLE COMMON TIMER.

 Default definition    : ERROR
 Default limit         : 100
 Used by block         : OS
 Category              : DESIGNER
 A request of a timer was denied.
 D1 -
 D2 -
 D3 - Undefined
 D4 - Undefined

#CODE:06
 CODE=06H  SYSTEM POWERUP.

 Default definition    : ERROR+NOPROG
 Default limit         : 65000
 Used by block         : OS
 Category              : DESIGNER
 System power-up restart.
 D1 - Undefined
 D2 - Undefined
 D3 - Undefined
 D4 - Undefined

#CODE:07
 CODE=07H  NO AVAILABLE EXTRA TIMER.

 Default definition    : ERROR
 Default limit         : 100
 Used by block         : OS
 Category              : DESIGNER
 A request of a timer other than common was denied.
 D1 -
 D2 - Type of timer
      06H ... Periodic timer
      07H ... Delayed-send timer
 D3 - Undefined
 D4 - Undefined

#CODE:08,1
 CODE=08H  TRANSMISSION LEVEL ADJUST FAILURE.

 Default definition    : ERROR
 Default limit         : 65000
 Used by block         : SX
 Category              : MAINTENANCE
 The level, requested by programming, was impossible to achieve.
 The range of transmission levels, possible to achieve, is not constant,
 but varies with the selected line impedance. When the requested level
 cannot be set, a level as close as possible is set instead and the
 warning counter is incremented.
 D1 - Board position	
      00H - 3FH
 D2 - Individual number
 D3 - Used relative send level (see message TRANSM, TRMNAK)
 D4 - Used relative receive level (see message TRANSM, TRMNAK)

 Recommended action:
 If the customer reports transmission level problems, the counter,
 associated with this warning, should be inspected. If the value is
 greater than zero, the counter limit should be set equal to zero. This
 action will generate this warning and next time the warning will be
 stored. The transmission level is determined by the commands for setting
 the nominal relative level (0140, 0141 and 1610, 1611) and by the 
 commands for the selection and definition of transmission groups
 (0142, 1612 and 26xx).

#CODE:09,1
 CODE=09H  NO AVAILABLE INDIVIDUAL AT TSU.

 Default definition    : ERROR
 Default limit         : 100
 Used by block         : TS
 Category              : DESIGNER
 All individuals for the current type of tone at TSU are busy.
 D1 - Type of tone, repetitive or non-repetitive
 D2 - Current state
 D3 - Undefined
 D4 - Undefined

#CODE:0A,1
 CODE=0AH  ELU-A LOAD EXCEEDED.

 Default definition    : ERROR
 Default limit         : 100
 Used by block         : RP (ELU-A)
 Category              : MAINTENANCE
 The allowed continuous power dissipation on the ELU-A board is exceeded,
 which may effect the component durability. This situation can be accepted
 for a short time during high traffic without measurable negative effects.
 If this warning occurs often or during low traffic, measures should be
 taken to spread out the traffic over several ELU-A boards. If only one
 ELU-A board is available, a 200 ohm resistor should be inserted in series
 with each branch of the extension line in order to decrease the power
 dissipation. Three power limiting actions for the SLIC circuits are used
 by the ELU-A software :
 Limit 1 : voltage feed is decreased.
 Limit 2 : current feed changed to 850 ohm.
 Limit 3 : idle SLIC circuits are disabled.
 D1 - Current power limit
      Bit 7     ... 0 = Power limit 2
                    1 = Power limit 3
      Bit 6 - 0 ... Number of lines
 D2 - Counter value for power limit 1.
 D3 - Counter value for power limit 2.
 D4 - Counter value for power limit 3.

#CODE:0B,1
 CODE=0BH  REGISTER SEIZE REQUEST CANCELLED.

 Default definition    : ERROR
 Default limit         : 65000
 Used by block         : RS
 Category              : DESIGNER
 A register individual seize request has been cancelled by the ordering
 party before completion. The cause may be lack of free register
 individuals, i.e. the request is placed in a queue and the time before
 answer was too long. The warning indicates a capacity problem.
 D1 - Type of register
 D2 - Current state
 D3 - Undefined
 D4 - Undefined

#CODE:0C,5
 CODE=0CH  LOAD REGULATION QUEUE FULL.

 Default definition    : UNDEFINED
 Default limit         : 65000
 Used by block         : OU
 Category              : DESIGNER
 This warning is sent, when there are no more free positions in the
 load regulation queue, handled by OU.
 D1 - Current number of used queue positions.
 D2 - Maximum number of available positions (size of queue).
 D3 - User identity, ST or CARD.
 D4 - User identity, SN or IND.

#CODE:0D,5
 CODE=0DH  DIGITAL LINK ERROR.

 Default definition    : UNDEFINED
 Default limit         : 65000
 Used by block         : LS
 Category              : DESIGNER
 This warning indicates a new alarm condition on the international / 
 national bits, or a new alarm condition for layer 2 on the current
 digital link.
 D1 - Alarm condition
      01H ... Alarm condition on the international / national bits
      02H ... Alarm condition on layer 2.
 D2 - Card position
 D3 - Undefined
 D4 - Undefined

#CODE:0E
 CODE=0EH  RESOURCES DECREASED (first limit).

 Default definition    : UNDEFINED
 Default limit         : 65000
 Used by block         : EX
 Category              : DESIGNER
 Defined by EX block.
 An attempt to start a new process was ignored, because all resources
 could not be found. As long as the resources are decreased to this
 limit, all attempts to initiate a new call will be ignored and a 
 congestion tone will be generated towards the extension in question.
 This is the first step, taken in order to decrease the system load,
 another step is taken, if the system load is even more increased, 
 see W.EXBLOCKED.
 D1 - Undefined
 D2 - Undefined
 D3 - Undefined
 D4 - Undefined

#CODE:0F
 CODE=0FH  RESOURCES DECREASED (second limit).

 Default definition    : ERROR
 Default limit         : 0
 Used by block         : EX
 Category              : DESIGNER
 Defined by EX block.
 An attempt to start a new process was ignored because all resources
 could not be found. When this 'error' is detected, all extensions are
 blocked in order to decrease the system load. A blocked extension is not
 allowed to initiate a new call, so the extension will be connected to
 'silence' instead of dialtone as long as the low resource limit is
 maintained. This is the second step, taken in order to decrease the
 system load, the first could have been already executed, see W.EXCONGEST.
 D1 - Undefined
 D2 - Undefined
 D3 - Undefined
 D4 - Undefined

#CODE:10
 CODE=10H  SYSTEM RESTART.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : OS
 Category              : DESIGNER
 This code is used by OS to report the restart reason.
 D1 - Last OS phase before restart. See 'OSLPHASEOLD'
 D2 - Last executed ST before restart. See 'OSLJOBSTOLD'
 D3 - Restart reason
      00H ... Purpose of restart not specified
      01H ... FW remote upgrading, set by SU
      03H ... E2 conversion, set by CE
      04H ... Warning category STOP, set by OM 
      05H ... Restart with OM Tool, set by OM
      06H ... Restart with system instrument, set by OM
      07H ... Error in non-mapped RAM, set by OS
      08H ... Restart of a single peripheral interface board, set by OM
 D4 - Undefined

 The restart purpose is not available, when the central software is
 compiled in Release-mode.

 This code is also used by peripheral interface boards to force the 
 shutdown and restart of a single card position after a major internal
 error has been detected.
 D1 - Last executed process ID
      FFH ... Process ID not known
 D2 - Restart reason, defined by the RTOS on the given peripheral 
      interface board
 D3 - Last executed signal number (high byte)
 D4 - Last executed signal number (low byte)

#CODE:11,0
 CODE=11H  DATA MEMORY ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : OS
 Category              : MAINTENANCE
 OS has found an error in the data memory during the RAM test at restart.
 D1 -
 D2 - Map number
      00H - 0FH     Mapped RAM
      80H, 82H, 83H Mapped RAM (extended OS area)

 Recommended action:
 If the fault remains after restart, the CPU-board of the system should
 be replaced. Alternatively, the identified memory circuit can be
 replaced.
 To prevent a loss of programmed data if the entire board is
 replaced, all EEPROM-circuits on the old board can be moved to
 corresponding positions on the new baord.

#CODE:11,1
 CODE=11H  DATA MEMORY ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : OS
 Category              : MAINTENANCE
 OS has found an error in the data memory during the RAM test at restart.
 D1 -
 D2 - Map number
      00H - 0FH      Mapped RAM
      80H, 82H - 87H Mapped RAM (extended OS area)
      81H            RealTimeClock error or battery backed up RAM
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 If the fault remains after restart, the CPU-board of the system should
 be replaced. Alternatively, the identified memory circuit can be
 replaced.
 To prevent a loss of programmed data if the entire board is
 replaced, all EEPROM-circuits on the old board can be moved to
 corresponding positions on the new board.

#CODE:12
 CODE=12H  PROGRAM MEMORY ERROR.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : OS
 Category              : MAINTENANCE
 OS has found an error in the program memory. If the error is found in a
 program map, that particular map will not be activated.
 D1 - Type of error
      01H ... Checksum error
      02H ... Insufficient data memory
 D2 - Map number
      FFH ... System map
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 If the fault is an invalid checksum, verify that the identified program
 map is properly mounted, and restart the system. If the fault remains,
 replace the CPU board or the identified circuit.
 If the fault is insufficient data memory, and new programs have been
 mounted on the board, verify that the existing amount of data memory is
 sufficient for the new programs.
 If the fault has not occurred in conjunction with a change to a new
 software, the probable reason is a faulty data memory. Replace the
 CPU-board in the system.
 To prevent a loss of programmed data if the entire board is
 replaced, all EEPROM-circuits on the old board can be moved to
 corresponding positions on the new board.

#CODE:12,13
 CODE=12H  PROGRAM MEMORY ERROR.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : OS, CPUDx
 Category              : MAINTENANCE
 OS has found an error in the program memory. If the error is found in a
 program map, that particular map will not be activated.
 D1 - Type of error
      01H ... Checksum error
      02H ... Insufficient data memory
      04H ... CPU-Dx upgrade handler error report
 D2 - Map number                 D2 - Board position
      FFH ... System map              00H - 3FH ... Errorneous board
                                      FFH ... Illegal state in upgrade
                                              handler
 D3 - Undefined                  D3 - Board state
                                      00H ... No upgrade memory reported
                                      01H ... Up and running
                                      02H ... Clear is requested
                                      03H ... Upgrade memory is cleared
                                      04H ... Error during clear
                                      05H ... Memory image transmission
                                      06H ... Memory image OK
                                      07H ... Memory image error
                                      FFH ... No CTYPEANSW message received
                                      Internal state information (D2 = FFH)
 D4 - Undefined                  D4 - Error reason
                                      01H ... Upgrade not available
                                      02H ... Upgrade sequence error
                                      03H ... Upgrade sector error
                                              (erase / write)
                                      04H ... Upgrade erase error
                                              (entire chip)
                                      05H ... Upgrade erase timeout
                                              (entire chip)
                                      06H ... Upgrade write error
                                      0BH ... No data available
                                      0CH ... Odd number of bytes
                                      0DH ... Data verification error
                                      0EH ... Checksum error
                                      0FH ... Message sequence error
                                      10H ... Message checksum error
                                      Internal state information (D2 = FFH)

 Recommended action:
 If the fault is an invalid checksum, verify that the identified program
 map is properly mounted, and restart the system. If the fault remains,
 replace the CPU board or the identified circuit.
 If the fault is insufficient data memory, and new programs have been
 mounted on the board, verify that the existing amount of data memory is
 sufficient for the new programs.
 If the fault has not occurred in conjunction with a change to a new
 software, the probable reason is a faulty data memory. Replace the
 CPU-board in the system.
 To prevent a loss of programmed data if the entire board is
 replaced, all EEPROM-circuits on the old board can be moved to
 corresponding positions on the new board.

#CODE:13,0
 CODE=13H  INVALID SIGNAL TYPE IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : OS
 Category              : DESIGNER
 The signal type (ST) in the message was not valid.
 D1 - Job identity of the sender (usually signal type ST)
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:13,1
 CODE=13H  INVALID SIGNAL TYPE IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : OS
 Category              : DESIGNER
 The signal type (ST) in the message was not valid.
 D1 - Job identity of the sender (usually signal type ST)
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1

#CODE:14
 CODE=14H  OS INTERNAL ERROR.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 This code is used by OS to signal internal errors such as pointer errors,
 counter errors, etc.
 D1 -
 D2 - Sequence number
      80H - 8FH ... From file OSHWI*
      90H - 9FH ... From file OSTIM*
 D3 - Undefined
 D4 - Undefined

#CODE:15
 CODE=15H  TIMER ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : OS
 Category              : DESIGNER
 Some errors have been found.
 Errors for normal timers :
 D1 - Type of error                     D2 - Additional data
      01H ... Timer already released         Last job ID
      02H ... Timer number error             Given number		
      03H ... Timer ID error                 Given timer job ID
 Errors for extra timers :
 D1 - Type of error                     D2 - Additional data
      10H ... Message length error           Given length
      11H ... Timer timedata error           Given timedata
 D3 - Undefined
 D4 - Undefined

#CODE:16
 CODE=16H  BUFFER USAGE ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : OS
 Category              : DESIGNER
 The OS.BUFFER macro has been used in an invalid way.
 D1 - BUFFLOG from buffer (last executed operation).
      00H ...       Linked buffer, last in the chain.
      01H - EFH ... Linked buffer, next buffer forward.
      F0H ...       Released buffer.
      F1H ...       Job buffer, OS own (buffer 0).
      F2H ...       Job buffer, common.
      F3H ...       Keep marked buffer.
      F4H ...       Requested buffer.
      F5H ...       Unlinked buffer.
      F6H - FFH ... Not valid, spare for future use.
 D2 - BUFFJID from buffer (job identity).
      40H - FBH ... OS-logged jobsignal type (ST, job enter)
      FEH ...       Buffer is handled during init.
      FFH ...       OS-handled buffer (job exit)
 D3 - Undefined
 D4 - Undefined

#CODE:17
 CODE=17H  BUFFER ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : OS
 Category              : DESIGNER
 Buffer error.
 D1 - Type of buffer error              D2 - Additional data
      01H ... Data error (address)           Calculated buffer number
      02H ... Data error (buffer number)     Given buffer number		
      03H ... Data error (link identity)     Given link ID
      04H ... Data error (not in chain)      Given link ID
      05H ... Data error (job ID)            Buffer job ID
      06H ... Data error (init)              Map number
      10H ... Buffer error (BUFFNUM)         Current buffer number
      11H ... Buffer error (BUFFLOG)         Current buffer number
      12H ... Buffer error (BUFFJID)         Current buffer number
      13H ... Buffer error (linked chain)    Current buffer number
      14H ... Buffer error (endless link)    Current buffer number
      20H ... Buffer handler (OSBUFF$QNT)    Current value
      21H ... Buffer handler (OSBUFF$FRE)    Current value
      22H ... Buffer handler (OSBUFF$BSY)    Current value
      23H ... Buffer handler (OSBUFF$LST)    Current value
 D3 - Undefined
 D4 - Undefined

#CODE:18
 CODE=18H  JOBQUE FULL AT SEND.

 Default definition    : STOP
 Used by block         : OS
 Category              : DESIGNER
 There was no more job queue available, when a send was attempted.
 D1 -
 D2 - Type of send queue
      0BH ... B-Level
      0CH ... C-Level
      0DH ... D-Level
 D3 - Undefined
 D4 - Undefined

#CODE:19
 CODE=19H  SEND ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : OS
 Category              : DESIGNER
 A fatal error in the data was found by OS.
 D1 - Message length
 D2 - Type of error
      01H ... Message length error
 D3 - Undefined
 D4 - Undefined

#CODE:1A,0
 CODE=1AH  SEND RATE ERROR.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 The number of times, OS.SEND was used in a job, exceeded the recommended
 limit.
 D1 - Current state
 D2 - The actual number of times, OS.SEND was used.
 D3 - Undefined
 D4 - Undefined

#CODE:1A,1
 CODE=1AH  SEND RATE ERROR.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 The number of times, OS.SEND was used in a job, exceeded the recommended
 limit.
 D1 - Current state
 D2 - The actual number of times, OS.SEND was used.
 D3 - Current CODE
 D4 - Current SUBCODE

#CODE:1B
 CODE=1BH  COMMUNICATION ERROR SP-OS.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 An invalid or illegally used command from SP has been detected.
 D1 -   
 D2 - Command number and parameter.
 D3 - Undefined
 D4 - Undefined

#CODE:1C
 CODE=1CH  LENGTH ERROR IN MESSAGE TO RP.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 The maximum message length was exceeded.
 D1 - Current INFCODE
 D2 - The illegal length.
 D3 - Undefined
 D4 - Undefined

#CODE:1C,11
 CODE=1CH  LENGTH ERROR IN MESSAGE TO RP.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 The maximum message length was exceeded.
 D1 - Current INFCODE
 D2 - The illegal length.
 D3 - INFCODE of the logged message
 D4 - SUBCODE of the logged message

#CODE:1D
 CODE=1DH  DATA MEMORY NOT SUFFICIENT.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : OS
 Category              : MAINTENANCE
 OS could not allocate all requested dynamic memory in the MDATA class.
 On startup, the operating system allocates data memory depending on the
 number of program maps mounted on the CPU-board and on the number of 
 boards, used in the system. The memory requirement varies considerably
 for the different board types available. This warning is sent, if the
 system finds that the available data memory area is insufficient.
 D1 -
 D2 - Datamap number
      00H - 0FH
      FFH       ... Unmapped memory area
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 The most likely cause of this warning is that the capacity of the system
 has been exceeded due to the use of too many ELUD type boards. Remove 
 one ELUD type board.

#CODE:1E
 CODE=1EH  MAP PLACEMENT ERROR, ACTIVATED.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : OS
 Category              : MAINTENANCE
 A program map is not placed in the expected position. The map
 will be activated.
 D1 - Expected position, read from the map header.
 D2 - Actual position.
 D3 - Undefined
 D4 - Undefined

#CODE:1F
 CODE=1FH  MAP PLACEMENT ERROR, NOT ACTIVATED.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : OS
 Category              : MAINTENANCE
 A program map is not placed in the expected position. The map will not
 be activated.
 D1 - Expected position, read from the map header.
 D2 - Actual position.
 D3 - Undefined
 D4 - Undefined

#CODE:20
 CODE=20H  ILLEGAL ST REPORTED.

 Default definition    : ERROR+NOPROG
 Used by block         : OS
 Category              : DESIGNER
 OS has found a signal type (ST) out of limits or identical ST in several
 job signal tables. In the later case the first occurrence will be
 considered valid.
 D1 - Received ST
 D2 - Map number
 D3 - Undefined
 D4 - Undefined

#CODE:21
 CODE=21H  UNDEFINED PROGRAM ADDRESS.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 OS considers a program address as illegal or undefined.
 D1 -
 D2 - Type of program address
      01H ... SWI (MAPJSR)
      02H ... SWI2 or SWI3
 D3 - Undefined
 D4 - Undefined

#CODE:22,1
 CODE=22H  MESSAGE TO/FROM RP DISCARDED.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER
 OS has received a message to / from a RP, but the message is not accepted
 as valid. The message is not passed to the final receiver.
 D1 - Card position (sender or receiver)
 D2 - Type of error
      Bit 0 ... Illegal Data Field Discriminator (DFD)
      Bit 1 ... Illegal message type sequence
      Bit 2 ... Invalid ID in message
      Bit 3 ... Invalid part number
      Bit 4 ... Invalid ML
      Bit 5 ... Spare
      Bit 6 ... Illegal IND number
      Bit 7 ... No OS buffer available
 D3 - Undefined
 D4 - Undefined

#CODE:24
 CODE=24H  OU ROUTINE NOT READY.

 Default definition    : ERROR
 Used by block         : OU
 Category              : DESIGNER
 This code is used by OU to warn, when a call to a routine is made, that
 is not yet ready.
 D1 - Undefined
 D2 - Undefined
 D3 - Undefined
 D4 - Undefined

#CODE:25
 CODE=25H  OU INTERNAL ERROR.

 Default definition    : ERROR
 Used by block         : OU
 Category              : DESIGNER
 This code is used by OU to signal internal errors such as pointer errors,
 counter errors, etc.
 D1 - 
 D2 - Sequence number
      01H ... Channel handler, file OUCHA*
      02H ... Utility handler, file OUSUB*
 D3 - Undefined
 D4 - Undefined

#CODE:26
 CODE=26H  STATEVALUE ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : OU
 Category              : DESIGNER
 The specified state could not be found. The warning is sent by the
 OU.STATE routine.
 D1 - INFCODE in message
 D2 - State
 D3 - Undefined
 D4 - Undefined

#CODE:27
 CODE=27H  ILLEGAL PCM CHANNEL ACCESS.

 Default definition    : ERROR+TRIG
 Used by block         : OU
 Category              : DESIGNER
 OU denied the requested operation on the PCM channel. The cause may be
 an invalid channel number, an invalid channel state or an illegal job
 identity.
 D1 - Channel number
 D2 - Job identity (usually signal type ST) of the channel user
 D3 - Undefined
 D4 - Undefined

#CODE:28
 CODE=28H  E2 READ ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : E2
 Category              : MAINTENANCE
 A read attempt from the E2-area failed.
 D1 - 
 D2 - Map number
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 If an occasional warning of this type is received, but the system
 otherwise shows no symptoms of faults, that can be related to the EEPROM,
 such warnings can be ignored. If several warnings of this type are
 obtained or the system shows fault symptoms that probably are related to
 the EEPROM, the CPU board should be replaced. As an alternative, the
 identified EEPROM circuit can be replaced. The system must be
 reprogrammed, preferrable from a backup.

#CODE:29
 CODE=29H  E2 WRITE ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : E2
 Category              : MAINTENANCE
 A write attempt in the E2-area failed.
 D1 - 
 D2 - Map number
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 If an occasional warning of this type is received, but the system
 otherwise shows no symptoms of faults, that can be related to the EEPROM,
 such warnings can be ignored. If several warnings of this type are
 obtained or the system shows fault symptoms that probably are related to
 the EEPROM, the CPU board should be replaced. As an alternative, the
 identified EEPROM circuit can be replaced. The system must be
 reprogrammed, preferrable from a backup.

#CODE:2A
 CODE=2AH  E2 MAP ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : E2
 Category              : MAINTENANCE
 An E2 map, that has previously been used by the E2 handler, can no longer
 be found.
 D1 - 
 D2 - Map number
 D3 - Undefined
 D4 - Undefined

#CODE:2B
 CODE=2BH  DIRECTORY NUMBER ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : E2
 Category              : MAINTENANCE
 Two identical directory numbers have been found during the start-up of the
 E2 data handler.
 D1 - Directory number, high byte
 D2 - Directory number, low byte
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Use command 5901 to find out, to which function the directory number
 belongs to. Replace this directory number temporarily with a free
 (non-utilised) number.
 Then use the function 'eeprom resources/test'. This will cause the 
 internal directory number table of the exchange to be updated. See also
 warning code 2CH.
 With command 5901 it is now possible to find out, which other function
 occupies the directory number in question. Make a definitive correction
 of the directory numbers for the two functions.

#CODE:2C
 CODE=2CH  ERROR IN E2DATA FOUND BY E2TEST.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : E2
 Category              : MAINTENANCE
 Some error in the E2 data structure was found by the E2 handler during
 internal tests, started by the supervision programs. 
 D1 - Test number
      01H ... Verify the RAM copy of the installed E2-maps. The error is
              always corrected.
      02H ... Search for base records with identical identity.
      03H ... Search for base records with identical directory number.
      04H ... Verify base record counter.
      05H ... Search for linked records with non-matching base record ID.
      06H ... Search for record pointers to non-installed maps.
      07H ... Search for record pointers to non-valid buffers.
      08H ... Search for record pointers to non-seized buffers.
      09H ... Search for seized buffers, which are not properly linked.
      0AH ... Search for linked records with identical identity.
      0BH ... Verify checksums of all installed maps.
 D2 - Number of errors found in this test
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 This test can be repeated manually from RASC without the generation of
 warnings. However, subtest number 1 repairs found errors, so these
 errors will normally not appear again.
 Use the function 'eeprom resources/repair' in RASC to repair the errors.
 NOTE: The repair function is normally executed by removing memory areas
 and the risk exists that certain functions can be lost. If the repair
 fails, replace the CPU-board and perform a cold start of the system.
 The system must then be reconfigured, either manually or from a back-up,
 if one exists.

#CODE:2D
 CODE=2DH  FREE BUFFER CHECK FAILED.

 Default definition    : STOP
 Used by block         : OS
 Category              : MAINTENANCE
 This code is only used, when the periodic resource check, initiated by
 the supervision programs, failed. The warning indicates that the maximum
 number of free buffers, that has been available since the last check, is
 smaller than the anticipated number. The cause can be a program, that does
 not release resources correctly, or it can be that the system is used in
 a way, that locks up resources permanently. In the latter case, the
 warning code can be removed.
 D1 - 
 D2 - Data map number
 D3 - Undefined
 D4 - Undefined

#CODE:2E
 CODE=2EH  FREE TIMER CHECK FAILED.

 Default definition    : STOP
 Used by block         : OS
 Category              : MAINTENANCE
 This code is only used, when the periodic resource check, initiated by
 the supervision programs, failed. The warning indicates that the maximum
 number of free timers, that has been available since the last check, is
 smaller than the anticipated number. The cause can be a program, that does
 not release resources correctly, or it can be that the system is used in
 a way, that locks up resources permanently. In the latter case, the
 warning code can be removed. 
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:2F
 CODE=2FH  FREE CHANNEL CHECK FAILED.

 Default definition    : STOP
 Used by block         : OU
 Category              : MAINTENANCE
 This code is only used, when the periodic resource check, initiated by
 the supervision programs, failed. The warning indicates that the maximum
 number of free PCM channels, that has been available since the last check,
 is smaller than the anticipated number. The cause can be a program, that
 does not release resources correctly, or it can be that the system is used
 in a way, that locks up resources permanently. In the latter case, the
 warning code can be removed.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:30
 CODE=30H  INVALID MESSAGE AT SIGNAL INPUT.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The received message is not valid at the current signal input.
 D1 - 
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:30,2
 CODE=30H  INVALID MESSAGE AT SIGNAL INPUT.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The received message is not valid at the current signal input.
 D1 - 
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:31
 CODE=31H  INVALID MESSAGE IN STATE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The received message is not valid in the current state.
 D1 - Current state
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:31,2
 CODE=31H  INVALID MESSAGE IN STATE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The received message is not valid in the current state.
 D1 - Current state
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:32
 CODE=32H  NO PROCESS FOR MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 A message is received to a nonexistent process.
 D1 - 
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:32,2
 CODE=32H  NO PROCESS FOR MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 A message is received to a nonexistent process.
 D1 - 
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:33
 CODE=33H  INVALID MESSAGE LENGTH IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The length of the received message is not valid. This code is intended
 for programs, that use the ML byte to evaluate the data in the message.
 A message length, that is otherwise outside the valid range, is detected
 by OS.
 D1 - Received message length (ML)
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:33,2
 CODE=33H  INVALID MESSAGE LENGTH IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The length of the received message is not valid. This code is intended
 for programs, that use the ML byte to evaluate the data in the message.
 A message length, that is otherwise outside the valid range, is detected
 by OS.
 D1 - Received message length (ML)
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:34
 CODE=34H  INVALID SIGNAL NUMBER IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The signal number (SN) in the message was not valid.
 D1 - Received signal number (SN)
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:34,2
 CODE=34H  INVALID SIGNAL NUMBER IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The signal number (SN) in the message was not valid.
 D1 - Received signal number (SN)
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:35
 CODE=35H  INVALID CARD NUMBER IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The card number in the message was not valid.
 D1 - Received card position
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:35,2
 CODE=35H  INVALID CARD NUMBER IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The card number in the message was not valid.
 D1 - Received card position
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:36
 CODE=36H  INVALID INDIVID NUMBER IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The individual number, used in the message, was not valid.
 D1 - Received individual number (IND)
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:36,2
 CODE=36H  INVALID INDIVID NUMBER IN MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The individual number, used in the message, was not valid.
 D1 - Received individual number (IND)
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:37
 CODE=37H  MESSAGE TO NON-INSTALLED CARD/INDIVIDUAL.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 A message has been received to a card or individual that is not correctly
 initiated. The EEPROM data is not valid or there has not been sufficient
 RAM available.
 D1 - Received card position
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:37,2
 CODE=37H  MESSAGE TO NON-INSTALLED CARD/INDIVIDUAL.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 A message has been received to a card or individual that is not correctly
 initiated. The EEPROM data is not valid or there has not been sufficient
 RAM available.
 D1 - Received card position
 D2 - Received INFCODE
 D3 - Received SUBCODE
 D4 - Received DATA+1
 If 'OS.WARNING code,DY' is not used, data D3 and D4 are supplied by OS
 from the ME-register.

#CODE:38
 CODE=38H  DIRECTORY NUMBER ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The directory number is not defined.
 D1 - Directory number, high byte
 D2 - Directory number, low byte
 D3 - Undefined
 D4 - Undefined

#CODE:39
 CODE=39H  NO ANSWER.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 Timeout on waiting for answer.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:3A
 CODE=3AH  ABORTED PROCESS.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The process was aborted for a non specified reason.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:3B
 CODE=3BH  ABORTED INIT.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 Init was aborted for a non specified reason.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:3C
 CODE=3CH  INVALID ADDRESS.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 A list offset is pointing outside the list.
 D1 - Offset, high byte
 D2 - Offset, low byte
 D3 - Undefined
 D4 - Undefined

#CODE:3D
 CODE=3DH  INVALID PARAMETER.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The value of the input parameter is not valid.
 D1 - Pointer to the value, high byte
 D2 - Value or pointer to the value, low byte
 D3 - Undefined
 D4 - Undefined

#CODE:3E
 CODE=3EH  CALLED ROUTINE NOT READY.

 Default definition    : ERROR
 Used by block         : ALL
 Category              : DESIGNER
 The called routine is not ready yet. This code is defined for the
 development phase only.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:3F
 CODE=3FH  UNDEFINED ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 This code can be used, when no other code is appropriate.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:40
 CODE=40H  INVALID IDENTITY.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The ID code is invalid.
 D1 - Invalid data
 D2 - Invalid type
      00H ... Invalid type is ST
      01H ... Invalid type is SN
      02H ... Invalid type is CARD
      03H ... Invalid type is IND
 D3 - Undefined
 D4 - Undefined

#CODE:41
 CODE=41H  INVALID INSTALLATION OF CARD.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The addressed card has an error in the installation (see also the group
 W.AMxxx).
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:42
 CODE=42H  INVALID PROCESS.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The process number is not valid or the process does not exist (see also
 the group W.AMxxx).
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:43
 CODE=43H  INVALID MESSAGE DATA.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The data in the message was not valid or not expected.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:44
 CODE=44H  UNEXPECTED NAK FROM E2.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 This code is used to inform OM about a NAK from the E2 handler.
 D1 - 
 D2 - Error code from E2 (W = a warning is also done by the E2 handler)
      01H ... Write fail - error at verification reading (W).
      02H ... The input queue to the E2-handler is full (W) or a needed
              additional OS-buffer is not available.
      04H ... The record number is above the limit (W).
      05H ... No E2-record with the specified record number found.
      06H ... An identical identity code has been found (E2BASSZ).
      07H ... A specified E2 base area was not found.
      08H ... No free E2 memory (E2BASSZ or E2RECSZ).
      09H ... An identical directory number has been found (E2BASSZ).
      0AH ... The base areas have different types (E2BASSWAP).
      0BH ... Init aborted, E2 not available (W).
      0CH ... Illegal parameter(s) found (E2RD or E2WR) (W).
      0DH ... No space for more E2 base records.
 D3 - Undefined
 D4 - Undefined

#CODE:45
 CODE=45H  VMU REFERENCE ERROR.

 Default definition    : ERROR
 Used by block         : ALL
 Category              : DESIGNER
 A reference error in a message to a VMU has been detected by the VMU.
 The error is indicated in the answer from the VMU. The warning is
 intended for MG, AN, IN blocks.
 D1 - 
 D2 - VMU card
 D3 - Undefined
 D4 - Undefined

#CODE:46
 CODE=46H  UNEXPECTED NAK RECEIVED.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 A NAK has been received. This should normally not happen in the current
 situation.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:47,2
 CODE=47H  INVALID A-DIRECTORY NUMBER.

 Default definition    : ERROR
 Used by block         : ALL
 Category              : DESIGNER
 The callers public directory number (a-directory number) was considered
 invalid.
 Check the programming of the exchange directory number.
 Check the programming of the callers directory number.
 D1 -
 D2 - Type of directory number
      00H ... The exchange directory number is not defined.
      01H ... Invalid caller directory number.
      02H ... Invalid number length.
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Check the programming of the exchange directory number. Check the
 programming of the callers directory number.

#CODE:47,8
 CODE=47H  INVALID A-DIRECTORY NUMBER.

 Default definition    : ERROR
 Used by block         : ALL
 Category              : DESIGNER
 The callers public directory number (a-directory number) was considered
 invalid.
 D1 -
 D2 - Type of directory number
      00H ... Invalid public number group.
      01H ... Invalid caller directory number.
      02H ... DIR.NONUM has been given as input data and no public number
              digits are programmed (no number to be returned) or a general
              error.
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Check the programming of the exchange directory number. Check the
 programming of the callers directory number.

#CODE:48,1
 CODE=48H  WARNING ON PURPOSE.

 Default definition    : UNDEFINED
 Used by block         : ALL
 Category              : DESIGNER
 This code is used, when a warning is caused intentionally by some manual
 user action in order to create a tracelog, etc.
 D1 - Directory number of own party, high byte
 D2 - Directory number of own party, low byte
 D3 - Directory number of connected party, high byte
 D4 - Directory number of connected party, low byte

#CODE:48,4
 CODE=48H  MANUAL LOGGING.

 Default definition    : UNDEFINED
 Used by block         : ALL
 Category              : DESIGNER
 This code is used, when a warning is caused intentionally by some manual
 user action in order to create a tracelog, etc.
 D1 - Directory number of own party, high byte
 D2 - Directory number of own party, low byte
 D3 - Directory number of connected party, high byte
 D4 - Directory number of connected party, low byte

#CODE:49,1
 CODE=49H  BUFFER ERROR.

 Default definition    : ERROR
 Used by block         : RP
 Category              : DESIGNER
 Buffer error.
 D1 - Type of buffer error                          D2 - Additional data
      00H ... Trying to use a released bufer.            Block ID (ST)
      01H ... Trying to send a released buffer.          Block ID (ST) 
      02H ... Number of free buffers below limit.        0
      03H ... Number of buffers out of control from      0
              OS below limit.
 D3 - Undefined
 D4 - Undefined

#CODE:49,10
 CODE=49H  BUFFER ERROR.

 Default definition    : ERROR
 Used by block         : RP
 Category              : DESIGNER
 Buffer error.
 D1 - Type of buffer error                          D2 - Additional data
      00H ... Trying to use a released bufer.            Block ID (ST)
      01H ... Trying to send a released buffer.          Block ID (ST) 
      02H ... Number of free buffers below limit.        0
      03H ... Number of buffers out of control from      0
              OS below limit.
      Some special definitions have been introduced for the CPU-D4 central
      processor board.
      00H ... Work buffer troubles                       V.24 port number
      01H ... Work buffer troubles                       V.24 port number
      02H ... Work buffer troubles                       V.24 port number
      04H ... Signal buffer watermark                    V.24 port number
      05H ... Signal buffer watermark                    V.24 port number
      07H ... Signal buffer watermark                    V.24 port number
      08H ... Work buffer watermark                      V.24 port number
 D3 - Undefined
 D4 - Undefined

#CODE:4A,1
 CODE=4AH  RP TIMER ERROR.

 Default definition    : ERROR
 Used by block         : RP
 Category              : DESIGNER
 An error in the timer number of function calls to timers has been
 detected.
 D1 - Specified timer number
 D2 - Block ID (ST)
 D3 - Undefined
 D4 - Undefined

#CODE:4B,1
 CODE=4BH  INVALID SIGNALTYPE IN RP MESSAGE.

 Default definition    : ERROR
 Used by block         : RP
 Category              : DESIGNER
 The signal type (ST) in the message was not valid.
 D1 - Received identity
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:4C,1
 CODE=4CH  RP SERIAL COMMUNICATION ERROR.

 Default definition    : ERROR
 Used by block         : RP
 Category              : MAINTENANCE
 A transmit or receive error has been detected by a RP.
 D1 - 0
 D2 - Type of error
      Bit 0 ... Missing a part of a message
      Bit 1 ... Too long message received
      Bit 2 ... Error in the ML in a buffer for the transmission of an
                info message.
      Bit 3 ... Unexpected events in state
      Bit 4 ... Undefined DFD
      Bit 5 ... Receive error during transmit e.g. receive fault when
                waiting for ACK/NAK.
      Bit 6 ... 0
      Bit 7 ... 0
 D3 - Undefined
 D4 - Undefined

#CODE:4D,0
 CODE=4DH  RP POWER SUPPLY ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : RP
 Category              : MAINTENANCE
 Some cards perform a power supply test after the CARD CONTROL 
 (BLOCKED/NORMAL) message has been received at startup. This warning is
 sent, if an invalid voltage level is detected.
 ELUA10:
 D1 - Supervision of -5V
      00H ...       No error or no data available for -5V
      01H - FFH ... Current value (0.043 * D1 - 6.05)
 D2 - Supervision of -38V
      00H ... No error or no data available for -38V
      01H - FFH ... Current value (0.181 * D2 - 41.3)

#CODE:4D,1
 CODE=4DH  ANALOG PROBE LIMIT EXCEEDED.

 Default defintion     : ALARM+EXTERN+ACTIVE
 Used by block         : RP
 Category              : MAINTENANCE
 An A/D converter value is out of limits or back inside the limits,
 depending on how the current threshold has been set. By default, warnings
 are generated only, when an A/D converter of type supervision detects an
 out-of-limits value.
 D1 - 
 D2 - Type of A/D converter as defined in ADFUNCTION message.
 D3 - Current value of given A/D converter, including controlbits,
      high byte
      Bit 7     ... Sign bit (0 indicates a positive value)
      Bit 6 - 5 ... 00 Not valid
                ... 01 Value back within limits
                ... 10 Value out of high limits
                ... 11 Value out of low limits
      Bit 4     ... Hundreds (0 or 1)
      Bit 3 - 0 ... Tens (0 - 9)
 D4 - Current value of given A/D converter, including controlbits,
      low byte
      Bit 7 - 4 ... Ones (0 - 9)
      Bit 3 - 0 ... Tenth (0 - 9)

#CODE:4E
 CODE=4EH  BTU ILLEGAL LOOP DETECTED.

 Default definition    : ERROR
 Used by block         : BTU-A, BTU-C
 Category              : MAINTENANCE
 A faulty loop has been detected by a BTU board. The fault may be caused
 by a short circuit or a foreign voltage in the cabling to the BTU board.
 D1 - Individual number
 D2 - Loop testpoint value
      01H ... Loop from LA to LB detected.
      02H ... Loop from LB to LA detected
 D3 - Undefined
 D4 - Undefined

#CODE:4F,0
 CODE=4FH  BTU ILLEGAL RELAY STATE.

 Default definition    : ERROR
 Used by block         : BTU
 Category              : DESIGNER
 An illegal relay state on a BTU board has been detected and corrected.
 D1 - Relay state
 D2 - Individual number
 D3 - Undefined
 D4 - Undefined

#CODE:4F,1
 CODE=4FH  RP ILLEGAL HARDWARE STATE.

 Default definition    : ERROR
 Used by block         : BTU, ELU-A
 Category              : DESIGNER
 The hardware state is checked, when a trunk or extension line is idle.
 This warning is sent, when an illegal state is detected. The illegal
 state is corrected.
 D1 - Individual number
 D2 - Illegal state
 D3 - Undefined
 D4 - Undefined

#CODE:4F,11
 CODE=4FH  RP ILLEGAL HARDWARE STATE.

 Default definition    : ERROR
 Used by block         : BTU, CPU-D4, ELU-A
 Category              : DESIGNER
 The hardware state is checked, when a trunk or extension line is idle.
 This warning is sent, when an illegal state is detected. The illegal
 state is corrected.
 D1 - Individual number
 D2 - Illegal state
 D3 - Undefined
 D4 - Undefined

#CODE:50
 CODE=50H  NO TR-PROCESS FOUND.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The process, specified in the message by the parameter SN, was not found.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:50,2
 CODE=50H  NO TR-PROCESS FOUND.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The process, specified in the message by the parameter SN, was not found.
 D1 - Process or device state
 D2 - Message code
 D3 - Card position
 D4 - Individual number of BTU

#CODE:51
 CODE=51H  INVALID MESSAGE IN TR-STATE.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 An unexpected message has been received in the current state.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:51,2
 CODE=51H  NO ANSWER.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 Timeout on waiting for answer.
 D1 - Process or device state
 D2 - Message code
 D3 - Card position
 D4 - Individual number of BTU

#CODE:52
 CODE=52H  INVALID BTU CATEGORY.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : TR
 Category              : MAINTENANCE
 The given BTU category is not yet prepared. This warning indicates a
 programming error.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Check the programming of the external lines.

#CODE:53
 CODE=53H  TRIG TRACE LOG.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 This code is used to trig the trace-function. No specific error situation
 is indicated.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:53,2
 CODE=53H  TRIG TRACE LOG.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 This code is used to trig the trace-function. No specific error situation
 is indicated.
 D1 - Process or device state
 D2 - Message code
 D3 - SUBCODE
 D4 - DATA+1

#CODE:54
 CODE=54H  DIGIT RECEIVE ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 Too many digits have been received.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:54,2
 CODE=54H

 The warning code 54H is no longer used.

#CODE:54,5
 CODE=54H  TRUNK BLOCKED.

 Default definition    : ERROR
 Used by block         : TR
 Category              : MAINTENANCE
 The line to the connected exchange has been blocked from the cooperating
 exchange.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:55
 CODE=55H  EXTERNAL LINE DISTURBANCE.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : TR
 Category              : MAINTENANCE
 An external line has been disturbance marked.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Check the line to the public exchange (PE). Check feeding and polarity,
 transmission, dial-tone from PE, etc.

#CODE:56
 CODE=56H  BTU ALREADY CONNECTED.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The flag 'BTU connected' is already set.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:56,2
 CODE=56H  BTU ALREADY CONNECTED.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The flag 'BTU connected' is already set.
 D1 - Process or device state
 D2 - Message code
 D3 - Card position
 D4 - Individual number of BTU

#CODE:57,0
 CODE=57H  CMU ALREADY CONNECTED.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The flag 'CMU connected' is already set.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:57,1
 CODE=57H  CALL METERING ALREADY SEIZED.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The flag 'CM seized' is already set.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:57,2
 CODE=57H  CALL METERING ALREADY SEIZED.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The flag 'CM seized' is already set.
 D1 - Process or device state
 D2 - Message code
 D3 - Card position
 D4 - Individual number of BTU

#CODE:58
 CODE=58H  PCM CHANNEL ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 An error in the PCM channel handling has been detected.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:59
 CODE=59H  INVALID PROCESS REASON.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 An irrelevant 'process reason' has been detected in the received message.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:59,2
 CODE=59H  INVALID PROCESS REASON.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 An irrelevant 'process reason' has been detected in the received message.
 D1 - Process or device state
 D2 - Message code
 D3 - Card position
 D4 - Individual number of BTU

#CODE:5A
 CODE=5AH  INVALID PROCESS RELEASE.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The given process was not found in the BTU's process chain at release.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:5A,2
 CODE=5AH  INVALID PROCESS RELEASE.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The given process was not found in the BTU's process chain at release.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:5B
 CODE=5BH  SEIZCALL ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 No message buffer left for the 1st or 2nd party.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:5C
 CODE=5CH  SEIZNAK ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 An invalid SEIZNAK reason has been detected.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:5C,2
 CODE=5C  SEIZNAK ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 An invalid SEIZNAK reason has been detected.
 D1 - Process or device state
 D2 - Message code
 D3 - Card position
 D4 - Individual number of BTU

#CODE:5D
 CODE=5DH  NO TR-BUFFER.

 Default definition    : ERROR
 Used by block         : TR
 Category              : DESIGNER
 The buffer already exists, no buffer has been available or it was not
 allowed to keep the buffer.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:5E
 CODE=5EH  TR-BUFFER ERROR.

 Default definition    : ERROR
 Used by block         : TR
 Category              : DESIGNER
 The message buffer is missing, when message sending is attempted.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:5F
 CODE=5FH  TR-PROCESS STATE MISSING.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The old 'process state' was missing, when reloading the old value.
 D1 - Process or device state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:5F,2
 CODE=5FH  TR-PROCESS STATE MISSING.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The old 'process state' was missing, when reloading the old value.
 D1 - Process or device state
 D2 - Message code
 D3 - SUBCODE
 D4 - DATA+1

#CODE:60
 CODE=60H  TIMER REQUEST ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The program tried to request a timer, when no process was connected.
 D1 - Card position
 D2 - Individual number of BTU
 D3 - Undefined
 D4 - Undefined

#CODE:60,2
 CODE=60H  TIMER REQUEST ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The program tried to request a timer, when no process was connected.
 D1 - Process or device state
 D2 - Message code
 D3 - Card position
 D4 - Individual number of BTU

#CODE:61
 CODE=61H  TRUNK LINE ERROR.

 Default definition    : ERROR
 Used by block         : TR
 Category              : MAINTENANCE
 The line to the connected exchange has a faulty/no polarity (line guard).
 D1 - Card position
 D2 - Individual number
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Check the line polarity on the trunk(s).

#CODE:62,0
 CODE=62H  TRUNK LINE WITHOUT CMU.

 Default definition    : ERROR
 Used by block         : TR
 Category              : MAINTENANCE
 A line to the connected exchange has been used without a working CMU card.
 D1 - Card position
 D2 - Individual number
 D3 - Undefined
 D4 - Undefined

#CODE:62,1
 CODE=62H  TRUNK LINE WITHOUT CALL METERING.

 Default definition    : ERROR
 Used by block         : TR
 Category              : MAINTENANCE
 A line to the connected exchange has been used without a CM board on the
 trunk card, or the CM board did not answer.
 D1 - Card position
 D2 - Individual number
 D3 - Undefined
 D4 - Undefined

#CODE:63
 CODE=63H  INVALID SIGNAL FROM BTU.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : DESIGNER
 The subcode, received in the BTCSIGNAL message, is not valid for the
 current state.
 D1 - Current state
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:63,2
 CODE=63H

 The warning code 63H is no longer used.

#CODE:64,1
 CODE=64H  INVALID PARAMETER(S) TO BTU.

 Default definition    : ERROR+TRIG
 Used by block         : TR
 Category              : MAINTENANCE
 The BTU did not accept the E2 data, sent to it. If this happens during a
 coldstart, the BTU will use its own default parameters. If it happens
 during programming, no change are made to the current parameters.
 The second parameter contains information about the not accepted data at
 the parameter updating to the RP. The RP replies with the internal number
 value for the parameter.
 D1 - Subcode for the actual parameter updating code.
 D2 - Internal parameter number value for not accepted data.
      01H ... Signal interface scheme, scheme is not available on the RP
      02H ... Dial tone level, level out of range
      03H ... Disconnection tone level, level out of range
      04H ... Filter coefficient, filter coefficient not available
      05H ... Relative send level, level out of range
      06H ... Relative receive level, level out of range
      07H ... Network / User, level out of range
 D3 - Card position
 D4 - Individual number of BTU

 Recommended action:
 Check revision / version of the RP (and / or BTU).

#CODE:65
 CODE=65H  CTI IO ERROR.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : CT
 Category              : MAINTENANCE
 Some error or timeout in the IO handling, detected by the CTI programs.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Verify the connection of the external (peripheral) equipment and the 
 programming of the relevant IO-channel.

#CODE:65,10
 CODE=65H  APPLICATION IO ERROR.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : CD, CT
 Category              : MAINTENANCE
 Some error or timeout in the IO handling, detected by an application
 handling software block, like CD or CT.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Verify the connection of the external (peripheral) equipment and the 
 programming of the relevant IO-channel.

#CODE:66
 CODE=66H  CIL IO ERROR CHANNEL 0.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : CL
 Category              : MAINTENANCE
 Some error or timeout in the IO handling, detected by the CIL programs
 for channel number 0.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Verify the connection of the external (peripheral) equipment and the
 programming of the relevant IO-channel.

#CODE:67
 CODE=67H  CIL IO ERROR CHANNEL 1.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : CL
 Category              : MAINTENANCE
 Some error or timeout in the IO handling, detected by the CIL programs
 for channel number 1.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Verify the connection of the external (peripheral) equipment and the 
 programming of the relevant IO-channel.

#CODE:68
 CODE=68H  INVALID MESSAGE IN CL-STATE.

 Default definition    : ERROR
 Used by block         : CL
 Category              : DESIGNER
 An unexpected message has been received in the current state.
 D1 - Process state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:6A,2
 CODE=6AH  INVALID MESSAGE IN TS-STATE.

 Default definition    : ERROR
 Used by block         : TS
 Category              : DESIGNER
 An unexpected message has been received in the current state.
 D1 - Process state
 D2 - Message code
 D3 - Undefined
 D4 - Undefined

#CODE:6B
 CODE=6BH  PC-BLOCK IO ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : PC
 Category              : DESIGNER
 Some error has been detected in the IO handling of the PC-block.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:6D
 CODE=6DH  VMU MEMORY ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : VM
 Category              : MAINTENANCE
 An error has been found in the data in the VMU memory. This can be a
 program or a battery malfunction.
 D1 - 
 D2 - Card position
 D3 - Undefined
 D4 - Undefined

#CODE:6F
 CODE=6FH  IO ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : EU
 Category              : DESIGNER
 Some error has been detected in IO handling for V24 or MODEM port.
 D1 - Type of error.
      01H ... I/O port locked after repeated errors.
      02H ... Message lost (IOMESS used by local or remote O&M)
      03H ... Message timeout (usage as above)
      04H ... Timer request failed for no apparent reason.
 D2 - Card position
 D3 - Undefined
 D4 - Undefined

#CODE:6F,11
 CODE=6FH  IO ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : EU
 Category              : DESIGNER
 Some error has been detected in IO handling for V24 or MODEM port.
 D1 - Type of error.
      01H ... I/O port locked after repeated errors.
      02H ... Message lost (IOMESS used by local or remote O&M)
      03H ... Message timeout (usage as above)
      04H ... Timer request failed for no apparent reason.
      05H ... Invalid Multichannel command received.
 D2 - Card position
 D3 - Undefined
 D4 - Undefined

#CODE:70,0
 CODE=70H  NO EXU-CARD FOUND.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : EU
 Category              : MAINTENANCE
 This warning code is used, when the operative system has been unable to
 find any EXU-card in the system. One EXU-card must exist in all ASB 150
 systems.
 The fault reason can be :
 - The board is missing.
 - The board exists in the system, but has not been activated.
 - The existing board is faulty.
 D1 -
 D2 -
 D3 - Undefined
 D4 - Undefined

#CODE:70,1
 CODE=70H

 The warning code 70H is not used in ASB 150 02.

#CODE:71
 CODE=71H  INDIVIDUAL MEMORY NOT SUFFICIENT.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : SU
 Category              : MAINTENANCE
 SU could not allocate enough individual data memory. At start-up, SU
 tries to allocate data memory for all cards in the system, starting at
 card position 0. This warning is used, if not enough memory remains to
 satisfy the request of memory for the card.
 D1 - 
 D2 - Card position, where the request failed
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 The only cure is to remove some card from the system.

#CODE:72,0
 CODE=72H  INVALID PARAMETER AT STARTUP.

 Default definition    : ERROR
 Used by block         : SU
 Category              : DESIGNER
 An invalid parameter value has been found by SU.
 D2 - Type of error                         D1 - Additional data
      00H ... Not defined. 
      01H ... Default data length error for      Block ID (ST)
              the E2BASE.
      02H ... Card table access error.           Given card position
      03H ... ID error on answer from the        Received card position
              E2-handler.
 D3 - Undefined
 D4 - Undefined

#CODE:72,1
 CODE=72H  INVALID PARAMETER AT STARTUP.

 Default definition    : ERROR
 Used by block         : SU
 Category              : DESIGNER
 An invalid parameter value has been found by SU.
 D2 - Type of error                         D1 - Additional data
      00H ... Not defined. 
      01H ... Default data length error for      Block ID (ST)
              the E2BASE.
      02H ... Card table access error.           Given card position
      03H ... ID error on answer from the        Received card position
              E2-handler.
      04H ... Highest reported individual        Reporting card position
              number too high.
      05H ... The data length for the            Individual type
              individual RAM record in the
              REPORT table is higher than
              125 bytes.
 D3 - Undefined
 D4 - Undefined

#CODE:73
 CODE=73H  CARD PLACEMENT ERROR.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : SU
 Category              : MAINTENANCE
 Some card position in the system has E2-data stored, that does not match
 the actual card type.
 D1 - 
 D2 - Lowest card position, that did not match
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Use RASC (hardware/software menu) to check, which board positions cause
 the problem and evaluate the type of fault for the respective board
 position. If the relevant board position (placing) is intentional, use
 the 'update board position' function, otherwise the relevant boards are
 to be placed in their correct positions.

#CODE:74
 CODE=74H  NO DEFAULT E2DATA REPORTED.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : SU
 Category              : MAINTENANCE
 SU did not find default data, corresponding to this individual type. Some
 cardhandling CP program is possibly missing.
 D1 - Card position
 D2 - Version / type of individual from the CARDREP message
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Verify that the software on the CPU-board has the correct version.

#CODE:75
 CODE=75H  INVALID DATA IN RP-MESSAGE.

 Default definition    : ERROR
 Used by block         : RP
 Category              : DESIGNER
 Some data in a message was not accepted by the RP program.
 D1 - Offset in the message
      00H ... DATA 
      01H ... DATA+1
          ...
 D2 - Received INFCODE
 D3 - Undefined
 D4 - Undefined

#CODE:76,0
 CODE=76H  CMU INSUFFICIENT MEMORY.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : CMU
 Category              : MAINTENANCE
 It was impossible to assign a call metering counter to an extension,
 because there is no free counter on a CMU-board. A counter is created,
 when an extension initiates the first metering call and is removed, when
 the extension counter is reset. The number of counters is much greater
 than the total number of extensions, for which reason this fault
 normally only can occur, when directory numbers of extensions are
 changed and the reset of the counters for the old directory numbers is
 forgotten.
 D1 - Extension number, high byte
 D2 - Extension number, low byte
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Reset the call metering counters for all unused extension numbers.

#CODE:76,1
 CODE=76H  RP DSLAC ERROR.

 Default definition    : ERROR
 Used by block         : BTU, ELU-A
 Category              : DESIGNER
 The DSLAC is tested at restart and during traffic, by reading back
 written data. A warning message is sent in case that read data is not
 the same as the written data.
 D1 - Individual number
 D2 - Faulty DSLAC command
 D3 - Undefined
 D4 - Undefined

#CODE:77,0
 CODE=77H  CMU MEMORY ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : CMU
 Category              : MAINTENANCE
 Call metering counters on a board are used by those trunks with count-
 ers that exist on the board and also by those extensions with counters
 that have initiated external calls via the board. The fault code means
 that all call metering counters on the relevant board have been reset.
 This affects trunks on the board and those extensions, who have had
 call metering counters on the board. The reason for reset of the 
 counters is that the check data, used for the counters, was incorrect
 and consequently the contents of all counters on the board was deemed
 to be unreliable.
 Note that this fault code is normally generated the first time, the 
 board is activated.
 D1 -
 D2 - Card position
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 If the fault also occurs on occasions other than the very first start
 of the board, a check is to be made, to verify that the battery on the
 CMU-board is connected. If this is the case the battery is to be 
 replaced.

#CODE:77,1
 CODE=77H

 The warning code 77H is no longer used.

#CODE:77,5
 CODE=77H  BTUDP WARNING.

 Default definition    : ERROR
 Used by block         : BTU-DP
 Category              : DESIGNER
 This warning represents an unique warning code for the BTU-DP (ISDN
 primary rate access). The warning is used as help for the BTUDP program
 designers.
 D1 - BTU-DP defined function ID
 D2 - BTU-DP defined warning type
 D3 - User-defined data
 D4 - User-defined data

#CODE:77,13
 CODE=77H  CARD TYPE WARNING.

 Default definition    : ERROR
 Used by block         : BTU-B, BTU-DP, MFU
 Category              : DESIGNER
 This warning represents a warning code for the ISDN interface boards
 and also the MFU board. The warning is used as help for the 
 responsible designer.
 Check the board position to define the card type.
 D1 - Function ID
 D2 - Warning type
 D3 - User-defined data
 D4 - User-defined data

#CODE:78
 CODE=78H  RP STATE ERROR.

 Default definition    : ERROR
 Used by block         : RP
 Category              : DESIGNER
 The specified state could not be found by the RP program.
 D1 - 
 D2 - State
 D3 - Undefined
 D4 - Undefined

#CODE:79
 CODE=79H  LOSS OF I/O PORT MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : RP
 Category              : DESIGNER
 The code is used by RP's with ports. A message sequence error has been
 detected in an output message flow, using IOMESS messages, or there are
 no free transmit buffers. A complete message from the CPU to the current
 I/O-port is lost.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:7A
 CODE=7AH  INVALID PCM CHANNEL USED.

 Default definition    : ERROR+TRIG
 Used by block         : RP
 Category              : DESIGNER
 An invalid PCM channel number was detected by the RP.
 D1 - 
 D2 - Invalid PCM channel
 D3 - Undefined
 D4 - Undefined

#CODE:7B
 CODE=7BH  INVALID SENDER OF MESSAGE TO MP.

 Default definition    : ERROR
 Used by block         : MP
 Category              : DESIGNER
 This code is used in the following cases :
 - A MPCON message has been received, which was not sent from OPERATOR,
   CONFERENCE or BREAK-IN block.
 - A MPCON message has been received, requesting more than four PCM
   channels, and the sender was not the CONFERENCE block.
 D1 - Number of PCM channels requested
 D2 - Block ID (ST) of the sender of the MPCON message
 D3 - Undefined
 D4 - Undefined

#CODE:7C,0
 CODE=7CH  BTU RESOURCE LIMIT EXCEEDED.

 Default definition    : ERROR
 Used by block         : BTU
 Category              : DESIGNER
 There were not enough timers or buffers available for the RP on the BTU
 card.
 D1 - Error address, high byte
 D2 - Error address, low byte
 D3 - Undefined
 D4 - Undefined

#CODE:7C,1
 CODE=7CH  RP RESOURCE LIMIT NEARLY EXCEEDED.

 Default definition    : ERROR
 Used by block         : BTU, ELU-A
 Category              : DESIGNER
 The warning is sent, when only four of the limited resources of either
 buffers, timers or digit-storage is available.
 D1 - Individual number or 0
 D2 - Type of resources
      00H ... receive buffer limit 
      01H ... External send buffer limit
      02H ... Internal buffer limit
      03H ... Timer limit
      04H ... Digit position limit
 D3 - Undefined
 D4 - Undefined

#CODE:7D
 CODE=7DH  NO ROOM IN NUMBER SEARCHTABLE.

 Default definition    : ERROR
 Used by block         : MG
 Category              : DESIGNER
 There was no room in the number searchtable.
 D1 - 
 D2 - Current state
 D3 - Undefined
 D4 - Undefined

#CODE:7E
 CODE=7EH  NO MENUTEXT FOUND.

 Default definition    : ERROR
 Used by block         : MG
 Category              : DESIGNER
 The display menutext is missing for the current state.
 D1 - 
 D2 - Current state
 D3 - Undefined
 D4 - Undefined

#CODE:7F
 CODE=7FH  MESSAGETEXT ERASE ERROR.

 Default definition    : ERROR
 Used by block         : MG
 Category              : DESIGNER
 An error has been detected, when erasing a message. The flag field
 specifies, which part of the erase process failed.
 D1 - 
 D2 - Flag field
 D3 - Undefined
 D4 - Undefined

#CODE:80
 CODE=80H  EXTENSION FIFO IS FULL.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 There were not enough free bytes in the FIFO. The store command has been
 ignored, i.e. no byte(s) have been stored.
 D1 - 
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:81
 CODE=81H  INVALID CONCTRL-MESSAGE.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 The new state, defined in the received CONCTRL message, is not defined
 for the current state.
 D1 - Received state, which is not defined.
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:82
 CODE=82H  PROCESS RETURN ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 An attempt to return a process from one state to another has failed,
 because the return parameter was not defined.
 D1 - Process state for the process, which has been failed to return.
 D2 - Current process state. This process normally has ordered the return
      event.
 D3 - Undefined
 D4 - Undefined

#CODE:83
 CODE=83H  EK-ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 The current EK-state was not compared correctly to the current
 process / instrument state, e.g. there is no free EK, but the instrument
 state was indicating that all EK's should be free.
 D1 - 
 D2 - Current process / instrument state.
 D3 - Undefined
 D4 - Undefined

#CODE:84
 CODE=84H  NO IND-DATA RECEIVED ON REQUEST.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 An INDDATAREQ message was answered with an empty INDDATAANSW message.
 Normally the INDDATAREQ / INDDATAANSW sequence is used in the display
 handler, when the display should be updated.
 D1 - Current LCD-state.
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:85
 CODE=85H  FUNCTIONKEY CAN NOT BE HANDLED.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 A programmable key with a defined function was detected, but the function
 was not defined for the current state.
 D1 - The function, which cannot be handled.
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:86
 CODE=86H  INVALID PROCESS REASON DETECTED.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 The reason for creating a new process was not defined as a valid reason.
 D1 - The reason, which is not defined.
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:87
 CODE=87H  NO PROCESS CREATED.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 An attempt to create a new process failed, because of resources missing,
 reason not specified correctly, etc.
 D1 - 
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:88
 CODE=88H  UNDEFINED RINGSIGNAL.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 The terminator head, which indirectly indicates which ring signal should
 be used towards an extension, was invalid.
 D1 - The invalid terminator head.
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:89
 CODE=89H  INVALID SUBCODE.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 The detected sub-function was not defined for the current INFCODE.
 D1 - Current INFCODE
 D2 - Current SUBCODE.
 D3 - Undefined
 D4 - Undefined

#CODE:8A
 CODE=8AH  WRONG INSTRUMENT TYPE.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 The detected instrument type could not handle the requested function.
 D1 - 
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:8B
 CODE=8BH  ILLEGAL ATTEMPT TO STEP LCD-STATE.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 The step-LCD-state order was ignored, because the requested step-execution
 was impossible to execute.
 D1 - Current display state.
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:8C
 CODE=8CH  NO ANSWER IN TIME.

 Default definition    : ERROR+TRIG
 Used by block         : EX
 Category              : DESIGNER
 An expected answer has not been received within the specified time.
 D1 - 
 D2 - Current process state.
 D3 - Undefined
 D4 - Undefined

#CODE:8D
 CODE=8DH  TAU PARAMETERS MISSING.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : EX
 Category              : MAINTENANCE
 The extension has been programmed as a data extension, but the record
 for TAU parameters has not been created. This error can be corrected by
 reprogramming.
 D1 - Card position for the extension
 D2 - Individual number for the extension.
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 First, program the extension as a non-data extension (see command 0130)
 and then program it as a data extension again.

#CODE:8E
 CODE=8EH  INSTRUMENT TYPE ERROR.

 Default definition    : ERROR
 Used by block         : EX
 Category              : MAINTENANCE
 A faulty instrument type has been signalled from ELUD, i.e. the instrument
 type has changed, but the instrument has not been unplugged in between.
 This warning code is only sent on the first occurrence after a new
 instrument has been plugged in. The warning indicates a signalling problem
 between the instrument and ELUD.
 D1 - Card position for the extension
 D2 - Individual number for the extension.
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Occasional warnings of this type can occur, when a cable is run through
 environments, in which electrical disturbances occur and / or where the
 lines to the telephones are long. In the case of repeated faults, verify
 that the line from the PBX to the telephone is correctly installed, loose
 connections and loose screws can cause 'instrument type errors'. If the
 line is correct, but the fault persists, replace the telephone. If a new
 telephone displays the same symptom, replace the extension board.

#CODE:8F,2
 CODE=8FH  EXTENSION LINE (DISTURBANCES) ERROR.

 Default definition    : ERROR
 Used by block         : EX
 Category              : MAINTENANCE
 The signalling between the exchange and the telephone / equipment is not
 working properly. The reason could be a faulty telephone, faulty ELU-card,
 too long telephone lines, disturbances in the communication, etc.
 Note that a real line fault, caused by the fact that a telephone is
 unplugged, does NOT cause a warning. This warning is only used, as
 mentioned earlier, when the signalling is more or less OK, but not good
 enough.
 D1 - Card position for the extension
 D2 - Individual number for the extension.
 D3 - Main reason for the warning, see the LINERR-message for details.
 D4 - Detailed reason for the warning, see the LINERR-message for details.

 Recommended action:
 If the error occurs too often, try the following steps :
 - Replace the telephone.
 - Check the installation for loose connections, etc.
 - Replace the ELU-board indicated by data in D1 (hex-value).
 - Try with shorter lines, to see if the line length affects the problem.

#CODE:90
 CODE=90H  OM INTERNAL ERROR.

 Default definition    : ERROR
 Used by block         : OM
 Category              : DESIGNER
 This warning is used by the OM block to log errors that occur within the
 own block. The type of error is not considered to merit an unique error
 code.
 D1 - 
 D2 - Type of error
 D3 - Undefined
 D4 - Undefined

#CODE:91,0
 CODE=91H  PATCH ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : OM
 Category              : MAINTENANCE
 An error has been found in the patch program in the
 E2-area. No patch will be activated at startup.
 D1 -
 D2 - Type of error
      00H ... Erroneous or incomplete patch.
      01H ... Checksum error.
 D3 - Undefined
 D4 - Undefined

#CODE:91,1
 CODE=91H  EXTENDED TRACELOG WARNING.

 Default definition    : ALARM
 Used by block         : OM
 Category              : DESIGNER
 This warning is not caused by a specific error, but is used as an
 optional signal in the EXTENDED TRACE mechanism to show that the selected
 event has occurred. The warning data differs for the warning trace and
 the state trace.
 Warning trace
 D1 - Data from the original warning
 D2 - Data from the original warning
 D3 - Data from the original warning
 D4 - Data from the original warning
 State trace
 D1 - 0
 D2 - 0
 D3 - Undefined
 D4 - Undefined

#CODE:92,0
 CODE=92H  MAP PATCH-IDENTITY ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : OM
 Category              : MAINTENANCE
 The identity of the specified map is not equal to the identity of the
 patch. The patches for this map will not be activated. Patches for
 other maps are not affected.
 D1 -
 D2 - Map number
 D3 - Undefined
 D4 - Undefined

#CODE:92,1
 CODE=92H

 The warning code 92H is not used in ASB 150 02.

#CODE:93
 CODE=93H  FIRST E2 READ/WRITE FAILED.

 Default definition    : ERROR
 Used by block         : OM
 Category              : DESIGNER
 A write to the E2 area has failed at the first attempt. Timeout or E2NAK
 has been received. A second attempt will be made in most cases.
 D1 - 
 D2 - Map number of E2 memory
 D3 - Undefined
 D4 - Undefined

#CODE:94
 CODE=94H  SECOND E2 READ/WRITE FAILED.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : OM
 Category              : MAINTENANCE
 A write to the E2 area has failed at the second attempt. Timeout or E2NAK
 has been received. No more attempts will be made.
 D1 - 
 D2 - Map number of E2 memory
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 If this fault is repeated, the CPU board should be replaced.
 As an alternative, the identified EEPROM-circuit can be replaced.
 The system must be reprogrammed, preferrable from a backup.

#CODE:95
 CODE=95H  INVALID E2 DATA.

 Default definition    : ERROR
 Used by block         : OM
 Category              : DESIGNER
 A non-recoverable error has been found in the E2 data.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:96
 CODE=96H  INVALID COMMAND NUMBER.

 Default definition    : ERROR
 Used by block         : OM
 Category              : DESIGNER
 An invalid command number has been received.
 D1 - Command number (group)
 D2 - Command number
 D3 - Undefined
 D4 - Undefined

#CODE:97
 CODE=97H  CARD SUPERVISION FAILURE.

 Default definition    : STOP
 Used by block         : OM
 Category              : MAINTENANCE
 The supervision facility has detected an error. If the error was 'no
 response from some card', the attempt to communicate with the card in
 question is repeated five times, before the warning is sent.
 D1 - 0
 D2 - Card position
 D3 - Undefined
 D4 - Undefined

#CODE:98
 CODE=98H  INVALID WARNING CODE RECEIVED.

 Default definition    : ALARM+EXTERN+ACTIVE+TRIG
 Used by block         : OM
 Category              : DESIGNER
 An invalid (out of range) warning code has been received by the OM
 programs. The original warning message is not changed, except for the
 code value, which is changed to W.OMINVWCODE.
 D1 - Data from the original warning
 D2 - Data from the original warning
 D3 - Data from the original warning
 D4 - Data from the original warning

#CODE:99
 CODE=99H  WARNING LOG FULL.

 Default definition    : ALARM+INFO+NOPROG+EXTERN+ACTIVE
 Used by block         : OM
 Category              : MAINTENANCE
 This warning is used for the logs ERROR, ALARM and STOP. It is sent, when
 the number of free positions in the logarea becomes less or equal to the
 number specified by the constant OM.LOWALIM. The interpretation of the
 warning should be that the EEPROM logarea is becoming full. If this
 condition is allowed to continue, warning messages will be lost. Read
 the information in the logareas and reset the logs through command 7002.
 D1 - 
 D2 - Type of logarea
      01H ... ERROR logarea
      02H ... ALARM logarea
      03H ... STOP logarea
 D3 - Undefined
 D4 - Undefined

#CODE:9A
 CODE=9AH  BACKUP BATTERY USED.

 Default definition    : INFO+NOPROG+EXTERN+ACTIVE
 Used by block         : OM
 Category              : MAINTENANCE
 The code is used, when a signal on the alarm input on the CPU card is
 detected. This input is used to notify the system, that the backup
 battery is currently being used.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:9B
 CODE=9BH  CARD MISSING AFTER POWERUP.

 Default definition    : STOP
 Used by block         : OM
 Category              : MAINTENANCE
 The code is used, when the supervision function found a missing card after
 power-up. Missing is defined as present in the E2 area, but does not
 report at start-up. This warning is sent only at the power-up restart.
 D1 - 
 D2 - Card position for the first missing card
 D3 - Undefined
 D4 - Undefined

#CODE:9C
 CODE=9CH  HEARTBEAT FAILED.

 Default definition    : ALARM
 Used by block         : OM
 Category              : MAINTENANCE
 The code is used, when the heartbeat function failed.
 D1 - Type of error
      10H ... Timer request failed, no heartbeat sent.
      11H ... Unable to seize port, no heartbeat sent
      12H ... No connection, no heartbeat sent
      13H ... No answer to heartbeat
 D2 - 0
 D3 - Undefined
 D4 - Undefined

#CODE:9D
 CODE=9DH  ACTIVE ALARM FAILED.

 Default definition    : ALARM
 Used by block         : OM
 Category              : MAINTENANCE
 The code is used by the active alarm function.
 D1 - Type of error
      00H ... Used by the 'test call' function.
      01H ... Sendlimit reached. Nothing more will be sent this day.
      10H ... No timer received. The 'active' function will be disabled. 
              No attempt to send this alarm has been made.
      11H ... Unable to seize port, SEIZNAK received, nothing sent.
      12H ... No connection, CONEND received, nothing sent.
      13H ... No answer to alarm call, no CONRDY received.
 D2 - Number of alarms in EEPROM buffer (D1 = 01H)
 D3 - Undefined
 D4 - Undefined

#CODE:9F,0
 CODE=9FH  TESTPATCH WARNING.

 Default definition    : ERROR
 Used by block         : ALL
 Category              : DESIGNER
 The code is used in the testpatch function.
 D1 - Contents of A at time of warning
 D2 - Contents of B at time of warning
 D3 - Undefined
 D4 - Undefined

#CODE:9F,1
 CODE=9FH

 The warning code 9FH is not used in ASB 150 02.

#CODE:A0
 CODE=A0H  SERIAL COMMUNICATION ERROR.

 Default definition    : ERROR
 Used by block         : SP
 Category              : MAINTENANCE
 A transmit or receive error was detected by SP.
 D1 - Card position
      FFH ... Card position is unknown.
 D2 - Type of error
      Bit 0 ... NAK has been received
      Bit 1 ... No ACK/NAK has been received to a sent message
      Bit 2 ... RX-data line was not quiet, when a new message should be
                sent to a RP, or when a poll cycle should start, or when
                retransmission is requested from the RP.
      Bit 3 ... Framing error
      Bit 4 ... Overrun error
      Bit 5 ... Checksum error
      Bit 6 ... Message received after a poll does not match the address
                of the received poll-ACK.
      Bit 7 ... No complete message received in time.
      Bit 0 - 1 ... Message from CP to RP is probably lost.
      Bit 3 - 7 ... Message from RP to CP is always lost.
 D3 - Undefined
 D4 - Undefined

#CODE:A1
 CODE=A1H  SERIAL COMMUNICATION POLLERROR.

 Default definition    : ERROR
 Used by block         : SP
 Category              : MAINTENANCE
 A request to send has been received from a regional processor (the EIRQ
 line has been pulled low), but no transmit was done.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:A2
 CODE=A2H  COMMUNICATION ERROR OS-SP.

 Default definition    : ERROR
 Used by block         : SP
 Category              : DESIGNER
 The command, received from CP, contained a CODE or PARAMETER, that is
 undefined.
 D1 - 
 D2 - Received command 
 D3 - Undefined
 D4 - Undefined

#CODE:A3
 CODE=A3H  SP PROGRAM MEMORY ERROR.

 Default definition    : ALARM+NOPROG+EXTERN+ACTIVE
 Used by block         : SP
 Category              : MAINTENANCE
 The serial communication processor (SP) on the CPU board has found a
 program memory checksum error.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:A4
 CODE=A4H  SP DUAL PORT RAM ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : SP
 Category              : MAINTENANCE
 The serial communication processor (SP) on the CPU board has detected an
 error in the dual ported communication RAM.
 D1 - Address, high byte
 D2 - Address, low byte
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 If the fault remains after restart, the CPU-board should be replaced.
 Alternatively the data memory, used as interface between SP and CP, can
 be replaced.

#CODE:A5
 CODE=A5H  CS-MESSAGE BUFFER SEQUENCE ERROR.

 Default definition    : ERROR
 Used by block         : SP
 Category              : DESIGNER
 The serial communication processor (SP) on the CPU board has received a
 CSMEEX command with a parameter, pointing out an unexpected message
 buffer number. CP shall send CSMEEX commands in consecutive message
 buffers.
 D1 - Expected buffer number
 D2 - Received buffer number
 D3 - Undefined
 D4 - Undefined

#CODE:A6
 CODE=A6H  SC-MESSAGE BUFFER SEQUENCE ERROR.

 Default definition    : ERROR
 Used by block         : SP
 Category              : DESIGNER
 The serial communication processor (SP) on the CPU board has received a
 CSMERY command with a parameter, pointing to an unexpected message
 buffer number. CP shall acknowledge SCMEEX commands in consecutive order.
 D1 - Expected buffer number
 D2 - Received buffer number
 D3 - Undefined
 D4 - Undefined

#CODE:A7
 CODE=A7H  SP INTERNAL ERROR.

 Default definition    : ERROR
 Used by block         : SP
 Category              : DESIGNER
 The serial communication processor (SP) on the CPU board has detected an
 error, that probably is a bug in the SP software.
 D1 - Address of error, high byte
 D2 - Address of error, low byte
 D3 - Undefined
 D4 - Undefined

#CODE:A8
 CODE=A8H  E2-WRITE SEQUENCE ERROR.

 Default definition    : ERROR
 Used by block         : SP
 Category              : DESIGNER
 The serial communication processor (SP) on the CPU board has detected an
 error in the E2-write sequence.
 D1 - 
 D2 - Type of error
      01H ... CP has written (indicated write complete (NMI)) without
              enabling E2-memory first.
      02H ... CP has requested enabling of E2-write before earlier write
              was ready.
      03H ... CP has requested enabling of E2 write, but no writing was
              done within 100 ms.
 D3 - Undefined
 D4 - Undefined

#CODE:A9
 CODE=A9H  SC-MESSAGE BUFFER OVERWRITE.

 Default definition    : ERROR
 Used by block         : SP
 Category              : DESIGNER
 The serial communication processor (SP) has not received a CSMERY for the
 next D$SCMx field to use, but all D$SCMx fields are not busy. This
 indicates, that CP has executed the D$SCMx fields in incorrect order or
 made some other error. In order not to 'loose' this D$SCMx field, SP
 overwrites it with a new message from RP.
 D1 - 
 D2 - D$SCMx field number
 D3 - Undefined
 D4 - Undefined

#CODE:AA
 CODE=AAH  INVALID SP-STATUS.

 Default definition    : ERROR
 Used by block         : SP
 Category              : DESIGNER
 This code indicates an internal error in the SP program. The warning
 indicates, that an internal or external command is received in an invalid
 state.
 D1 - Current state
      There are several state variables in SP. No exact definition is done.
 D2 - Type of command
      F0H ... Receiver interrupt
      F1H ... Transmitter interrupt
 D3 - Undefined
 D4 - Undefined

#CODE:AB,10
 CODE=ABH  BATTERY BACKED-UP RAM HANDLER ERROR.

 Default definition    : ERROR
 Used by block         : OS
 Category              : DESIGNER

 An error occurred within the handler for the battery backed-up RAM.
 D1 - Error code
      01H ... Given pool ID is invalid
      02H ... Not enough memory available.
      03H ... Given size of record is too large.
      04H ... Not an user of the given pool.
      05H ... Given map number is invalid.
      06H ... Record not found.
      07H ... Not enough memory for the free list available.
      08H ... Not a possible user of the given pool.
      09H ... Internal error within the battery backed-up
              RAM handler.
      0AH ... Linked list not found.
      0DH ... Memory error within the given map.
      0EH ... Given map is not a data map.
      0FH ... Given address is invalid.
      10H ... Given record is already linked.
      11H ... Given record is not linked.
      14H ... There is no user data.
      15H ... A pool withi the given pool ID already exists.
      16H ... Not being applied for a common pool.
      17H ... Not an owner of the given pool.
      18H ... Given pool has been resized less than expected.
      FFH ... Pointer to record = FFh
 D2 - Location (routine), where the error ooccurred.
      0BH ... OS.BATPOOLCRE
      0CH ... OS.BATPOOLRES
      0DH ... OS.BATPOOLREM
      0EH ... OS.BATPOOLADD
      0FH ... OS.BATALLOC
      10H ... OS.BATALLINI
      11H ... OS.BATALLDNSM
      12H ... OS.BATALLINIDNSM
      13H ... OS.BATFREE
      14H ... OS.BATLFST
      15H ... OS.BATLLST
      16H ... OS.BATINS
      17H ... OS.BATINSBEF
      18H ... OS.BATUFST
      19H ... OS.BATUFSTFRE
      1AH ... OS.BATUFSTFRERES
      1BH ... OS.BATULST
      1CH ... OS.BATULSTFRE
      1DH ... OS.BATULNK
      1EH ... OS.BATULNKFRE
      1FH ... OS.BATULNKFRERES
      20H ... OS.BATFLST
      21H ... OS.BATFLSTDNSM
      22H ... OS.BATFNXT
      23H ... OS.BATFNXTDNSM
      24H ... OS.BATFPRV
      25H ... OS.BATFPRVDNSM
      26H ... OS.BATFNUM
      27H ... OS.BATFNUMDNSM
      28H ... OS.BATFIND
      29H ... OS.BATFINDDNSM
      2AH ... OS.BATSEARCH
      2BH ... OS.BATSEARCHDNSM
      2CH ... OS.BATQLINKED
 D3 - Undefined
 D4 - Undefined

#CODE:AC,2
 CODE=ACH  BATTERY BACKED UP RAM USAGE ERROR.

 Default definition    : ALARM
 Used by block         : OS
 Category              : DESIGNER
 This warning code indicates an usage error in the battery backed up RAM.
 D1 - Type of error
      01H ... Generated by ARRAY.CREATE, if there isn't enough memory to
              create a new array.
      02H ... Generated by ARRAY.CREATE, if the requested array already
              exists, but is of another size.
      03H ... Generated by ARRAY.CREATE, if an existing, 'incorrect array'
              has been recreated.
      04H ... Generated by ARRAY.CHECK, if a non recognized memory gap was
              found between two arrays.
 D2 - 0
 D3 - Array identity or number of bytes in memory gab, high byte
 D4 - Array identity or number of bytes in memory gab, low byte

#CODE:AD,2
 CODE=ADH  BATTERY BACKED UP RAM CHECK FAILED.

 Default definition    : ALARM
 Used by block         : OS
 Category              : DESIGNER
 This warning is generated by ARRAY.CHECK, if an incorrect array was
 found.
 D1 - Statusbyte
 D2 - Number of records with checksum errors
      FFH ... Indicates 255 or more checksum errors found
 D3 - Array identity, high byte
 D4 - Array identity, low byte

#CODE:AE,9
 CODE=AEH  FREE CIL BUFFER CHECK FAILED.

 Default definition    : ERROR
 Used by block         : OS
 Category              : MAINTENANCE

 This code is only used, when the periodic resource check, initiated by
 the supervision programs, failed. The warning indicates that the maximum
 number of free buffers, located in the data map of the CIL application,
 that has been available since the last check, is smaller than the 
 anticipated number. The cause can be, that the external CIL hardware is
 turned off or unable to receive the CIL information because of any other
 reason.
 D1 -
 D2 - CIL data map number
 D3 - Undefined
 D4 - Undefined
 
 Recommended action:
 Verify the connection of the external (peripheral) equipment and the 
 programming of the relevant IO-channel.

#CODE:AF
 CODE=AFH  INVALID PASSWORD USED.

 Default definition    : ALARM
 Used by block         : PR
 Category              : DESIGNER
 Several consecutive attempts, to log on with an invalid password, have
 been made.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:B0
 CODE=B0H  E2PROM FATAL ERROR (STOP 1).

 Default definition    : STOP+NOPROG
 Used by block         : E2
 Category              : MAINTENANCE
 This code will always cause a system restart that cannot be reprogrammed.
 The yellow led on the CPU front will indicate the stop reason with a
 single-flash led cadence. The warning code is used by the E2-handler,
 when an error concerning the first EEPROM-chip is detected during the
 initiation phase. This chip contains, among other data, a configuration
 variable, indicating, which EEPROM-chips that are mounted on the CPU
 board. This variable must be accessible during the initiation of the
 E2-handler.
 D1 - 
 D2 - Type of error
      01H ... The first EEPROM chip (position 190) is not mounted or
              contains illegal data.
      02H ... An error has been detected, when a new value of the
              configuration variable should be updated at the end of the
              E2-handler initiation.
 D3 - Undefined
 D4 - Undefined

#CODE:B6,8
 CODE=B6H  FIRST MG START UP PHASE NOT READY.

 Default definition    : ERROR
 Used by block         : MG
 Category              : MAINTENANCE
 MG has not finished the first start up phase due to the current amount of
 messages and remains in this condition, until the messages are copied
 from E2 memory to RAM. During this time, MG is not active.
 D1 - 
 D2 - Current state
 D3 - Undefined
 D4 - Undefined

#CODE:B7,8
 CODE=B7H  MG START UP READY.

 Default definition    : ERROR
 Used by block         : MG
 Category              : MAINTENANCE
 MG has finished the start-up and is now ready for traffic.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:B9
 CODE=B9H  E2DATA IS CONVERTED.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : CE
 Category              : MAINTENANCE
 This warning is sent, when E2-data has been converted from the format of
 one release to another.
 D1 - 
 D2 - Programming model
 D3 - Undefined
 D4 - Undefined

#CODE:BA,0
 CODE=BAH  E2DATA CONVERSION ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : CE
 Category              : MAINTENANCE
 A warning message with this code is generated, if the conversion of
 programmed data (see also warning code B9H) has been failed due to a 
 read or write error in the semipermanent memory (EEPROM).
 D1 - State and individual number
      b7 - b4 ... Individual number
      b3 - b0 ... Current state
 D2 - Card position
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 It is necessary to cold start the system. Afterwards the programmable
 data for the exchange needs to be programmed manually.

#CODE:BA,1
 CODE=BAH  E2DATA CONVERSION ERROR.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : CE
 Category              : MAINTENANCE
 The warning is used, when either E2NAK or TIMEOUT1 is received as
 response to an E2-message during a common restart.
 D1 - Card position
 D2 - Individual number
 D3 - State
 D4 - 0

#CODE:BB
 CODE=BBH  E2DATA CONVERSION OVERFLOW.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : CE
 Category              : MAINTENANCE
 The warning is used, when there was insufficient E2-memory to convert
 namestrings in the telephone directory.
 D1 - 
 D2 - 
 D3 - Undefined
 D4 - Undefined

#CODE:BF
 CODE=BFH  WAKEUP ERROR.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : HO
 Category              : DESIGNER
 The warning is sent, if, after a wakeup call has been rerouted to the
 front desk, the front desk cannot be contacted due to some error
 condition.
 D1 - Directory number of extension, where wakeup failed, high byte
 D2 - Directory number of extension, where wakeup failed, low byte
 D3 - Undefined
 D4 - Undefined

#CODE:C0,1
 CODE=C0H  SWITCH TX-LEVEL ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : SX
 Category              : DESIGNER
 The SX-block has detected some error, related to its handling of
 transmission levels.
 The SX-block has detected some error, related to its handling of
 transmission levels.
 D1 - Type of error
      00H ... RP ordered to listen to a reserved PCM channel,
              order not executed.
      01H ... RP ordered to send on a reserved PCM channel,
              order not executed.
      02H ... RP ordered to send on a channel, where already one
              sender active, order is executed.
      03H ... SX is ordered to adjust the transmission for a RP,
              connected to the silent channel, order not executed.
 D2 - PCM-channel
      Bit 0 - 5 ... Timeslot
      Bit     6 ... PCM-bus
      Bit     7 ... Not used
 D3 - Type of received message
      00H ... Not specified
      01H ... TRANSM,TRMREP
      02H ... TRANSM,TRMCONSPK
      03H ... TRANSM,TRMCONREQ
      04H ... TRANSM,TRMCONNOM
      05H ... TRANSM,TRMCONADJ
      06H ... SXCNFCHANGE, SXCNFADD (SX-internal message)
      07h ... SXCNFCHANGE, SXCNFREMOVE (SX-internal message)
      08H ... SXCNFREL (SX-internal message)
 D4 - Sender of message (ST)

#CODE:C1,1
 CODE=C1H  SWITCH CHANNEL RELEASE ERROR.

 Default definition    : ERROR+TRIG
 Used by block         : SX
 Category              : DESIGNER
 The SX-block has detected, that an RP is still connected to a PCM
 channel although this channel has been released and delivered to a
 new party by OU.CHANNEL calls.
 D1 - Type of error
      Bit 0 ... Listening connection
                0 ... No error
                1 ... When a PCM-channel is requested, there is still one RP
                      listening to this channel.
      Bit 1 ... Sending connection
                0 ... No error
                1 ... When a PCM-channel is requested, there is still one RP
                      sending on this channel.
      Bit 2 ... Speech connection
                0 ... No error
                1 ... When a PCM-channel is requested, the previously connected
                      RP is still in 'speech connection' (forgotten TRANSM,
                      TRMCONNOM or TRANSM,TRMCONSPK).
      Bit 3 ... Not used
      Bit 4 ... Not used
      Bit 5 ... Not used
      Bit 6 ... PCM-bus
      Bit 7 ... Not used
 D2 - Card position, which is incompletely disconnected from the PCM-channel.
 D3 - Card position, which should be connected to the PCM-channel.
 D4 - Individual number, which should be connected to the PCM-channel.

#CODE:C4,1
 CODE=C4H  DIGITAL LINK REPORT.

 Default definition    : ERROR+TRIG
 Used by block         : LS
 Category              : MAINTENANCE
 LS-block has got report about some errors on a digital link.

 Actions, when  -----------OCCURS-------------   --CEASES--
 errors occur   Change   Block     Disconnect     Deblock 
                sync.    new call  ongoing call   new call
 LOS,AIS,LFA,EBR  x         x           x            x
 RAI              -         x           x            x
 LMF,LMFR,SLIP2   -         x           -            x
 SLIP1            x         -           -            -

 D1 - Card position
 D2 - Link-report error codes
      10H ... LOS, loss of signal.
      11H ... AIS, alarm indication signal.
      12H ... LFA, loss of frame synchronization.
      13H ... EBR, excessive bit-error rate.
      14H ... RAI, remote alarm indication.
      15H ... LMF, loss of multi frame synchronization (not ISDN).
      16H ... LMFR, loss of multi frame synchronization, remote side.
      17H ... SLIP1, synchronization error, when master.
      18H ... SLIP2, synchronization error, when not master.
 D3 - Fault counter for current alarm (total counter)
 D4 - Card position for current synchronization master, if any.

#CODE:C4,7
 CODE=C4  DIGITAL LINK REPORT.

 Default definition    : ERROR+TRIG
 Used by block         : LS
 Category              : MAINTENANCE
 LS-block has got report about some error on a digital link.

 Actions, when     -----------OCCURS-------------   --CEASES--
 errors occur      Change   Block     Disconnect     Deblock 
                   sync.    new call  ongoing call   new call
 LOS,AIS,LFA,EBR     x         x           x            x
 RAI                 -         x           x            x
 LMF,LMFR,SLIP2      -         x           -            x
 SLIP1               x         -           -            -

 D1 - Card position
 D2 - Link-report error codes
      10H ... LOS, loss of signal.
      11H ... AIS, alarm indication signal.
      12H ... LFA, loss of frame synchronization.
      13H ... EBR, excessive bit-error rate.
      14H ... RAI, remote alarm indication.
      15H ... LMF, loss of multi frame synchronization (not ISDN).
      16H ... LMFR, loss of multi frame synchronization, remote side.
      17H ... CCEI, continuously CRC error information.
      18H ... SLIP1, synchronization error, when master.
      19H ... SLIP2, synchronization error, when not master.
 D3 - Fault counter for current alarm (total counter)
 D4 - Card position for current synchronization master, if any.

#CODE:C7,5
 CODE=C7H  CM COUNTER OVERFLOW.

 Default definition    : ERROR
 Used by block         : CM
 Category              : MAINTENANCE
 The call meter function accumulates the total cost and number of received
 tax pulses for both, the originator and the trunk of all outgoing external
 calls. The directory numbers of the originator and the trunk are used as
 identifiers of the accumulators. The pulse counter can accumulate up to
 16 777 215 pulses, before overflow. The cost is stored in exponential form
 and will, in practice, never overflow. This warning indicates, that the
 pulse counter has overflowed. After an overflow, both the pulse counter
 and the cost accumulator will be cleared.
 D1 - Directory number of the accumulator, which has overflowed, high byte
 D2 - Directory number of the accumulator, which has overflowed, low byte
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 The call meter has not been read/reset in time. 16 777 215 pulses have
 been received and the cost can be calculated by multiplying this number
 with the price for one tax pulse. If the user of the current system is not
 interested in the call meter function, this warning has no meaning and
 should preferably be reclassified to NOLOG, else the error log will sooner
 or later be filled with this warning.

#CODE:C8,5
 CODE=C8H  CM METER LIMIT EXCEEDED.

 Default definition    : ALARM+INFO
 Used by block         : CM
 Category              : MAINTENANCE
 The call meter function accumulates the total cost and number of received
 tax pulses for both, the originator and the trunk of all outgoing external
 calls. The directory numbers of the originator and the trunk are used as
 identifiers of the accumulators. This warning indicates, that the limit,
 specified with command 6713 (Cost Limit), has been exceeded for a certain
 cost accumulator.
 D1 - Directory number of the accumulator, high byte
 D2 - Directory number, of the accumulator, low byte
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Read and reset the call meter for the appointed directory number.

#CODE:C9,9
 CODE=C9H  INVALID TEI VALUE.

 Default definition    : ERROR
 Used by block         : TR
 Category              : MAINTENANCE
 A call setup attempt was denied, because of an invalid terminal TEI value.
 D1 - Card position
 D2 - Individual number
 D3 - Faulty TEI value
 D4 - Undefined

 Recommended action:
 Check the TEI value at the ISDN terminal and / or command 1957 'Assigned
 TEI Values'. Valid TEI values are programmed (0 - 63) or automatically
 assigned (64 - 126).

#CODE:CA,9
 CODE=CA  NO COMMON S-INTERFACE ACCESS NUMBER.

 Default definition    : ERROR
 Used by block         : TR
 Category              : MAINTENANCE
 A call setup attempt was denied, because of no common number is programmed
 for the interface.
 D1 - Card position
 D2 - Individual number
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Check the programming of the common access number for the ISDN S-interface.
 Check command 1956 'Common Access Number'.

#CODE:CB,9
 CODE=CBH  WRONG BASIC ACCESS MODE.

 Default definition    : ERROR
 Used by block         : TR
 Category              : MAINTENANCE
 The programming of an ISDN S- / T-interface was not accepted, because the
 selected connection mode does not correspond to the reported hardware
 interface.
 D1 - Card position
 D2 - Individual number
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Check the programmed ISDN interface mode (command 1929) and / or the
 selection of the ISDN interface on the BTU-B DIP-switch.

#CODE:CC,11
 CODE=CCH  CN ALTERNATIVE ROUTE USED.

 Default definition    : UNDEFINED
 Used by block         : TR
 Category              : MAINTENANCE
 An outgoing CN call was cleared by the network because of a special
 network related reason and a new call setup attempt over the next
 PNR route choice is done.
 D1 - Card position
 D2 - Individual number
 D3 - Directory number of PNR, high byte
 D4 - Directory number of PNR, low byte

#CODE:D0,9
 CODE=D0H  RP ICCU ERROR.

 Default definition    : ERROR
 Used by block         : ICCU
 Category              : MAINTENANCE
 This code represents an unique warning code for the ICCU (Integrated
 Cordless Board). The warning is only intended as a help for the ICCU
 program designers. The validity of the user-defined parameters depends
 on the error code.
 D1 - User-defined error code
 D2 - User-defined data
 D3 - User-defined data
 D4 - User-defined data

#CODE:D3,8
 CODE=D3H  WARNING W.SXTRM CAUSED.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The warning W.SXTRM has been caused.
 D1 - Process or device state
 D2 - Previous process state
 D3 - Card position
 D4 - Individual number

#CODE:D4,8
 CODE=D4H  WARNING W.SXPCMRELRP CAUSED.

 Default definition    : ERROR+TRIG
 Used by block         : ALL
 Category              : DESIGNER
 The warning W.SXPCMRELRP has been caused.
 D1 - Process or device state
 D2 - Previous process state
 D3 - Card position
 D4 - Individual number for BTU

#CODE:D7,9
 CODE=D7H  CIL MEMORY CAPACITY EXCEEDED.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : CL
 Category              : MAINTENANCE
 500 CIL/HOTEL records are stored. The maximum storage capacity has been
 exceeded.
 D1 -
 D2 -
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Verify the programming of the external (peripheral) equipment and the
 programming of the IO-channels.

#CODE:D8,9
 CODE=D8H  CIL MORE THEN 450 RECORDS STORED.

 Default definition    : ALARM+INFO+EXTERN+ACTIVE
 Used by block         : CL
 Category              : MAINTENANCE
 More then 450 CIL/HOTEL records are stored in the E2-memory. The maximum
 capacity for CIL/HOTEL records on CPU-D3 is 500 records.
 D1 -
 D2 -
 D3 - Undefined
 D4 - Undefined

 Recommended action:
 Verify the connection of the external (peripheral) equipment.

#CODE:DB,10
 CODE=DBH  FEATURE PROTECTED BY FECU.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : ALL
 Category              : MAINTENANCE
 An attempt to invoke a certain feature within the central software of 
 ASB 150 02, or an attmpt to connect a specific hardware option to the
 exchange, was denied by the actual security level of the system. The
 programming of the current FECU (Feature Enabling Control Unit), 
 connected to the front of the CPU-D4 central processor board, prohibits
 the execution of the feature or the activation of the hardware component.
 D1 - ST, which rejects the execution of the feature
 D2 - ID of the protected feature
      00H ... Version 2.1 functionality of CTI.
      01H ... Monitoring of operator instrument and queue.
      02H ... Enhanced CIL functionality.
      03H ... Tandem configuration with CTI.
      04H ... Networking with QSIG.
      05H ... Full networking (QSIG, VPN, UUS with MD 110).
      06H ... Large / small scale networking.
      07H ... ISDN caller list.
      08H ... Enhanced individual abbreviated number.
      09H ... Enhanced information system.
      0AH ... GAP protocol.
      0BH ... ACD - multiple call codes
      0CH ... Swapping boards during operation
      0DH ... Remote upgrading of central software
      0EH ... Cordless remote O&M
 D3 - Undefined
 D4 - Undefined
 
 Recommended action:
 If the warning occurs because of a new hardware component, added to the
 exchange, or if the customer has purchased the related functionality,
 connect the appropriate FECU to the CPU-D4 board.

#CODE:DB,12
 CODE=DBH  FEATURE PROTECTED BY FECU.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : ALL
 Category              : MAINTENANCE
 An attempt to invoke a certain feature within the central software of 
 ASB 150 02, or an attmpt to connect a specific hardware option to the
 exchange, was denied by the actual security level of the system. The
 programming of the current FECU (Feature Enabling Control Unit), 
 connected to the front of the CPU-D4 central processor board, prohibits
 the execution of the feature or the activation of the hardware component.
 D1 - ST, which rejects the execution of the feature
 D2 - ID of the protected feature
      00H ... Version 2.1 functionality of CTI.
      01H ... Monitoring of operator instrument and queue.
      02H ... Enhanced CIL functionality.
      03H ... Tandem configuration with CTI.
      04H ... Networking with QSIG.
      05H ... Full networking (QSIG, VPN, UUS with MD 110).
      06H ... Large / small scale networking.
      07H ... ISDN caller list.
      08H ... Enhanced individual abbreviated number.
      09H ... Enhanced information system.
      0AH ... GAP protocol.
      0BH ... ACD - multiple call codes
      0CH ... Swapping boards during operation
      0DH ... Remote upgrading of central software
      0EH ... Cordless remote O&M
      0FH ... not used
      10H ... UUI Italy
      11H ... Adaptions for CN numbering plan feature
      12H ... Alternative routing on no line available
      13H ... Override number restriction in ISDN (Austria)
      14H ... ISDN Point to Multipoint
      15H ... Multiple incoming call presentation
      16H ... ECE ISDN number translation
      17H ... Austrian Call metering tariffs
      18H ... VMU-HD individual greeting
      19H ... Integrated MOH
      1AH ... Fictive number extended / improved
      1BH ... CN/operator services active
      1CH ... CTI groups 8/16
      1DH ... Very small networking (4 interfaces)
      1EH ... X.25 protocol and X.31 services (packet mode terminals)
      1FH ... UUI in MSI of GFP
 D3 - Undefined
 D4 - Undefined
 
 Recommended action:
 If the warning occurs because of a new hardware component, added to the
 exchange, or if the customer has purchased the related functionality,
 connect the appropriate FECU to the CPU-D4 board.

#CODE:DB,13
 CODE=DBH  FEATURE PROTECTED BY FECU.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : ALL
 Category              : MAINTENANCE
 An attempt to invoke a certain feature within the central software of 
 ASB 150 02, or an attmpt to connect a specific hardware option to the
 exchange, was denied by the actual security level of the system. The
 programming of the current FECU (Feature Enabling Control Unit), 
 connected to the front of the CPU-D4 central processor board, prohibits
 the execution of the feature or the activation of the hardware component.
 D1 - ST, which rejects the execution of the feature
 D2 - ID of the protected feature
      00H ... Version 2.1 functionality of CTI.
      01H ... Monitoring of operator instrument and queue.
      02H ... Enhanced CIL functionality.
      03H ... Tandem configuration with CTI.
      04H ... Networking with QSIG.
      05H ... Full networking (QSIG, VPN, UUS with MD 110).
      06H ... Large / small scale networking.
      07H ... ISDN caller list.
      08H ... Enhanced individual abbreviated number.
      09H ... Enhanced information system.
      0AH ... GAP protocol.
      0BH ... ACD - multiple call codes
      0CH ... Swapping boards during operation
      0DH ... Remote upgrading of central software
      0EH ... Cordless remote O&M
      0FH ... not used
      10H ... UUI Italy
      11H ... Adaptions for CN numbering plan feature
      12H ... Alternative routing on no line available
      13H ... Override number restriction in ISDN (Austria)
      14H ... ISDN Point to Multipoint
      15H ... Multiple incoming call presentation
      16H ... ECE ISDN number translation
      17H ... Austrian Call metering tariffs
      18H ... VMU-HD individual greeting
      19H ... Integrated MOH
      1AH ... Fictive number extended / improved
      1BH ... CN/operator services active
      1CH ... CTI groups 8/16
      1DH ... Very small networking (4 interfaces)
      1EH ... X.25 protocol and X.31 services (packet mode terminals)
      1FH ... UUI in MSI of GFP
      20H ... Conversation recording
      21H ... Diversion individual to external destination
      22H ... Integrated Cordless - GAP 2.0 protocol
      23H ... Multiple music on hold
      24H ... O&M - Remote FW upgrading
      25H ... Very small Networking (2 interfaces)
      26H ... not used
      27H ... not used
      28H ... not used
      29H ... not used
      2AH ... not used
      2BH ... not used
      2CH ... not used
      2DH ... not used
      2EH ... not used
      2FH ... not used
      30H ... Automatic summer / winter time change from ISDN
      31H ... Verified Account Codes
      32H ... 3-Party conference on ISDN
      33H ... Call forwarding with partial re-routing
      34H ... Centrex Hook Flash over ISDN
      35H ... Outcall notification
      36H ... Number translation
      37H ... Leave ACD queue via exit position
      38H ... Multi number redial
      39H ... IP Extensions proprietary, IP Extensions H.323
 D3 - Undefined
 D4 - Undefined
 
 Recommended action:
 If the warning occurs because of a new hardware component, added to the
 exchange, or if the customer has purchased the related functionality,
 connect the appropriate FECU to the CPU-D4 board.

#CODE:DB,14
 CODE=DBH  FEATURE PROTECTED BY FECU.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : ALL
 Category              : MAINTENANCE
 An attempt to invoke a certain feature within the central software of 
 ASB 150 02, or an attmpt to connect a specific hardware option to the
 exchange, was denied by the actual security level of the system. The
 programming of the current FECU (Feature Enabling Control Unit), 
 connected to the front of the CPU-D4 central processor board, prohibits
 the execution of the feature or the activation of the hardware component.
 D1 - ST, which rejects the execution of the feature
 D2 - ID of the protected feature
      00H ... Version 2.1 functionality of CTI.
      01H ... Monitoring of operator instrument and queue.
      02H ... Enhanced CIL functionality.
      03H ... Tandem configuration with CTI.
      04H ... Networking with QSIG.
      05H ... Full networking (QSIG, VPN, UUS with MD 110).
      06H ... Large / small scale networking.
      07H ... ISDN caller list.
      08H ... Enhanced individual abbreviated number.
      09H ... Enhanced information system.
      0AH ... GAP protocol.
      0BH ... ACD - multiple call codes
      0CH ... Swapping boards during operation
      0DH ... Remote upgrading of central software
      0EH ... Cordless remote O&M
      0FH ... not used
      10H ... UUI Italy
      11H ... Adaptions for CN numbering plan feature
      12H ... Alternative routing on no line available
      13H ... Override number restriction in ISDN (Austria)
      14H ... ISDN Point to Multipoint
      15H ... Multiple incoming call presentation
      16H ... ECE ISDN number translation
      17H ... Austrian Call metering tariffs
      18H ... VMU-HD individual greeting
      19H ... Integrated MOH
      1AH ... Fictive number extended / improved
      1BH ... CN/operator services active
      1CH ... CTI groups 8/16
      1DH ... Very small networking (4 interfaces)
      1EH ... X.25 protocol and X.31 services (packet mode terminals)
      1FH ... UUI in MSI of GFP
      20H ... Conversation recording
      21H ... Diversion individual to external destination
      22H ... Integrated Cordless - GAP 2.0 protocol
      23H ... Multiple music on hold
      24H ... O&M - Remote FW upgrading
      25H ... Very small Networking (2 interfaces)
      26H ... Automatic summer / winter time change from ISDN
      27H ... Verified Account Codes
      28H ... 3-Party conference on ISDN
      29H ... Call forwarding with partial re-routing
      2AH ... Centrex Hook Flash over ISDN
      2BH ... Individual Internal Diversion
      2CH ... Outcall notification
      2DH ... Enhanced Integrated Music on Hold
      2EH ... Number translation
      2FH ... Leave ACD queue via exit position
      80H ... No final Licence file in Compact Flash of IPU before temporary licence expires
 D3 - Undefined
 D4 - Undefined
 
 Recommended action:
 If the warning occurs because of a new hardware component, added to the
 exchange, or if the customer has purchased the related functionality,
 connect the appropriate FECU to the CPU-D4 board.

#CODE:DC,10
 CODE=DCH  PROTECTION LEVEL CHANGED.

 Default definition    : ALARM+EXTERN+ACTIVE
 Used by block         : CPU
 Category              : MAINTENANCE
 A change in the protetion level of the system has been detected by the
 firmware on the CPU-D4 central processor board. The change could be
 either due to a removal of the FECU (Feature Enabling Control Unit) or
 due to a re-connection of the FECU and should not occur during normal
 operation. The protection level of the system is verified by the firmware
 on the CPU-D4 board every time, a supervision request is received from
 the central software.
 D1 - Previous protection level
 D2 - New (current) protection level
 D3 - Type of dongle
 D4 - Undefined
 
 Recommended action:
 If the warning occurs during normal operation without manual interaction
 of a service technician, the FECU is probably damaged and has to be 
 replaced.

#CODE:DF,10
 CODE=DFH  HSSC BUS ERROR.

 Default definition    : ERROR
 Used by block         : RP
 Category              : DESIGNER
 This warning is used by all peripheral boards, equipped with a HSSC
 interface bus, to indicate an error condition on the HSSC bus. The 
 meaning of the additional data bytes D2, D3 and D4 depends on the HSSC
 bus error condition, indicated in D1.
 D1 - Type of HSSC bus error
      01H ... Error flags in interrupt event register set.
      02H ... Error flags in buffer descriptor set (frame lost).
      03H ... Too long HSSC frame (frame truncated).
      04H ... No answer to HSSC frame (message lost).
      05H ... Unexpected ACK received.
      06H ... Switch over error (serial communication to HSSC).
      07H ... Internal program error (HSSC driver).
 D2 - Additional HSSC bus error condition
 D3 - Source of errorneous message, if any
 D4 - Destination of errorneous message, if any

#CODE:E2,11
 CODE=E2H  ALARM CAPACITY ERROR.

 Default definition    : INFO
 Used by block         : AL
 Category              : MAINTENANCE
 This code is used, when a generated alarm was lost because
 the maximum storage capacity for alarms has been exceeded.
 D1 - Directory number of the extension, where the alarm failed,
      high byte
 D2 - Directory number of the extension, where the alarm failed,
      low byte
 D3 - Alarm time, high byte
 D4 - Alarm time, low byte

#CODE:E3,13
 CODE=E3H  RP IPU WARNING.

 Default definition    : UNDEFINED
 Used by block         : IPU
 Category              : DESIGNER
 Lowest IPU warning level.
 An abnormal condition in the program flow has been detected
 by the IPU software. The condition was safely handled by the
 software and does not require immediate user assistance.
 D1 - Originating IPU software block, high byte
 D2 - Originating IPU software block, low byte
 D3 - Details on the fault reason, high byte
 D4 - Details on the fault reason, low byte

#CODE:E4,13
 CODE=E4H  RP IPU ALARM.

 Default definition    : ALARM+EXTERN+ACTIVE+TRIG
 Used by block         : IPU
 Category              : DESIGNER
 Intermediate IPU warning level.
 A severe fault has been detected by the IPU software. Immediate
 attention and user assistance is required.
 D1 - Originating IPU software block, high byte
 D2 - Originating IPU software block, low byte
 D3 - Details on the fault reason, high byte
 D4 - Details on the fault reason, low byte

#CODE:E5,13
 CODE=E5H  RP IPU ERROR.

 Default definition    : ERROR
 Used by block         : IPU
 Category              : DESIGNER
 Highest IPU warning level.
 An extremely severe fault has been detected by the IPU software.
 There is no way of continuing the normal flow of control, so an
 immediate restart of the IPU board is required.
 D1 - Originating IPU software block, high byte
 D2 - Originating IPU software block, low byte
 D3 - Details on the fault reason, high byte
 D4 - Details on the fault reason, low byte

#CODE:E6,14
 CODE=E6H  RP IPU FIRMWARE ERROR.

 Default definition    : ERROR
 Used by block         : IPU
 Category              : DESGNER
 This code represents a warning associated to the FW on the IPU board.
 The warning is intended as help for the IPU FW designer.
 D1 - User-defined data
 D2 - User-defined data
 D3 - User-defined data
 D4 - User-defined data 

#CODE:E8,12
 CODE=E8H  FUNCTION ABORTED.

 Default definition    : ERROR
 Used by block         : MU
 Category              : MAINTENANCE
 A specific feature within ASB 150 02 was aborted. The associated
 functionality can be evaluated using the signal input, which caused the
 warning.
 The definition of the warning code depends on the warning situation.
 This warning code is open to be used by other software blocks as 
 applicable.
 D1 -
 D2 - Current state
 D3 - INFCODE of the last received message
 D4 - SUBCODE of the last received message


#SUBCODE:50
 RPCTRL
  00h RPOFF        ; OFF
  01h RPSTARTUP    ; STARTUP
  02h RPBLOCKED    ; BLOCKED
  03h RPNORMAL     ; NORMAL
  04h RPUPGRADE    ; UPGRADE

  11h RPSTARTED    ; Format and restart information to CP

#SUBCODE:7E
 SURDY
  00h SUWARM       ; Warm start (normal restart)
  01h SUCOLD       ; Cold start (new e2base records)
  02h SUBLKRDY     ; Block ready (answer-message)
  03h SUALLRDY     ; All block ready for traffic.
  04h SUBLKWAIT    ; Block needs more time for initialization

#SUBCODE:08
#SUBCODE:C7
 CONCTRL CILCONSTAT
   0  CON.REG          ; Register
   1  CON.RING         ; Ringing
   2  CON.SPEECH       ; Speech
   4  CON.TTTB         ; Totally transparent, totally busy.
   5  CON.TTNB         ; Totally transparent, normal busy.
   6  CON.PTNB         ; Partial transparent, normal busy.
   8  CON.OPTEST       ; Test of operatorinstrument.
   9  CON.VPAG         ; Group voice paging
  10  CON.WAIT         ; Waiting, queued
  11  CON.BREAKA       ; Break-in 'A'-part
  12  CON.BREAKB       ; Break-in 'B'-part
  13  CON.BREAKC       ; Break-in 'C'-part
  14  CON.CONF         ; Conference
  15  CON.DATARING     ; Data call ring.
  16  CON.DATACONN     ; Data call connection.
  17  CON.PTNBV        ; Partial transparent, normal busy, volume
  18  CON.REGREQ       ; Register, request of keys one by one
  19  CON.ALERT        ; Ringing strted in network
  20  CON.PROCEED      ; End of selection in network
  21  CON.SPEECHREG    ; Speech and register state
  22  CON.PROGRESS     ; Progress indicator from ISDN line
  23  CON.CONREC       ; Converstation recording facility
  24  CON.3PTYCONF     ; External Call Hold and External Conference facility 

#SUBCODE:90
 KEYCODE
  00h KEY0             ; Keypad digit 0
  01h KEY1             ;       1
  02h KEY2             ;       2
  03h KEY3             ;       3
  04h KEY4             ;       4
  05h KEY5             ;       5
  06h KEY6             ;       6
  07h KEY7             ;       7
  08h KEY8             ;       8
  09h KEY9             ;       9
  0Ah KEYSTAR          ; Keypad *
  0Bh KEYSQR           ; Keypad #
  0Ch KEYSAVE          ; SAVE
  0Dh KEYMESS          ; MESSAGE
  0Eh KEYINFO          ; INFO
  0Fh KEYPF_0          ; Funktion key 0
  0Fh KEYPICKUP        ; PICKUP  (alternative name of PF_0)
  10h KEYONOFF         ; ON/OFF
  11h KEYMUTE          ; MUTE alias KEYPF_4P (DBC 2XX familiy)
  12h KEYCLEAR         ; CLEAR
  13h KEYR             ; R
  14h KEYPROG          ; PROG
  15h KEYDIAL          ; Speed DIAL (erase,backspace in text mode)
  16h KEYREAD          ; READ & (space in text-mode)
  17h KEYMENU          ; MENU alias KEYPF_4Q (DBC 2XX familiy)
  18h KEYHOLD          ; HOLD
  19h KEYTRANS         ; TRANSFER
  1Ah KEYDIV           ; DIVERSION
  1Bh KEYLINE1         ; LINE 1
  1Ch KEYLINE2         ; LINE 2
  1Dh KEYINQ           ; INQUIRY
  1Eh KEYPF_A          ; Function key A
  1Fh KEYPF_B          ;       B
  20h KEYPF_C          ;       C
  21h KEYPF_D          ;       D
  22h KEYPF_E          ;       E
  23h KEYPF_F          ;       F
  24h KEYPF_G          ;       G
  25h KEYPF_H          ;       H
  26h KEYPF_I          ;       I
  27h KEYPF_J          ;       J
  28h KEYPF_K          ;       K
  29h KEYPF_L          ;       L
  2Ah KEYPF_M          ;       M
  2Bh KEYPF_N          ;       N
  2Ch KEYPF_O          ;       O, 1A on DSS1 
  2Dh KEYPF_O          ;       P, 1B on DSS1
  2Eh KEYPF_O          ;       Q, 1C on DSS1
  2Fh KEYPF_O          ;       R, 1D on DSS1
  30h KEYPF_O          ;       S, 1E on DSS1
  31h KEYPF_O          ;       T, 1F on DSS1
  32h KEYPF_O          ;       U, 1G on DSS1
  33h KEYPF_O          ;       V, 1H on DSS1
  34h KEYPF_O          ;       W, 1I on DSS1
  35h KEYPF_O          ;       X, 1J on DSS1
  36h KEYPF_O          ;       Y, 1K on DSS1
  37h KEYPF_O          ;       Z, 1L on DSS1
  38h KEYPF_1          ; Soft key 1
  39h KEYPF_2          ;     2
  3Ah KEYPF_3          ;     3
  3Bh KEYPF_4          ;     4
  3Ch KEYENTER         ; ENTER
  3Dh KEYCONF          ; CONFERENCE
  3EH KEYMINUS         ; Volume -
  3FH KEYPLUS          ; Volume +
  40h KEYPF_1M         ; Function Key 1M on DSS1
  41h KEYPF_1N         ;              1N on DSS1
  42h KEYPF_1O         ;              1O on DSS1
  43h KEYPF_1P         ;              1P on DSS1
  44h KEYPF_1Q         ;              1Q on DSS1
  45h KEYPF_2A         ;              2A on DSS2
  46h KEYPF_2B         ;              2B on DSS2
  47h KEYPF_2C         ;              2C on DSS2
  48h KEYPF_2D         ;              2D on DSS2
  49h KEYPF_2E         ;              2E on DSS2
  4Ah KEYPF_2F         ;              2F on DSS2
  4Bh KEYPF_2G         ;              2G on DSS2
  4Ch KEYPF_2H         ;              2H on DSS2
  4Dh KEYPF_2I         ;              2I on DSS2
  4Eh KEYPF_2J         ;              2J on DSS2
  4Fh KEYPF_2K         ;              2K on DSS2
  50h KEYPF_2L         ;              2L on DSS2
  51h KEYPF_2M         ;              2M on DSS2
  52h KEYPF_2N         ;              2N on DSS2
  53h KEYPF_2O         ;              2O on DSS2
  54h KEYPF_2P         ;              2P on DSS2
  55h KEYPF_2Q         ;              2Q on DSS2
  56h KEYPF_3A         ;              3A on DSS3
  57h KEYPF_3B         ;              3B on DSS3
  58h KEYPF_3C         ;              3C on DSS3
  59h KEYPF_3D         ;              3D on DSS3
  5Ah KEYPF_3E         ;              3E on DSS3
  5Bh KEYPF_3F         ;              3F on DSS3
  5Ch KEYPF_3G         ;              3G on DSS3
  5Dh KEYPF_3H         ;              3H on DSS3
  5Eh KEYPF_3I         ;              3I on DSS3
  5Fh KEYPF_3J         ;              3J on DSS3
  60h KEYPF_3K         ;              3K on DSS3
  61h KEYPF_3L         ;              3L on DSS3
  62h KEYPF_3M         ;              3M on DSS3
  63h KEYPF_3N         ;              3N on DSS3
  64h KEYPF_3O         ;              3O on DSS3
  65h KEYPF_3P         ;              3P on DSS3
  66h KEYPF_3Q         ;              3Q on DSS3
  67h KEYPF_4A         ;              4A on DSS4
  68h KEYPF_4B         ;              4B on DSS4
  69h KEYPF_4C         ;              4C on DSS4
  6Ah KEYPF_4D         ;              4D on DSS4
  6Bh KEYPF_4E         ;              4E on DSS4
  6Ch KEYPF_4F         ;              4F on DSS4
  6Dh KEYPF_4G         ;              4G on DSS4
  6Eh KEYPF_4H         ;              4H on DSS4
  6FH KEY2ND           ; 2'nd function key

  70h KEYS.INV         ; Invalid as key-code
  71h KEYS.DIGIT       ; Keypad (digits and *#)
  72h KEYS.LINE        ; Line-keys (3-line)
  73h KEYS.PGM         ; Programmable
  74h KEYS.SOFT        ; Soft function-keys

  75h KEYPF_4I         ; Function key 4I on DSS4
  76h KEYPF_4J         ;              4J on DSS4
  77h KEYPF_4K         ;              4K on DSS4
  78h KEYPF_4L         ;              4L on DSS4
  79h KEYPF_4M         ;              4M on DSS4
  7Ah KEYPF_4N         ;              4N on DSS4
  7Bh KEYPF_4O         ;              4O on DSS4

  7Ch KEYD.CTI         ; CTI
  7Dh KEYD.ENDBLOCK    ; Transfer on or more numbers in one msg
  7Eh KEYS.WAITDT      ; Wait for second dialtone
  7Fh KEYS.INQSUP      ; Inquiry in superior exchange 

  80h KEY_ALBUT        ;RP Keycode for alarmbutton

#SUBCODE:58
 LCDCTRL
  00h LCDTEXTSEL   ; Select broadcast information

#SUBCODE:6C
#SUBCODE:65
 TONECTRL  MPCON
   0  TONE.STOP        ; Stop tone sending (Reconnect last PCM)
   0  TONE.SILENCE     ; Silence (request a 'quiet' toneprocess)
   1  TONE.DIAL        ; Dial tone
   2  TONE.DIALSP      ; Special dial tone
   3  TONE.RINGSP      ; Special Ring Tone (internally to LINE 2)
   4  TONE.RING        ; Ring Tone (freq. used for call waiting)
   5  TONE.BUSY        ; Busy Tone
   6  TONE.CONG        ; Congestion Tone
   7  TONE.NU          ; NU-tone
   8  TONE.ACK         ; Acknowledgement Tone
   9  TONE.CALLVP      ; Voice Paging Call Tone
  10  TONE.DISC        ; Disconnection Tone
  11  TONE.CALLHA      ; Handsfree Answering Call Tone
  12  TONE.ERRMIN      ; Minor Error Tone ( Used by PR-block )
  13  TONE.ERRMAJ      ; Major Error Tone ( Used by PR-block )
  14  TONE.QUEUE       ; Queue-tone
  15  TONE.INACT       ; Inactive tone
  16  TONE.CONF        ; Conference tone
  17  TONE.BI          ; Intrusion tone (Break in)
  18  TONE.BIOP        ; Intrusion tone (Break in from operator)
  19  TONE.CONFOP      ; Conference tone, operator
  20  TONE.PARK        ; Parking tone
  21  TONE.ALTRING     ; Alternative ring tone
  22  TONE.ALTBUSY     ; Alternative busy tone
  23  TONE.ALTNU       ; Alternative NU tone
  24  TONE.ALTDIAL     ; Alternative dial tone
  25  TONE.OKAY        ; Okay, continue (Short muted tone burst)
  26  TONE.CWAIT       ; Call waiting (tone burst)
  27  TONE.CWAITR      ; Call waiting (repetitive)
  28  TONE.CONGRES     ; Congestion Tone (no resources)
  29  TONE.PUBDIAL     ; Public dial tone
  30  TONE.TEST        ; Test tone
  31  TONE.ERWT        ; Expensive Route Warning Tone

 0FEh MPTONE.NONE      ; No need for any tone
 0FFh MPTONE.PROCEED   ; Proceed with earlier tone

   0  TONELEV.INT      ; Tonelevel for internal part.
   1  TONELEV.EXT      ; Tonelevel for external part.

#SUBCODE:99
#SUBCODE:98
#SUBCODE:0D
 LEDRING  LEDCTRL  MULTPRES
   0  LEDCAD.FREE  ; Free indication, led off
   1  LEDCAD.BUSY  ; Busy indication, Continuous on
   2  LEDCAD.CALL  ; Call flash
   3  LEDCAD.PARK  ; Parking flash
   4  LEDCAD.CONN  ; Connected

   0  LEDCAD.OFF   ; Led off
   1  LEDCAD.ON    ; Continuous on

#SUBCODE:70
#SUBCODE:7A
#SUBCODE:7B
 SEIZACD  ACDINFO  ACDCTRL
   1  ACDREADY         ; Ready for a new ACD-call
   2  ACDKEYS          ; Info about keys that are defined for ACD
   3  ACDNIGHT         ; nightswitching
   4  ACDTRPOS         ; answering positions
   5  ACDTRQ           ; question of answeringpos
   6  ACDTCD           ; tcd-categories
   7  ACDSILINTR       ; Silent intrusion info
   8  ACDGROUP         ; Login / logout ACD group from CTI
   9  ACDGROUPACK      ; Acknowledge to ACD group from CTI
   A  ACDGROUPNAK      ; Not acknowledge to ACDGROUP message
   B  ACDAGSTAT        ; Set ACD agent status from CTI
   C  ACDAGSTATACK     ; Acknowledge to ACDAGSTAT message
   D  ACDAGSTATNAK     ; Not ackowledge to ACDAGSTAT message
   E  ACDCCODE         ; Send an ACD call code from CTI
   F  ACDCCODEACK      ; Acknowledge to ACDCCODE message
  10  ACDCCODENAK      ; Not acknowledge to ACDCCODE message
  11  ACDGRPINFOQ      ; Request ACD group parameter
  12  ACDTIMOUTPAUS    ; ACD pause time is elapsed
  13  ACDCOMINFOUPD    ; Common ACD parameter update
  14  ACDRRERANSW      ; Report answer of rerouted ACD call
  15  ACDRRERDISC      ; Report disconnect of rerouted ACD call
  16  ACDRRERABAND     ; Report abandon of rerouted ACD call
  17  ACDRTFRANSW      ; Report answer of transferred ACD call
  18  ACDRTFRDISC      ; Report disconnect of transferred ACD call
  19  ACDRTFRABAND     ; Report abandon of transferred ACD call
  1A  ACDRCALLTFRORIG  ; Report ACD call transfer by originator
  1B  ACDRCALLTFRAG    ; Report ACD call transfer by agent
  1C  ACDRTRSTATIDLE   ; Report trunk goes idle
  1D  ACDRTRSTATBUSY   ; Report trunk is being seized
  1E  ACDRONOACDCONN   ; Report connect outgoing non ACD call
  1F  ACDRONOACDDISC   ; Report disconnect outgoing non ACD call
  20  ACDRINOACDANSW   ; Report answer incoming non ACD call
  21  ACDRINOACDDISC   ; Report disconnect incoming non ACD call
  22  ACDALLAGSTATQ    ; Request status info of all agents
  23  ACDALLAGSTAT     ; Response to ACDALLAGSTATQ message
  24  ACDOPDIR         ; Directory numbers of operator
  25  ACDCLERTIMQ      ; Request ACD-group clerical times
  26  ACDCOMINFOQ      ; Request common ACD parameter
  27  ACDNONBUSY       ; ACD-agent busy with non-ACD-calls
  28  ACDNONIDLE       ; ACD-agent finished non-ACD-calls
  29  ACDREROCTIAA     ; ACD call was rerouted by AA for CTI
  30  ACDSEIZREQ       ; ACD-agent requests a seizcall message

   1  ACDACTIVE    ; Agent activated.
   2  ACDPASSIVE   ; Agent passivated.
   3  ACDDELETED   ; Agent deleted.
   4  ACDPAUSE     ; Agent paused.

#SUBCODE:24
#SUBCODE:C9
 REROUTE  CILCONREL
   0  RER.NOTS     ; Not specified
   1  RER.TFR      ; Transfer.
   2  RER.DNR      ; Diversion on no reply.
   3  RER.BRK      ; Break in.
   4  RER.CNF      ; Conference
   5  RER.OPR      ; Operaror recall,after 'parked by operator'
   6  RER.NIN      ; Information not available,
   7  RER.MG       ; Reroute call to MG ......
   8  RER.TFRBFA   ; Transfer before answer.
   9  RER.CB       ; Call back.
  10  RER.ACD      ; Reroute of ACD-call.
  11  RER.SIL      ; Reroute on silent intrusion.
  12  RER.BRKKEEP  ; Reroute, break in, keep display
  13  RER.LCRRDY   ; Least cost routing ready
  14  RER.LCRREQ   ; Least cost routing request
  15  RER.COBEXT   ; Reroute common bell extension
  16  RER.CANSWPOS ; Exit storing and retrieving of messages
  17  RER.NMSG     ; Override multiple diversion to MG
  18  RER.FACEXIT  ; Exit from a facility to the desired dir.nr.
  19  RER.CTI      ; Reroute caused by CTI
  20  RER.BYP      ; Reroute bypassing call diversion
  21  RER.DNA      ; Diversion on cordless not available
  22  RER.CNBYP    ; Reroute bypassing call diversion at calls to a CN party
  23  RER.CNDNR    ; Reroute on no reply to a CN diverted-to party
  24  RER.CNDIV    ; Reroute on CN call diversion immediate, on busy or on
                   ; no reply when diverting party is another PBX
  25  RER.FACBUSY  ; Reroute from facility to exit position
                   ; because the desired party is busy
  26  RER.CNDNA    ; Diversion on cordless not available to a CN diverted-to
                   ; party
  27  RER.CONREC   ; Reroute on conversation recording
  28  RER.3PTYCONF ; Reroute request to EX/OP from TR......

#SUBCODE:EU
#SUBCODE:IO
#SUBCODE:CA
 EUSEIZ
  10h EUSPRINT     ; Local printing.
  11h EUSDATA      ; Data transparent, local.
  14h EUSMESS      ; Message transparent, local.

#SUBCODE:CB
 EUCTRL
  00h EUCSZACK     ; Seizure (EUSEIZ) acknowledge.
  01h EUCSZNAK     ; Seizure (EUSEIZ) negative acknowledge.
  02h EUCCALL      ; Call from connected PC/terminal.
  03h EUCONRDY     ; Ready for transfer.
  04h EUCONREL     ; Release IO-connection.
  05h EUCONEND     ; IO-connection released.
  06h EUCMCALLOW   ; Allow multiplexed communication.
  07h EUCWAITREQ   ; Request to interrupt current output
  08h EUCWAITACK   ; Interrupt acknowledged
  09h EUCWAITNAK   ; Interrupt not acknowledged
  0Ah EUCWAITRDY   ; Current output is copleted, ready to wait
  0Bh EUCRESUME    ; Resume interrupted output
  0Ch EUCBUSY      ; ASB-block is busy, answer to EUCCALL
  0Dh EUCRDYSWUPD  ; Ready for remote software update

#SUBCODE:CC
 IOINIT
  01h V24IDLE      ; Idle.
  10h V24PRINT     ; Local printing.
  12h V24DATAA     ; Data transparent, local, A-part.
  13h V24DATAB     ; Data transparent, local, B-part.

  22h V23DATAA     ; Data transparent, remote, A-part.
  23h V23DATAB     ; Data transparent, remote, B-part.

#SUBCODE:CD
 IOCTRL
  00h IOCINITACK   ; Init acnowledge.
  01h IOCINITNAK   ; Init negative acnowledge.
  02h IOCCALL      ; Call from conneced PC/terminal.
  03h IOCERR       ; IO-error,(please, release me).
  04h IOCCONREL    ; Release CSM connection

  08h IOCSNDREQ    ; Request of data sending.
  09h IOCSNDRDY    ; RP ready to send data. (IODATA)
  0Ah IOCSNDEND    ; No more data to send, stand by.
  0Bh IOCRECREQ    ; Request of data receiving.
  0Ch IOCRECRDY    ; CP ready to receive data (IODATA)
  0Dh IOCRECEND    ; No more to receive, stand by.
  0Eh IOCNEWPROT   ; Change line protocol
  0Fh IOCMDMRDY    ; Modem is ready to send data
  10h IOCSNDENDREQ ; No more data to send and request of correct sending to
                   ; external unit
  11h IOCSNDOUT    ; RP sends current data package to external unit
                   ; correctly
  12h IOCSNDCLEAR  ; All temporariliy stored data packages are deleted

#SUBCODE:
 IODATA
  00h IODSND       ; Data to external unit.
  01h IODREC       ; Data from external unit.

#SUBCODE:BF
 QUEUEINFO
  00h QUEUEINFOQ       ; Question of calls in a camp-on queue
  01h QUEUEINFOANSW    ; Answer

#SUBCODE:BC
 OPINFO
  00h OPMETER      ; Set meteringcall info
  01h OPMETERR     ; Reset meteringcall info
  02h OPSERIAL     ; Set serialcall info
  03h OPSERIALR    ; Reset serialcall info

#SUBCODE:4F
#SUBCODE:C9
 CONRELCTRL  CILCONREL
  00h CRCREGNEW    ; Release, start with new regtone
  01h CRCREGKEEP   ; Release, start with new regtone, keep proc
  02h CRCCBBOOK    ; Release, book for specified party.
  03h CRCACDRERO   ; Release from ACD, reroute.
  04h CRCLCRBUSY   ; No free trunk after Least cost routing anal.
  05h CRCCALLPROG  ; Release with progress info from net
  06h CRCPICKUP    ; Pickup common bell extension not allowed
  07h CRCPICKUPNR  ; Pickup common bell extension not allowed
  08h CRCDISA      ; Setup of transitcall after succesful DISA login
  09h CRCALTROUTE  ; Alternativ routing because of a network specific
                   ; reason
  0Ah CRCROP       ; 'Switch over' of an ongoing IP-call

#SUBCODE:0F
 TEXTSTRING
  00h TXTINFOQ     ; Ask for text information
  01h TXTINFOACK   ; Answer with text.
  02h TXTINFONAK   ; Answer without text.

  10h TXTACD       ; Text fom ACD

  20h TXTDINAME    ; Name string information (from DI)

  30h TXTGUESTQ    ; Ask for guest checkin data
  31h TXTGUESTACK  ; Answer, with text for guest
  32h TXTGUESTNAK  ; Answer, without text for guest

  40h TXTFSOPI     ; Name string for free seating CTI OPI

#SUBCODE:4D
 MICTRL
  00h MIMGIND          ; Message indication from MG-block
  01h MIININD          ; Information indication from IN-block
  02h MIHOIND          ; Wakeup indication, DNDindication, clear last
                       ; saved number, individual status for RTR and DID
  03h MIEXIND          ; Voice mail indication from EX-block
  04h MIININDQ         ; Check Voice information from IN-block
  05h MIINREL          ; Release connection and stop play
  06h MIININDANSW      ; Information from IN
  07h MIMGINDQ         ; Check unanswered messages from MG-block
  08h MIMGINDANSW      ; Answer message to MIMGINDQ
  09h MIINDIRECT       ; direct diversion
  0Ah MIINBUSY         ; diversion on busy
  0Bh MIINNOREPLY      ; diversion on no reply
  0Ch MIMGREC          ; Conversation recording indication
   
   0  MIMGNONE         ; No message to extension
   1  MIMGX            ; Message exists
   2  MIMGCHECK        ; Message checked

   0  MIINNONE         ; No information for extension
   1  MIINTEXT         ; Text information active
   2  MIINVOICE        ; Voice information active
   3  MIINPREDEF       ; Predefined information active
   4  MIINGRTON        ; Ind. mailbox greeting exists
   5  MIINGRTOFF       ; Ind. maibox greeting does not exist

   0  MIHONONE         ; Wakeup not ordered for extension
   1  MIHOWAKEUP       ; Wakeup ordered for extension
   2  MIHONODND        ; Deactivate Do not disturb for extansion
   3  MIHODND          ; Activate do not disturb for extansion
   4  MIHOLSCLR        ; Delete last saved number
   5  MIHOINDBARR      ; Individual status for RTR and DID
  
   0  MIEXNONE         ; No external voice mail to extension
   1  MIEXVMAIL        ; External voice mail to extension exist

   0  MIINNOPLAY       ; No play, if absence information active
   1  MIINPLAY         ; Play voice or predefined info for ext.
   2  MIINRECORD       ; record personal greeting
   3  MIINERASE        ; erase personal greeting
   4  MIINSTORE        ; store personal greeting
   5  MIINREWPLAY      ; rewind play during config of pers.gr.


   4  MIINCONN         ; Connection with IN established
   5  MIINACK          ; pos. answer for PG request
   6  MIINNAK          ; neg. answer for PG request
   7  MIINFAULT        ; neg. answer for PG request

   0  MIINRELNOANSWER  ; No answer message to MG necessary
   1  MIINRELANSWER    ; Answer after VMU channel is released

   0  MIMGRECOFF       ; Conversation recording off
   1  MIMGRECON        ; Conversation recording on
   2  MIMGRECFLASH     ; Conversation recording last 10 seconds


#SUBCODE:7F
 REALTIME
  00h RTCMIN01     ; Every minute
  01h RTCMIN05     ; Every 5:th minute
  02h RTCMIN15     ; Every 15:th minute
  03h RTCMIN30     ; Every 30:th minute
  04h RTCMIN60     ; Every 60:th minute
  04h RTCHOUR01    ; Every hour (same as 60 min)
  05h RTCHOUR03    ; Every 3:rd hour
  06h RTCHOUR06    ; Every 6:th hour
  07h RTCHOUR12    ; Every 12:th hour
  08h RTCHOUR24    ; Every 24:th hour

  40h RTCWR        ; Write time in time circuit
  41h RTCWRANSW    ; Answer after a write

  50h RTCRD        ; Request real time
  51h RTCRDANSW    ; Answer after a read

  60h RTCMINUTE    ; Periodical minute-message from RP

#SUBCODE:8A
#SUBCODE:B9
 VMUSEIZ VMSEIZ
  10h WRINFO       ; Write (record) voice information
  11h WRMESS       ; Write voice message
  12h WRANNO       ; Write voice announcement

  20h RDINFO       ; Read (play) voice information
  21h RDMESS       ; Read voice message
  22h RDANNO       ; Read voice announcement
  23h VMRESERVE    ; Reserve a channel at VMU-card
  24h VMRELEASE    ; Release a reserved channel at VMU-card 

#SUBCODE:8B
#SUBCODE:BA
#SUBCODE:8F
 VMUSEIZANSW  VMSEIZANSW  VMUORDERANSW
   0  VMACK        ; Seizure accepted
   1  VMACKREL     ; Seizure accepted, no connection needed
   2  VMNAKBUSY    ; Seizure rejected, channel busy
   3  VMNAKREF     ; Seizure rejected, reference error
   4  VMNAKCAP     ; Seizure rejected, capacity shortage
   5  VMNAKINS     ; Seizure rejected, card not installed
   6  VMNAKPROG    ; Seizure rejected, no reference for the dir.no
   7  VMNAKTO      ; Seizure rejected, time out (no VMU-answer)
   8  VMNAKBLK     ; Seizure rejected, no card or no time allocated
   9  VMNAKQ       ; Reservation not possible

#SUBCODE:B8
 VMUORDER2
   0  VMACK        ; Seizure accepted
   1  VMACKREL     ; Seizure accepted, no connection needed
   2  VMNAKBUSY    ; Seizure rejected, channel busy
   3  VMNAKREF     ; Seizure rejected, reference error
   4  VMNAKCAP     ; Seizure rejected, capacity shortage
   5  VMNAKINS     ; Seizure rejected, card not installed
   6  VMNAKPROG    ; Seizure rejected, no reference for the dir.no
   7  VMNAKTO      ; Seizure rejected, time out (no VMU-answer)
   8  VMNAKBLK     ; Seizure rejected, no card or no time allocated
   9  VMNAKQ       ; Reservation not possible

  30h ERINFO       ; Erase one voice information
  31h ERMESS       ; Erase one voice message
  32h ERANNO       ; Erase one voice announcement

  40h CLINFO       ; Erase all voice informations
  41h CLMESS       ; Erase all voice messages
  42h CLANNO       ; Erase all voice announcements

  50h CLALL        ; Erase all 

#SUBCODE:8D
 VMUDATAANSW
   0  VMREFACK     ; Reference found
   1  VMREFNAK     ; Reference not found
   2  VMREFERR     ; Reference error
   5  PREDEFACK    ; deliveres references
   6  PREDEFNAK    ; no VMU-HD or storing not allowed

#SUBCODE:B6
 VMUCTRLDATA
   0  VMREFACK     ; Reference found
   1  VMREFNAK     ; Reference not found
   2  VMREFERR     ; Reference error
   3  DATAQ        ; Data information about VMU-HD
   4  PREDEF       ; Inquire prerecorded announcements
   5  PREDEFACK    ; deliveres references
   6  PREDEFNAK    ; No VMU-HD or storing not allowed
   7  RESOURCE     ; Resource information about VMU-HD

#SUBCODE:8E
 VMUORDER
  30h ERINFO       ; Erase one voice information
  31h ERMESS       ; Erase one voice message
  32h ERANNO       ; Erase one voice announcement
  40h CLINFO       ; Erase all voice informations
  41h CLMESS       ; Erase all voice messages
  42h CLANNO       ; Erase all voice announcements
  50h CLALL        ; Erase all

#SUBCODE:BB
 VMCTRL
  10h VMPLAY       ; Start play
  11h VMREWPLAY    ; Rewind and start play
  12h VMSTOP       ; Stop
  13h VMEXIT       ; Release connection without storing/erase

  20h VMREC        ; Start record
  21h VMREWREC     ; Rewind and start record
  22h VMSTORE      ; Store information and release connection

  25h VMPLAYRESA   ; Start playing of announcment
  26h VMPLAYRESI   ; Start playing of information
  27h VMPLAYRESM   ; Start playing of message

  30h VMTIM        ; Time information
  31h VMPLAYRDY    ; End of play
  32h VMRECEND     ; End of record
  33h VMREL        ; Answer on a VMEXIT or a VMSTORE
  34h VMSTORERDY   ; Answer on a VMSTORE
  35h VMRELRES     ; Answer signal to CP block form VM
  36h VMRECSIL     ; Silence detected

#SUBCODE:AD
 METER
   0  METSTART     ; Init metering
   1  METCHANGE    ; Int metering for new extension/trunk
   2  METREL       ; Stops metering
   3  METRDYCHG    ; Metering for a call is ended and restarted
   4  METRDYREL    ; Metering for a call is ended and released
   5  METCONQ      ; Ask for pulses and duration
   6  METANSW      ; Answer
   9  METSEIZ      ; Seizure of a meter
  10  METSEIZACK   ; Answer, metering present and available
  11  METSEIZNAKNA ; Answer, metering equipment not present
  12  METSEIZNAKB  ; Answer, metering equipment busy
  14  METAOCNAK    ; Reject of metering at ISDN
  15  METREADCALL  ; Answer message for current call
  16  METRESETCALL ; Reset addressed accumulator of a caller
  17  METACKCALL   ; Answer contained accumulated pulses...
  18  METNAKCALL   ; Negative answer to read or reset.....
  19  METCONANSW   ; Answer message for current call
  20  METLASTCALL  ; Last adding to meter of caller
  21  METSAVECALL  ; Adding to meter of a caller
  22  METLASTTRNK  ; Last adding to meter of a trunk
  23  METSAVETRNK  ; Adding to meter of a trunk

#SUBCODE:C6
 CILCONDAT
   0  CLINIT       ;
   1  CLINITTR     ;
   2  CLCDTEST     ;
   3  CLRECALL     ;
   4  CLTAG        ;

#SUBCODE:C8
 CILDIGSEND
   0  CLDIG        ; Digits transmitted to external destination
   1  CLACCINIT    ; (Re)start reception of Account Code digits
   2  CLACCDIG     ; Account Code digits
   3  CLLCRDIAL    ; Dialled digits at LCR-analysed calls
   4  CLLCRSENT    ; Sent digits at LCR-analysed calls
   5  CLPNRSENT    ; Sent digits at private network router
   6  CLACCREQ     ; Request for Account Code digits
   7  CLACCACK     ; Sending of Accout Code
   8  CLACCNAK     ; No Accout Code

   0  CLVLDSND     ; Validity data
   1  CLVLDCON     ;

#SUBCODE:C9
 CILCONREL
      CLREGNEW     CRCREGNEW+30h  ;
      CLREGKEEP    CRCREGKEEP+30h ;
      CLCBBOOK     CRCCBBOOK+30h  ;

  60h CLSZBOOK     ;
  61h CLMETER      ;
  62h CLCONSENT    ;
  63h CLCONREC     ;

  90h CLBUFCONG    ;
  91h CLACCONG     ;
  92h CLACCERR     ;

#SUBCODE:C5
 CILSERVICE
   0  CNTFR        ; at CN transfer
   1  CFPR         ; at Partial Rerouting (ISDN suppl. service)
   2  THREEPTYCONF ; at 3 party conference (ISDN stimulus service)

#SUBCODE:BE
 DIGREQ
   0  DIGTFRQ      ; Question of operators pre-dialled digits
   1  DIGTFRANSW   ; Answer on DIGTFRQ

#SUBCODE:AE
 PCCTRL
   0  PCCPWNAK         ; Neg acknowledge
   1  PCCPWACK         ; Acknowledge
   2  PCCPWRD          ; Password read
   3  PCCPWRDANSW      ; Password read, answer
   4  PCCPWWR          ; Password write
   5  PCCCONREL        ; Connection release
   6  PCCACCESS        ; Accesslevel request
   7  PCCACCESSANSW    ; Accesslevel respond
   8  PCCTRANSP        ; Transparent communication with EC
   9  PCCRECALL        ; Recall proceed control (from EC)
  10  PCCRECALLQ       ; Recall question (from EC)
  11  PCCRECALLANSW    ; Recall answer (from CP) 

#SUBCODE:AC
 MISTOCLR
   0  MIMGCLRTO    ; Clear all messages to extension
   1  MIMGSTORE    ; Store 'call-me' message
   2  MIINCLR      ; Clear information for extension
   3  MIMGERASE    ; Erase message

#SUBCODE:AB
 GUESTINFO
   0  HOGUESTOFF   ; Guest extension facillity deactivated
   1  HOGUESTON    ; Guest extension facillity activated

  10h HOGUESTACK   ; Operation successed
  11h HOGUESTNAK   ; Operation failed

#SUBCODE:47
 CPJOB
 000h CPJUNDEF         ; Job undefined

 010h CPJPRODNUM       ; Ask of part of CXC-number
 011h CPJPRODNUMANSW   ; Answer

 020h CPJSETFORMAT     ; Set communication format

 030h CPJREAD          ; Read CP-memory
 031h CPJREADI         ; Read CP-memory, indirect
 032h CPJREADIND       ; Read CP-memory, individual ram

 03Fh CPJREADANSW      ; Answer

 040h CPJTESTSTART     ; RP Setup message for test
 041h CPJTESTLOG       ; RP Setup message for starting log
 042h CPJTESTEND       ; RP Test disable
 043h CPJTESTLOGMPD    ; RP Setup message for starting log for MPD

 050h CPJTESTBOARD     ; RP Identification of testboard 

 0E0h CPJOMPCCOM       ; Command to PC handler in OM-block.

 0F0h CPJMESS          ; A short message packed and sent in complete
                         form with one CPJOB-message
 0F1h CPJMESSFST       ; First part of a long, packed, message.
 0F2h CPJMESSMID       ; Middle parts, of a packed message.
 0F3h CPJMESSLST       ; Last part of a packed message.

#SUBCODE:9C
 ELPAR
  00h ELPCOMA      ; Common parameters
  01h ELPTRANSMA   ; Transmission parameters
  02h ELPRINGCADA  ; Ring cadences for ELUA
  03h ELPRINGCADC  ; Ring cadences for ELUC
  04h ELPRINGCADD  ; Ring cadences for ELUD
  05h ELPRINGDEFD  ; Ring character, volume
  06h ELPTRANSMD   ; Transmission parameters ELUD
  07h ELPALRTIM    ; Alerting timeout parameter ICCU2

  80h ELPACK       ; Parameter okay
  81h ELPNAK       ; Parameter not okay

#SUBCODE:A9
 E2STATUS
   1  E2STATMAPQ   ; E2 status question, single map
   2  E2STATALLQ   ; E2 status question, all maps
   3  E2STATANSW   ; E2 status answer
   4  E2TEST       ; E2 test request
   5  E2TESTANSW   ; E2 test answer
   6  E2TESTERROR  ; E2 test error

#SUBCODE:AA
 PGINFO
  00h PGINPROG     ; Paging in progress
  01h PGABSENCE    ; Paged party not present

#SUBCODE:A8
 TRTRANSIT
  00H TRSEOSF          ; End of selection, free
  01H TRSEOSB          ; End of selection, busy
  02H TRSENDS          ; End signal

  10h TRSSUBS          ; Calling party is a subscriber
  11h TRSOPER          ; Calling party is an operator
  12h TRSADIG          ; A-number digit
  13h TRSAEND          ; End of A-number
  14h TRSAREJ          ; Request of A-number rejected
  15h TRSEXTDIV        ; External diverted call

  20h TRSACAT          ; Request of A-chategory
  21h TRSADDCMP        ; Complete address
  22h TRSBAR           ; Congestion or barred number
  23h TRSBUSY          ; Called party busy
  24h TRSCONG          ; Congestion before complete address
  25h TRSFREE          ; Called party free
  26h TRSSETUP         ; No result available, setup speech
  27h TRSUNALLO        ; Unallocated number
  28h TRSNXTDIG        ; Transfer of next digit
  29h TRSREQANO        ; A-number request
  2Ah TRSREQCLL        ; A-number request to incoming conn. TRUNK
  2Bh TRSREQGRA        ; A-group digits of B-number request to incoming
                       ; conn. TRUNK
  2Ch TRSREQGRC        ; C-group digits of B-number request to incoming
                       ; conn. TRUNK
  2Dh TRSREQALL        ; All digits of B-number request to incoming conn.
                       ; TRUNK
  2Eh TRSSUBREJ        ; Request of A-category rejected
  2Fh TRSLINEOUT       ; Lineout before complete address

  40h TRSIRELEASE      ; ISDN trunk has been released
  41h TRSIFREE         ; IDSN trunk is released and free
  42h TRSIPROGRESS     ; Informs opposite ISDN party that ISDN trunk
                       ; received SISIG,SIPROGRESS (with transparent data)

  45h TRSIFDATA        ; i->o
  46h TRSIFDATAEND     ; o->i ended
  47h TRSIBDATA        ; i->o
  48h TRSIBDATAEND     ; o->i ended
  49h TRSISETUP        ; Sends SISETUP data to opposite trunk
  4Ah TRSICNSETUP      ; Sends SICNSETUP data to opposite trunk
  4Bh TRSIUUISETUP     ; Sends SIUISETUP to opposite trunk
  4Ch TRSISEIZACK      ; Seizure acknowledge from FW on outgoing side
  4Dh TRSICNALERT      ; Sends SICNALERT data to opposite trunk
  4Eh TRSIUUIALERT     ; Sends SIUUIALERT data to opposite trunk
  4Fh TRSIADDUUIALERT  ; Sends SIUUIBANSWER data to opposite trunk
  50h TRSISPEECH       ; Sends SIBANSWER data to opposite trunk
  51h TRSICNSPEECH     ; Sends SICNBANSWER to opposite trunk
  52h TRSIUUISPEECH    ; Sends SIUUIBANSWER to opposite trunk
  53h TRSICNDISC       ; Sends SICNDISC data to opposite trunk
  54h TRSIUUIDISC      ; Sends SIUUIDISC data to opposite trunk
  55h TRSIUUI          ; Sends SIUUIIN data to opposite trunk
  56h TRSIADDUUI       ; Sends SIADDUUIIN data to opposite trunk
  57h TRSIFACILITY     ; Sends SIFACILITY data to opposite trunk
  58h TRSIUUISERVICE   ; Sends SIUUISERVICE data to opposite trunk
  59h TRSIVIRSEIZACK   ; Seizure acknowledge from FW on outgoing side

  70h TRSIRGSDIGIT     ; Sends data received in SIRGSDIGIT to opp. trunk

  B4h TRSLOCSPEECH     ; MFC transit, call category : local speech
  B5h TRSLOCDATA       ; MFC transit, call category : local data
  B6h TRSSEMIAUTO      ; MFC transit, call category : semi automatic
  B7h TRSTOLLCALL      ; MFC transit, call category : toll automatic
  B8h TRSTESTCALL      ; MFC transit, call category : test

#SUBCODE:86
#SUBCODE:87
 HOCILINPUT  HOCILOUTPUT
   1  CLHOCHECKIN  ; Checkin
   2  CLHOCHECKOUT ; Checkout
   3  CLHOUPDATE   ; Update Guest
   4  CLHOMESSORD  ; Message Order
   5  CLHOMESSCLR  ; Message Clear
   6  CLHOWAKEORD  ; Wake-Up Order
   7  CLHOWAKEANS  ; Wake-Up Answer
   8  CLHOWAKECLR  ; Wake-Up Clear
   9  CLHOBAR      ; Phone Barring
  10  CLHOUNBAR    ; Phone Unbarring
  11  CLHOROOMSTAT ; Room Status
  12  CLHOPHONE    ; Phone Status
  13  CLHOGUEST    ; Guest Data
  14  CLHOBARSTAT  ; RTR/DID Status
  15  CLHOBARALL   ; All guest extensions are barred to do
                   ; outgoing calls because of an overflow
                   ; concerning the CIL buffers
  16  CLHOUNBARALL ; All guest extension barring status are
                   ; restored because there are CIL bufers
                   ; available again

#SUBCODE:78
 UPDCARD
   1  SUCARDDEL        ; E2-data for a removed card will be deleted.
   2  SUCARDINS        ; E2BASE areas for a new card are installed.
   3  SUSHDWNREQ       ; Request shutdown of card
   4  SUSHDWNEXEC      ; Execute card shutdown
   5  SUSHDWNACK       ; Acknowledge to SUSHDWNREQ and SUSHDWNEXEC
   6  SUCARDDELACK     ; Acknowledge to SUCARDDEL
   7  SUSHDWNDELACK    ; Acknowledge to SUSHDWNDEL
   8  SUSHDWNINS       ; Shutdown of VMU-HD unit
   9  SUSHDWNAUT       ; Automatic restart of VMU-HD unit

#SUBCODE:43
 ACBCTRL
   0  ACBDEL       ; Delete callback orders
   1  ACBCNDEL     ; Delete CN call back mission request
   2  ACBCNDELANSW ; Answer to delete CN call back mission request
   3  ACBCNACT     ; CN call back free notification
   4  ACBCNACTANSW ; Answer to CN call back free notification
   5  ACBCNDELINFO ; CN call back mission was deleted

#SUBCODE:0E
 NEWNO
   0  NEW.ABBR     ; New number, from abbreviated dialling
   1  NEW.NAME     ; New number, from directory book
   2  NEW.LNR      ; New number, from last dialled number
   3  NEW.SNR      ; New number, from last saved number
   4  NEW.CTI      ; New number, from telephony server
   5  NEW.VPN      ; New number, from virtual private networking
   6  NEW.ABBI     ; New number, from ind. abbr. dialling
   7  NEW.CI       ; New number, from ISDN caller list
   8  NEW.IED      ; New number, from ind. ext. diversion
   9  NEW.ROP      ; New number, for route optimizing

#SUBCODE:16
 E2RECORD
 0EDh E2RECRDFST   ; Read first record linked to basic E2-record
 0EEh E2RECRDNXT   ; Read next record linked to basic E2-record
 0EFh E2BASPRMRD   ; Read  programming model number of E2-base

 0F0h E2BASPRMWR   ; Write programming model number of E2-base
 0F1h E2RECPRMRD   ; Read  programming model number of E2-record
 0F2h E2RECPRMWR   ; Write programming model number of E2-record

 01h  CERECCREATE  ; Indication for application blocks that CE
                   ; has seized additional E2 record
                   ; (contents only data converted by CE)

#SUBCODE:45
 ECCOM
  00h ECBASRD          ; E2base-connected messages, forward
  01h ECBASWR          ;
  02h ECBASSZ          ;
  03h ECBASRL          ;
  04h ECBASSWAP        ;

  10h ECBASRDANSW      ; E2base-connected messages, backward
  11h ECBASWRANSW      ;
  12h ECBASSZANSW      ;
  13h ECBASRLANSW      ;
  14h ECBASSWAPANSW    ;

  20h ECRECRD          ; E2record-connected messages, forward
  21h ECRECRDFST       ;
  22h ECRECRDNXT       ;
  23h ECRECWR          ;
  24h ECRECSZ          ;
  25h ECRECRL          ;

  30h ECRECRDANSW      ; E2record-connected messages, backward
  31h ECRECRDFSTANSW   ;
  32h ECRECRDNXTANSW   ;
  33h ECRECWRANSW      ;
  34h ECRECSZANSW      ;
  35h ECRECRLANSW      ;

  40h ECPRRD           ; PR-family-connected messages, forward
  41h ECPRWR           ;

  50h ECPRRDANSW       ; PR-family-connected messages, backwards
  51h ECPRWRANSW       ; 

#SUBCODE:9A
 NUMINFO
   0  NUM.NEWORIG  ; Display new original number

#SUBCODE:22
 CONINFO
  00h CONI.REAACT      ; Reanswer function activated
  01h CONI.REAREL      ; Release during activated reanswer
  02h CONI.REANSW      ; Reanswer during activated reanswer 
  03h CONI.KEYREQ      ; Request of one key from the orginator
  04h CONI.CALLPROG    ; Call progress info, from external party
  05h CONI.KEYRES      ; Trunk must reset the keybuffer
  06h CONI.CNDIV       ; Diversion was executed in another CN PBX
  07h CONI.CNDNR       ; Diversion info was forwarded to term. PBX
  08h CONI.CNSOR       ; Signal to term. to initiate ringing
  09h CONI.CNTFR       ; New connected provate identity
  0Ah CONI.ANUM        ; Calling party number
  0Bh CONI.FREL        ; A-party requests forced release of C-party
  0Ch CONI.ACDTFR      ; CONINFO ACD transfer
  0Dh CONI.BUSY        ; Call queued because of busy destination
  0Eh CONI.REGREQ      ; Request DTMF register
  0Fh CONI.REGACK      ; Register posivite acknowledge
  F0h CONI.REGNAK      ; Register negative acknowledge
  F1h CONI.REGREL      ; Register release

#SUBCODE:97
 ELCTRL
  00h ELCCWTONE    ; Order call-waiting tone to instrument.
  01h ELCKEYREL    ; Control of INSTRTYPE messages
  02h ELCLINEBR    ; Order linebreak
  03h ELCINDMODEC  ; Instrument mode for ELUC
  04h ELCINDMODED  ; Instrument mode for ELUD
  05h ELCFUNC      ; Function control
  06h ELCTONE      ; Start/stop tonesending
  07h ELCANAMODE   ; Mode control (ELUA)
  08h ELCLEVELD    ; Loudspeaker and earpice level (ELUD)
  09h ELCDIR       ; Accociated directory number
  0Ah ELCLCDPAR    ; Special cordless display characters

#SUBCODE:40
 CARDREP
  00h CREPORT      ; Card report request
  10h CREPORTANSW  ; Card report answer
  11h CTYPEANSW    ; Card type answer

#SUBCODE:61
 BTCORDER
  01h BTOSEIZURE   ; Seizure trunk for outgoing call
  02h BTODETEPTS   ; Detect 'proceed to send' signal
  03h BTOSTDEPTS   ; Stop detect 'proceed to send' signal
  04h BTOPARKING   ; Put trunk in parking condition
  05h BTOSPEECH    ; Put trunk in speech condition
  06h BTORELEASE   ; Send release to PE
  07h BTOFWEOS     ; Forward EOS (register signalling ready)
  09h BTOINQUIRY   ; Initiate inquiry in PE
  0Ah BTOSEOSFREE  ; Send EOS signal, extension free
  0Bh BTOSEOSBUSY  ; Send EOS signal, extension busy
  0Ch BTOBLOCK     ; Block individual trunk
  0Dh BTODEBLOCK   ; Deblock individual trunk
  0Eh BTOSENDPTS   ; Send 'proceed to send' signal
  0Fh BTOSEOS      ; Send EOS signal

  10h BTOSENDPES   ; Send (periodic) end signal
  11h BTOSENDSEIZ  ; Send seize signal to PE
  12h BTOSENDREL   ; Send release signal to to PE
  13h BTODETESPTS  ; Detect special proceed-to-send signal

  20h BTOSEIZACK   ; Seizure accepted
  21h BTOSEIZNAK   ; Seizure rejected
  22h BTOLOOP      ; Loop back line on net side

#SUBCODE:62
 BTCPAR
  00h BTPAN1           ; Parameters for analogue trunk
  01h BTPAN2           ; Additional  -''-
  02h BTPCASI          ; Parameters for CAS trunks
  03h BTPCASC          ; Parameters for CAS link
  04h BTPISDNPC        ; Parameters for ISDN-trunk
  05h BTPSBAC          ; Parameters for ISDN BA, S-interface
  06h BTPISDNPCI       ; Parameters for ISDN PRA/BTA
  07h BTPSBACI         ; Parameters for ISDN BA
  08h BTPISDNINFCI     ; Information for ISDN PRA/BTA
  09h BTPMCINFO        ; Packet mode comm. link param. for BA (T-, S-)
  0Ah BTPACK           ; Parameters are accepted
  0Bh BTPNAK           ; Parameters are rejected

  20h BTPAN1READ       ; Read parameters from analogue trunk
  21h BTPAN2READ       ; Read additional parameters -''-
  22h BTPCASIREAD      ; Read parameters from CAS trunk
  23h BTPCASCREAD      ; Read parameters from CAS link
  24h BTPISDNPCREAD    ; Read parameters from PRA/BRA T-interface
  25h BTPSBACREAD      ; Read parameters from ISDN BA S-interface

#SUBCODE:64
 BTCSIGNAL
  01h BTSDETEPTS   ; 'Proceed to send' detected
  03h BTSBANSWER   ; B-answer
  04h BTSLINEOK    ; Trunk line OK
  05h BTSLINFAUL   ; Trunk line faulty
  06h BTSEOS       ; 'End of selection' detected
  07h BTSDIGIT     ; Digit received
  08h BTSINCCALL   ; Incoming call
  09h BTSINCDID    ; Indialling call
  0Ah BTSINCIOP    ; Incoming call with internat. operator
  0Bh BTSINCRING   ; Incoming call with external ring signal
  0Ch BTSDETEPES   ; Periodic end signal detected
  0Dh BTSINQUIRY   ; Inquiry signal detected
  0Eh BTSDISCONN   ; Disc. or time out at incoming ring
  0Fh BTSFREE      ; Trunk is free
  10h BTSPAGING    ; Paging in progress
  11h BTSPAGABS    ; Paging equipment absent
  12h BTSBLOCKED   ; Trunk line blocked
  13h BTSDEBLOCK   ; Trunk line deblocked
  14h BTSEOSFREE   ; EOS detected, subscriber free
  15h BTSEOSBUSY   ; EOS detected, subscriber busy 

#SUBCODE:AF
 BTLSUP
   0  BTLERRP1         ; Alarm, prio 1
   1  BTLERRP2         ; Alarm, prio 2
   2  BTLSLIP          ; Slip detected
   3  BTLNAT           ; Alarms international/nationa bits
   4  BTLDISC          ; Order to TR, disconnect outgoing calls
   5  BTLBLOCK         ; Order to TR, block trunk for outg. traf.
   6  BTLNOERR         ; No error (disable blocking)
   7  BTLSYNCEN        ; Enable sync. of system (from trunk)
   8  BTLSYNCDIS       ; Disable syncronisation of system
   9  BTLSCENACK       ; Acknowledge of synk. enable
  10  BTLSCDISACK      ; Acknowledge of synk. disable
  11  BTLINKBLOCK      ; Order to block link for traffic
  12  BTLINKDEBLOCK    ; Order to deblock link for traffic
  13  BTLL2ERR         ; Alarm cond...layer 2 on ISDN-trunk
  14  BTLTEI           ; TEI assignment for the specific ISDN link
                         Bit positions for ALARM in BTLERRP1
   0  BTLLOSBIT        ; LOS, loss of signal
   1  BTLAISBIT        ; ALS, alarm indication signal
   2  BTLLFABIT        ; LFA, loss of frame sync
   3  BTLEBRBIT        ; EBR, excessive biterror rate
                         Bit positions for ALARM in BTLERRP2
   0  BTLRAIBIT        ; RAI, remote alarm indication
   1  BTLLMFBIT        ; LMF, loss of multiframe sync
   2  BTLLMFRBIT       ; LMFR, remote loss of multiframe sync
   3  BTLCCEIBIT       ; CCEI, continuous CRC error information

#SUBCODE:48
 IMPCTRL
  00h IMPSEND      ; Start digit impulsing
  01h IMPSTOP      ; Stop digit impulsing
  02h IMPRDY       ; Digit impulsing ready

#SUBCODE:66
 MPCONANSW
   0  MPCACK       ; Acknowledge of MPCON
   1  MPCNAK       ; Unsuccessful connection

#SUBCODE:A3
 REGCTRL
                         For register control
   1  RGCSEIZ          ; Seize register TR->RS
   2  RGCREL           ; Release register TR->RS->RSU
   3  RGCCHANGE        ; Change signalling TR->RS
   4  RGCRELFR         ; Force Release register sequence RS->TR

  10h RGCSTART         ; Start register signalling RS->RSU
  11h RGCPCM           ; Control pcm-channel TR->RS->RSU
  12h RGCRDY           ; Signaling terminated RS->TR
  13h RGCCHGMFE        ; Change MFE receiving RS->RSU
  14h RGCTIMEOUT       ; MFE timeout RS->TR
  15h RGCINVSIG        ; Invalid signal RS->TR
  16h RGCACTIV         ; Activate already seized register process TR->RS

  80h RGCACK           ; Acknowledgement RSU->RS->TR
  81h RGCACKSEIZ       ; Acknowledgement on seizure RS->TR
  82h RGCACKREL        ; Acknowledgement on release RS->TR
  83h RGCACKCHANGE     ; Acknowledgement on change RS->TR
  84h RGCNAK           ; Non-acknowledgement RSU->RS->TR
  85h RGCQUEUE         ; Seizure in queue RS->TR
                         For register order
  20h RGODIGIT         ; Send digit/digits TR->RS
  21h RGONXTDIG        ; Request next digit TR->RS
  22h RGOADDCMP        ; Address complete TR->RS
  23h RGOCONG          ; Congestion. TR->RS
  24h RGOBUSY          ; Called party busy TR->RS
  25h RGOUNALLO        ; Unallocated number TR->RS
  26h RGOFREE          ; Called party free TR->RS
  27h RGOSUBS          ; Calling is subscriber TR->RS
  28h RGOOPER          ; Calling is operator TR->RS
  29h RGOACAT          ; Send A category TR->RS
  2Ah RGOREJ           ; Request rejected TR->RS
  2Bh RGOADIG          ; Send A-number digit TR->RS
  2Ch RGOAEND          ; End of A-number TR->RS
  2Dh RGOSETUP         ; Address complete, speech TR->RS
  2Eh RGOREQANO        ; Request of A-number TR->RS
  2Fh RGOEXTDIV        ; External diversion TR->RS

  90h RGOFSTA          ; First A-signal TR->RS	 
  91h RGOLOCSPEECH     ; Local call speech TR->RS
  92h RGOLOCDATA       ; Local call data TR->RS
  93h RGOSEMIAUTO      ; Semi automatic call TR->RS
  94h RGOTOLLCALL      ; Toll automatic call TR->RS
  95h RGOTESTCALL      ; Test call TR->RS
  96h RGOLINEOUT       ; Subscriber out of order TR->RS
  97h RGOSUBREJ        ; A-number restricted TR->RS

 0A0h RGOPROB          ; Provinc. norm. B-charge TR->RS
 0A1h RGOPROL          ; Provinc. norm. L-charge TR->RS
 0A2h RGONATB          ; National norm. B-charge TR->RS
 0A3h RGONATL          ; National norm. L-charge TR->RS
 0A4h RGOINTB          ; Internat. norm. B-charge TR->RS
 0A5h RGOINTL          ; Internat. norm. L-charge TR->RS
 0A6h RGOSPECB         ; Special service B-charge TR->RS
 0A7h RGOSPECL         ; Special service L-charge TR->RS
 0A8h RGOREQCLL        ; Call class request	TR->RS
 0A9h RGOREQALL        ; Req. all digits of called TR->RS
 0AAh RGOREQBC         ; Req. 'BC' digit group TR->RS
 0ABh RGOREQGRA        ; Group A request TR->RS
 0ACh RGOREQGRC        ; Group C request TR->RS

  30h RGOSENBEG        ; Begin sending signal RS->RSU
  31h RGOSENEND        ; Stop sending signal RS->RSU
  32h RGOSENPLS        ; Send signal pulse RS->RSU
                         For register signal
  40h RGSDIGIT         ; Received digit/digits RS->TR
  41h RGSNXTDIG        ; Next digit from TR RS->TR
  42h RGSADDCMP        ; Address complete RS->TR
  43h RGSCONG          ; Congestion RS->TR
  44h RGSBUSY          ; Called party busy RS->TR
  45h RGSUNALLO        ; Unallocated number RS->TR
  46h RGSFREE          ; Called party free RS->TR
  47h RGSSUBS          ; Calling is subscriber RS->TR
  48h RGSOPER          ; Calling is operator RS->TR
  49h RGSACAT          ; Send A category RS->TR
  4Ah RGSREJ           ; Request rejected RS->TR
  4Bh RGSADIG          ; Send A-number digit RS->TR
  4Ch RGSAEND          ; End of A-number RS->TR
  4Dh RGSSETUP         ; Address complete, speech RS->TR
  4Eh RGSREQANO        ; Request of A-number RS->TR
  4Fh RGSEXTDIV        ; External diversion RS->TR	 

 0B0h RGSFSTBDIG       ; Send first dig of B-number RS->TR
 0B1h RGSLASTBX        ; Send last but x digit RS->TR
 0B2h RGSSUBSWP        ; Calling is subscriber with priority RS->TR
 0B3h RGSADDCMPKD      ; Address complete, send KD RS->TR
 0B4h RGSLOCSPEECH     ; Local call speech (KD) RS->TR
 0B5h RGSLOCDATA       ; Local call data (KD) RS->TR
 0B6h RGSSEMIAUTO      ; Semi automatic call (KD) RS->TR
 0B7h RGSTOLLCALL      ; Toll automatic call (KD) RS->TR
 0B8h RGSTESTCALL      ; Test call (KD) RS->TR
 0B9h RGSTESTREQ       ; Test request RS->TR
 0BAh RGSSUBREJ        ; A-number restricted RS->TR
 0BBh RGSLINEOUT       ; Lineout RS->TR

 0C0h RGSPROB          ; Provinc. norm. B-charge RS->TR
 0C1h RGSPROL          ; rovinc. norm. L-charge RS->TR
 0C2h RGSNATB          ; National norm. B-charge RS->TR
 0C3h RGSNATL          ; National norm. L-charge RS->TR
 0C4h RGSINTB          ; Internat. norm. B-charge RS->TR
 0C5h RGSINTL          ; Internat. norm. L-charge RS->TR
 0C6h RGSSPECB         ; Special service B-charge RS->TR
 0C7h RGSSPECL         ; Special service L-charge RS->TR
 0C8h RGSREQCLL        ; Call class request RS->TR
 0C9h RGSREQALL        ; Req. all digits of called RS->TR
 0CAh RGSREQBC         ; Req. 'BC' digit group RS->TR
 0CBh RGSREQGRA        ; Group A request RS->TR
 0CCh RGSREQGRC        ; Group C request RS->TR

  50h RGSSENRDY        ; Pulse sent   RSU->RS
  51h RGSRECBEG        ; Receiving signal begun  RSU->RS
  52h RGSRECEND        ; Receiving signal ended  RSU->RS
  53h RGSRECDTMF       ; Signal received      RSU->RS
  54h RGSTRLDTMF       ; Signal translated    RS->TR
  55h RGSTRC           ; TRC detected       RSU->RS->TR

   0  RSN_LACKCAP      ; Lack of capacity
   1  RSN_BUSY         ; Individual is busy
   2  RSN_RPDSP        ; Error between RP and DSP
   3  RSN_FUNCNOTIMP   ; Function not implemented
   4  RSN_TONEOUTRGE   ; Tone level out of range
   5  RSN_DIGOUTRGE    ; Digit out of range
   6  RSN_NOCHGMFE     ; Error in change betw. det. of 1-&2 freq.
                         Data for register type
   1  REGT_DTMFCEPT    ; CEPT DTMF-receiver
   2  REGT_DTMFCEPTEW  ; CEPT DTMF-receiver, early warning
   3  REGT_DTMFETOE    ; End-to-end DTMF-receiver
   4  REGT_DTMFETOEEW  ; End-to-end DTMF-receiver, early warning
   5  REGT_MFCOUT      ; MFC outgoing direction
   6  REGT_MFCIN       ; MFC incoming direction
   7  REGT_TRC         ; TRC receiving
   8  REGT_MFCAS       ; MFC Forward, high freq. group, sending.
   9  REGT_MFCAR       ; MFC Forward, high freq. group, rec.
  10  REGT_MFCBS       ; MFC Backward, low freq. group, sending.
  11  REGT_MFCBR       ; MFC Backward, low freq. group, rec.
  12  REGT_MFE1S       ; MFE Sending MFE1
  13  REGT_MFE1IR      ; MFE Receiving MFE1 information
  14  REGT_MFE1VR      ; MFE Receiving MFE1 verification
  15  REGT_MFE2S       ; MFE Sending MFE2
  16  REGT_MFE2IR      ; MFE Receiving MFE2 information 
  17  REGT_MFE2VR      ; MFE Receiving MFE2 verification 
  20  REGT_MFE1OUT     ; MFE1 Outgoing direction
  21  REGT_MFE1IN      ; MFE1 Incoming direction
  22  REGT_MFE2OUT     ; MFE2 Outgoing direction
  23  REGT_MFE2IN      ; MFE2 Incoming direction
  24  REGT_DTMFCEPTVS  ; CEPT DTMF-receiver for voice services
  25  REGT_DTMFETOEVS  ; End-to-end DTMF-receiver for voice services
                         Data for MFC signalling scheme
   0  REGS_MFCSTD      ; Standard MFC CCITT R2
   1  REGS_MFCSMP      ; Simplified MFC CCITT R2
   2  REGS_MFCFIN      ; Finnish MFC CCITT R2
   3  REGS_MFCNOR      ; Norweigian MFC CCITT R2
   4  REGS_MFCMEX      ; Mexican MFC CCITT R2
   5  REGS_MFCAUS      ; Australian MFC CCITT R2
   6  REGS_MFCBEL      ; Belgian simplified MFC CCITT R2
   7  REGS_MFCMAL      ; Malaysian MFC CCITT R2
   8  REGS_MFCBRA      ; Brazilian MFC CCITT R2
   9  REGS_MFCBLM      ; Brazilian MFC LME
  10  REGS_MFCCHI      ; China MFC R2
  11  REGS_MFCISR      ; Israel MFC R2

   0  REGS_DTMFSTD     ; Standard DTMF
   0  REGR_STD         ; Standard TRC
                         Data for DTMF-Signal (digits)
   0  DTMF_0           ; digit 0
   1  DTMF_1           ; digit 1
   2  DTMF_2           ; digit 2
   3  DTMF_3           ; digit 3
   4  DTMF_4           ; digit 4
   5  DTMF_5           ; digit 5
   6  DTMF_6           ; digit 6
   7  DTMF_7           ; digit 7
   8  DTMF_8           ; digit 8
   9  DTMF_9           ; digit 9
  0Ah DTMF_STAR        ; *
  0Bh DTMF_SQU         ; #
  0Ch DTMF_A           ; signal A
  0Dh DTMF_B           ; signal B
  0Eh DTMF_C           ; signal C
  0Fh DTMF_D           ; signal D
 
#SUBCODE:6E
 TONEPAR
   1  TSPKSCPAR    ; DTMF parameters
   2  TSPTONEFREQ  ; Traffic tone frequencies
   3  TSPTONECAD   ; Traffic tone cadences
   4  TSPELU       ; Traffic tone cadences for ELU
   5  TSPACK       ; Tone parameter acknowledge
   6  TSPNAK       ; Tone parameter non ackn.

   0  TS_DTMF12    ; 12 codes. 0-9, *, #
   1  TS_DTMF16    ; 16 codes. 0-9, *, #, A-D

  00h TSEGENERR    ; General

  10h TSEKNODTMF   ; Illegal number of DTMF-signals
  11h TSEKLEVEL    ; Illegal level

  20h TSEFRAGNO    ; Illegal tone fragment number
  21h TSEFLEVEL1   ; Illegal level 1
  22h TSEFFREQ1    ; Illegal frequency 1
  23h TSEFLEVEL2   ; Illegal level 2
  24h TSEFFREQ2    ; Illegal frequency 2

  30h TSECTONENO   ; Illegal tone number
  31h TSECNOELEM   ; Illegal number of elements in tone
  32h TSECREPET    ; Repetition from illegal element
  33h TSECFRAGI1   ; Illegal internal tone frag. in element 1
  34h TSECFRAGI2   ; .... in 2
  35h TSECFRAGI3   ; .... in 3
  36h TSECFRAGI4   ; .... in 4
  37h TSECFRAGE1   ; Illegal external tone frag. in element 1
  38h TSECFRAGE2   ; .... in 2
  39h TSECFRAGE3   ; .... in 3
  3Ah TSECFRAGE4   ; .... in 4

#SUBCODE:6C
 TONECTRL
   1  TSCTONESTART ; Start tone sending
   2  TSCTONESTOP  ; Stop tone sending
   3  TSCTONERDY   ; Tone sending stopped
   4  TSCTONEERROR ; Illegal tone ordered
   5  TSCKSCSTART  ; Start digit sending
   6  TSCKSCSTOP   ; Stop digit sending
   7  TSCKSCRDY    ; Digit sending stopped
   8  TSCKSCERROR  ; Tllegal DTMF ordered
   9  TSCSXREQUEST ; Request of tone individual
  10  TSCSXSTART   ; Start/restart tonesending
  11  TSCSXRELEASE ; Release of tone individual
  12  TSCSXACK     ; Okay
  13  TSCSXNAK     ; Not okay

#SUBCODE:A2
 STATEREP
 'a'  SRINFO       ; Information state for extensions

#SUBCODE:A0
 TRANSM
  02h TRMCONREQ    ; Transmission connection request
  03h TRMCONSPK    ; Transmission speech connection
  04h TRMCONNOM    ; Transmission nominal (no speech)
  05h TRMCONADJ    ; Transmission adjusted (no speech)
  0Ah TRMREP       ; Transmission report
  0Bh TRMREP2      ; Transmission report 2 connected channels

  12h TRMCON       ; Transmission connect
  13h TRMADJ       ; Transmission connect, adjusted levels
  14h TRMNOM       ; Transmission connect

  21h TRMACK       ; Transmission levels okay
  22h TRMNAK       ; Transmission levels not okay

  25h TRMWARNING   ; Warning in SX

#SUBCODE:42
 SYSPAR
  00  SYPPCMCLAW   ; PCM-coding princip
  01  SYPNETW      ; Networking date

#SUBCODE:88
 VOICEPAGCTRL
  00  VPINIT       ; Voice paging init
  01  VPDATA       ; Group data
  02  VPTERM       ; Terminate voicepaging

#SUBCODE:52
 MEMEX
   0  RPM_NAK          ; Subcode not implemented
   1  RPMREAD          ; Read in RP memory
   2  RPMREAD_ACK      ; Answer on RPMREAD
   3  RPMREAD_NAK      ; Answer on RPMREAD
   4  RPMWRITE         ; Write in RP memory
   5  RPMWRITE_ACK     ; Answer on RPMREAD
   6  RPMWRITE_NAK     ; Answer on RPMREAD

   0  ONE_BYTE         ; 1 byte (8 bits)
   1  EIGHT_BYTES      ; 8 bytes
   2  ONE_WORD         ; 1 word (16 bits)
   3  FOUR_WORDS       ; 4 word
   4  ONE_LWORD        ; 1 long word (32 bits)
   5  TWO_LWORDS       ; 2 long words

   0  RPMW_VERIFIED    ; written and verified
   1  RPMW_UNVER       ; written but not verified
   2  RPMW_ERROR       ; Error when verifying

   0  RPMW_UNSPEC      ; Unspec. error
   1  RPMW_FORMAT      ; Illegal format
   2  RPMW_ILLEGAL     ; Illegal address.
   3  RPMW_NOT_ALL     ; Not allowed to write

   0  RPMR_UNSPEC      ; Unspec. error
   1  RPMR_FORMAT      ; Illegal format
   2  RPMR_ILLEGAL     ; Illegal address.
   3  RPMR_NOT_ALL     ; Not allowed to read

#SUBCODE:51
#SUBCODE:56
 RPJOB  RPJOBANSW
  01h RPJCSUM          ; Compute PROM checksum
  01h RPJACSUM         ;
  81h RPJACSUM_ERR     ;
  02h RPJLED           ; Control LEDs on board front
  02h RPJALED          ;
  82h RPJALED_ERR      ;
  03h RPJBREV          ; Asks for board revision
  03h RPJABREV         ;
  83h RPJABREV_ERR     ;
  05h RPJPRNO1         ; Asks for product number of PROM1
  04h RPJAPRNO1S       ;
  05h RPJAPRNO1P       ;
  85h RPJAPRNO1_ERR    ;
  07h RPJPRNO2         ; Asks for product number of PROM2
  06h RPJAPRNO2S       ;
  07h RPJAPRNO2P       ;
  87h RPJAPRNO2_ERR    ;
  09h RPJPRNO3         ; Asks for product number of PROM3
  08h RPJAPRNO3S       ;
  09h RPJAPRNO3P       ;
  89h RPJAPRNO3_ERR    ;
  0Ah RPJCADR          ; Asks for card address (from port)
  0Ah RPJACADR         ;
  8Ah RPJACADR_ERR     ;
  0Bh RPJTRACE         ; To control the trace function
  0Bh RPJATRACE        ;
  8Bh RPJATRACE_ERR    ;
  0Eh RPJCROF          ; Asks for product number of card (ROF...)
  0Dh RPJACROFS        ;
  0Eh RPJACROFP        ;
  8Eh RPJAROF_ERR      ;
  0Fh RPJPERTEST       ; Asks for periodic test
  0Fh RPJAPERTEST      ;
  8Fh RPJAPERTEST_ERR  ;

#SUBCODE:53
 ADFUNCTION
  01h ADCLEAR          ; CP->RP  Set max/min to current val.
  02h ADSET_THRESHLD   ; CP->RP  Set thresholds for warnings
  03h ADREAD_THRESHLD  ; CP->RP  Read thresholds for warnings

  10h ADREAD_FAC_CUR   ; CP->RP  Read current values
  11h ADREAD_FAC_MAX   ; CP->RP  Read maximum values
  12h ADREAD_FAC_MIN   ; CP->RP  Read minimum values
  13h ADREAD_SUP_CUR   ; CP->RP  Read current values
  14h ADREAD_SUP_MAX   ; CP->RP  Read maximum values
  15h ADREAD_SUP_MIN   ; CP->RP  Read minimum values

  80h ADANSW_NAK       ; RP->CP  Function not available
  81h ADANSW_ACK       ; RP->CP  Requested function done.
  82h ADLIM_FAC_CUR    ; RP->CP  Out of limits message
  83h ADANSW_THRESHLD  ; RP->CP  Answer upon ADREAD_THRESHLD

  90h ADANSW_FAC_CUR   ; RP->CP  Answer with current values
  91h ADANSW_FAC_MAX   ; RP->CP  Answer with maximum values
  92h ADANSW_FAC_MIN   ; RP->CP  Answer with minimum values
  93h ADANSW_SUP_CUR   ; RP->CP  Answer with current values
  94h ADANSW_SUP_MAX   ; RP->CP  Answer with maximum values
  95h ADANSW_SUP_MIN   ; RP->CP  Answer with minimum values

  01h SUP_5V           ; Addresses supervision probe for + 5V.
  02h SUP_M48V         ; Addresses supervision probe for - 48V.
  03h SUP_M12V         ; Addresses supervision probe for - 12V.
  04h SUP_P12V         ; Addresses supervision probe for + 12V.
  05h SUP_M5V          ; Addresses supervision probe for - 5V.
  06h SUP_M8V          ; Addresses supervision probe for - 8V.
  07h SUP_P8V          ; Addresses supervision probe for + 8V.
  08h SUP_M40V         ; Addresses supervision probe for - 40V.
  09h SUP_TEMP         ; Addresses supervision probe for internal
  0Ah FAC_TEMP1        ; Addresses facilty temperature probe 1
  0Bh FAC_TEMP2        ; Addresses facilty temperature probe 2
  0Ch FAC_TEMP3        ; Addresses facilty temperature probe 3

#SUBCODE:60
 CPICKUPCTRL
  00h CPICKUPQ     ; Call pickup question
  01h CPICKUPACK   ; Pick up possible
  02h CPICKUPNAK   ; Pick up not possible

#SUBCODE:95
 ELSTATE
   0  ELSLINEBLOCK ;
   1  ELSLINEOPEN  ;

#SUBCODE:54
 TESTTRACE
  61h CARDSIM      ; Message to simulated card	
  62h CARDTEST     ; Message from tested card	
  63h CPTEST       ; Message from tested CP-unit	
  64h CPSIM        ; Message to simulated CP-unit
  65h MSGLOG       ; Logged message
  66h MSGLOGMPD    ; Logged message, extended for MPD
  67h MSGLOGREF    ; Logged message, sendeer references

#SUBCODE:46
 TEXTEDIT
  01h TEXTINIT     ; Init of editing
  02h TEXTANSW     ; Text completed
  03h TEXTTO       ; Timeout editing
  04h TEXTSTOP     ; Stop session
  05h TEXTNAK      ; TEXTINIT rejected
  06h TEXTREQ      ; Fetch edited text
  07h TEXTREQANSW  ; Text request answer.

#SUBCODE:94
 ELDTRANSIT
 0A9h ELT_IOSETUP      ; External relay control
 090h ELT_CLEARLED     ; Clear a telephone led
 091h ELT_SETLED       ; Turn on a LED

 0A2h ELT_PESREQ       ; Request from Personal Efficiency System
 0A3h ELT_PESGLOBAL    ; Broadcast info for PES
 0A4h ELT_PESINFO      ; Information for PES
 0A5h ELT_PCOPIREQ     ; Request from PC operator
 0A6h ELT_PCOPIINFO    ; Information for PC operator

  00h ETP_PROTREVQ     ; PES protcol revision
  01h ETP_DIVINFQ      ; Diversion information
  02h ETP_KEYDATAQ     ; Instrument key programming
  03h ETP_ACDGRPPAQ    ; ACD group parameter
  04h ETP_ACDGRPQ      ; Login / logout ACD groups
  05h ETP_ACDAGSTAT    ; Activate / Deactivate ACD agent
  06h ETP_ACDCCODE     ; Call code
  07h ETP_ACDALLAGSQ   ; Status information of all ACD agents
  08h ETP_ACDCLERTIMQ  ; Clerical time of ACD-groups
  09h ETP_ACDCOMPAQ    ; Common ACD parameter
  0Ah ETP_KEYCODE      ; Request for keycode
  0Bh ETP_DIVUPD       ; Request diversion update
  0Ch ETP_ACTINFTXT    ; Activate information text
  0Dh ETP_SENDMSG      ; Send message

  00h ETP_PROTREV      ; PES protocol revision
  01h ETP_CALLSTAT     ; Call state to external connected equipement
  02h ETP_NEWNUM       ; New number information
  03h ETP_CLIP         ; Calling line identification (CLIP)
  04h ETP_COLP         ; Connected line identification (COLP)
  05h ETP_DIVINFO      ; Call diversion information
  06h ETP_NAME         ; Name of participated party
  07h ETP_MAIL         ; Change in mail box
  08h ETP_KEYDATA      ; Instrument key programming layout
  09h ETP_ACDCALL      ; An incoming call is indicated
  0Ah ETP_ACDGRPACK    ; Acknowledge to Login/logout ACD groups
  0Bh ETP_ACDGRPNAK    ; Not acknowledge to Login/logout ACD groups
  0Ch ETP_ACDAGSACK    ; Acknowledge to Activate/Deact. ACD agent
  0Dh ETP_ACDAGSNAK    ; Not acknowledge to Activate/Deact. ACD agent
  0Eh ETP_ACDCCACK     ; Acknowledge to Call-code
  0Fh ETP_ACDCCNAK     ; Not acknowledge to Call-code
  10h ETP_ACDALLAGST   ; Status info of all ACD agents
  11h ETP_ACDNONACDCC  ; Request for non-ACD callcode

  00h ETPO_KEYCHRRSP   ; Keypad character
  01h ETPO_KEYCHRUPD   ; Update keypad character
  02h ETPO_SYSPRGACT   ; Entering system programming
  03h ETPO_SYSPRGREL   ; Leaving system programming

  00h ETPO_KEYCHRREQ   ; Keypad character
  01h ETPO_OPSTART     ; Start operation
  02h ETPO_OPEXIT      ; Stop operation

#SUBCODE:B0
 COST
  00h COSTPULSEQ   ; Question of cost of pulses
  01h COSTPULSEACK ; Positive answer with cost
  02h COSTPULSENAK ; Negative answer
  03h COSTTIMEQ    ; Question of cost of duration
  04h COSTTIMEACK  ; Positive answer with cost
  05h COSTTIMENAK  ; Negative answer
  06h COSTPREDFSTQ ; Question for first carrier
  07h COSTPREDNXTQ ; Question for next carrier
  08h COSTPREDACK  ; Positive answer
  09h COSTPREDNAK  ; Negative answer
  0Ah COSTPREDEND  ; No more carriers
  0Bh COSTMULTQ    ; Question to multiple costs
  0Ch COSTMULTACK  ; Positive answer, including manipulated costs
  0Dh COSTMULTNAK  ; Negative answer

 250  NA.UNDEF     ; Destination group is not defined

  00  COST.ILLCARR     ; Illegal carrier number
  01  COST.ILLTEN      ; Illegal tennant number
  02  COST.UNDDNG      ; Undefined destination number group
  03  COST.MISSDAT     ; Data needed was not programmed
  04  COST.GENERAL     ; Unspecified type of fault
  05  COST.ILLTARIFF   ; Illegal tariff number

#SUBCODE:25
 SAVENO
   0  SAVE.LNR     ; Digits for last dialled number
   1  SAVE.SNR     ; Digits for last saved number

#SUBCODE:B2
 SERVICE
   0  SENAK            ; Requested service is not implemented
   1  SEMCIDREQ        ; MCID request
   2  SEMCIDACK        ; MCID accepted
   3  SEMCIDNAK        ; MCID rejected
   4  SEMLTREQ         ; ISDN call waiting  request
   5  SEMLTACK         ; ISDN call waiting  request : accepted
   6  SEMLTNAK         ; ISDN call waiting  request : rejected

   1  SERV.UNDEF       ; Undefined reason
   2  SERV.NOSUB       ; Service not subscribed
   3  SERV.UNAVAIL     ; Service unavailable
   4  SERV.INVSTAT     ; Invalid call state in network
   5  SERV.INVCALL     ; Invalid call
   6  SERV.NOINTACT    ; Interaction not allowed

#SUBCODE:B3
 SISIG
   1  SISEIZ           ; Outgoing ISDN call to the network.
   2  SISETUP          ; Incoming ISDN call from the network.
   3  SISETUPCOMP      ; Incoming manual ISDN call
   4  SIPTS            ; SETUP accepted in ASB.
   5  SISETUPACK       ; SETUP accepted in the network.
   6  SIPROGRESS       ; Progress informat. from the network.
   7  SIEOS            ; End of selection in ASB.
   8  SIPROCEED        ; End of selection from the network.
   9  SIRING           ; Ringing started in ASB.
  10  SIALERT          ; Ringing started in the network.
  11  SISPEECH         ; Answer (speech) in ASB.
  12  SIBANSWER        ; Answer (speech) from the network
  13  SIRELEASE        ; Disconnection in ASB.
  14  SIDISC           ; Disconnection from the network.
  15  SIDIGIT          ; Digit(s) to/from the network.
  16  SISEIZACK        ; Seizure of trunk accepted.
  17  SISEIZNAK        ; Seizure of trunk rejected.
  18  SIFREE           ; Ind. trunk is free (after release).

  30  SIUUISEIZ        ; RP Outgoing proprietary CN call
  31  SIADDUUISEIZ     ; RP Additional SEIZ message for proprietary CN call
  32  SIUUISETUP       ; RP Incoming proprietary CN call
  33  SIADDUUISETUP    ; RP Addidional SETUP message for proprietary CN call
  34  SIUUIRING        ; RP Ringing started - proprietary CN call
  35  SIADDUUIRING     ; RP Additional proprietary information
  36  SIUUIALERT       ; RP Call is in ringing state - proprietary CN call
  37  SIADDUUIALERT    ; RP Additional proprietary information
  38  SIUUISPEECH      ; RP Answer (speech) - proprietary CN call
  39  SIUUIBANSWER     ; RP Speech from the line - proprietary CN call
  40  SIUUIOUT         ; RP User-to-user information to net
  41  SIADDUUIOUT      ; RP User-to-user information to net
  42  SIUUIIN          ; RP User-to-user information from net
  43  SIADDUUIIN       ; RP User-to-user information from net
  44  SIUUIRELEASE     ; RP Disconnection/release - proprietary CN call
  45  SIUUIDISC        ; RP Disconnection from the line - proprietary CN
                       ;    call
  46  SIUUISERVICE     ; RP Information concerning special services
  47  SICNSEIZ         ; RP Outgoing non-proprietary CN call
  48  SICNSETUP        ; RP Incoming non-proprietary CN call
  49  SICNRING         ; RP Ringing started - non-proprietary CN call
  50  SICNALERT        ; RO Call is in ringing state - non-proprietary CN
                       ;    call
  51  SICNSPEECH       ; RP Answer (speech) - non-proprietary CN call
  52  SICNBANSWER      ; RP Answer (speech) from the line - non-proprietary
                       ;    CN call
  53  SICNRELEASE      ; RP Disconnection/release - non-proprietary CN call
  54  SICNDISC         ; RP Disconnection from the line - non-proprietary CN
                       ;    call
  60  SIFACILITY       ; RP Additional information
  69  SIFDATA          ; RP Forward information data
  70  SIFDATAEND       ; RP Forward information data ended
  71  SIBDATA          ; RP Backward information data
  72  SIBDATAEND       ; RP Backward information data ended

 112  SIRGSDIGIT       ; RP BTUB/IP has received a DTMF message from the
                       ;    IP network including digit information

 133  SIVIRSETUPACK    ; RP SETUP accepted in the line (virtual call)
 134  SIVIRPROGRESS    ; RP Progress info to0/from the line (virtual call)
 135  SIVIREOS         ; RP End of selection for virtual calls
 136  SIVIRPROCEED     ; RP End of selection from line for virtual calls
 142  SIVIRDISC        ; RP Disconnection from the line - virtual call
 144  SIVIRSEIZACK     ; RP Seizure of trunk accepted - virtual call
 145  SIVIRSEIZNAK     ; RP Seizure of trunk rejected - virtual call
 146  SIVIRFREE        ; RP Ind. trunk is free after release of virtual 
                       ;    call

 158  SIVIRUUISEIZ     ; RP Outgoing virtual call
 159  SIVIRADDSEIZ     ; RP Additional SEIZ message for virtual call
 160  SIVIRUUISETUP    ; RP Incoming virtual call
 161  SIVIRADDSETUP    ; RP Additional SETUP-message for virtual call 
 167  SIVIRUUIBANSWER  ; RP Speech from line - virtual call
 170  SIVIRUUIIN       ; RP User-to-user information to net - virtual call
 171  SIVIRADDUUIIN    ; RP Additional user-to-user info. to net - 
                       ;    virtual call
 172  SIVIRUUIRELEASE  ; RP Disconnection/release - virtual calls
 173  SIVIRUUIDISC     ; RP Disconnection from the line - virtual call
 174  SIVIRSERVICE     ; RP Information concerning special services
 176  SIVIRCNSETUP     ; RP Incoming non-proprietary virtual CN call
 180  SIVIRCNBANSWER   ; RP Answer (speech) from the line - 
                       ;    non-proprietary CN call
 181  SIVIRCNRELEASE   ; RP Disconnection from line - 
                       ;    non-proprietary virtual CN call
 182  SIVIRCNDISC      ; RP Disconnection/release - 
                       ;    non-proprietary virtual CN call

   1  SIDISC.MCID      ; RP MCID facility available in the network
   2  SIDISC.INBAND    ; RP Inband information available in the network
   3  SIDISC.MCINBND   ; RP Inband info and MCID facility are avail...
   4  SIDISC.NORMAL    ; RP Network information available in the network
   5  SIDISC.COMPL     ; RP Disconnection complete, no more info...
   6  SIDISC.CNAOC     ; RP Get final charge information
                       ; TON for public numbering plan (E.164)
  00h NUM.UNKN         ; Unknown number
  01h NUM.INT          ; International number
  02h NUM.NAT          ; National number
  03h NUM.NET          ; Network specific number
  04h NUM.SUB          ; Subscriber number
                       ; TON for private no. plan (PRIVATE)
  10h NUM.CMUNKN       ; Unknown number
  11h NUM.RL2          ; Regional number level2
  12h NUM.RL1          ; Regional number level1
  13h NUM.CNNET        ; Network specific number
  14h NUM.RL0          ; Local number
                       ; TON for private no. plan (UNKNOWN)
  20h NUM.NPUNKN       ; Unknown NP & TON

  FFh NUM.UNDEF        ; No number defined

#SUBCODE:B4
 CONPTYNUM
   1  CONPTYREQ    ; RP Request of number
   2  CONPTYACK    ; RP accepted
   3  CONPTYNAK    ; RP rejected
   4  CONPIDACK    ;    Calling or connected (answering) number and name
                   ;    information
   5  CONPIDDIV    ;    Calling or connected (answering) number and name
                   ;    information, diverting number and name information
   6  CONPTFRREQ   ;    Request for 'new' calling/connected identity after
                   ;    call transfer
   7  CONPIDTFR    ;    Sending of 'new' calling/connected number and name
                   ;    after call transfer
   8  CONPIDRER    ;    Calling or connected (answering) number and name
                   ;    information, rerouting number and name information

   2  CONP.RESTR   ; RP Restricted
   4  CONP.UNAVAL  ; RP Unavailable

#SUBCODE:32
 CATREAD
   0  CRR_ABBCOS   ; Request to read ABBCOS
   1  CRA_ABBCOS   ; Answer of ABBCOS

#SUBCODE:68
 LCRNUM
   0  LCRNUMQ          ; Request number rearranging
   1  LCRNANSW         ; Answer incl. rearr. number
   2  LCRNINFO         ; Send rearranged number to trunk

   0  LCRN_BNUM        ;   
   1  LCRN_ACCESS      ;   
   2  LCRN_AUTHORITY   ;   
   3  LCRN_ACCOUNT     ;
   4  LCRN_OWNDIRNO    ;
   5  LCRN_DTMF        ;
   6  LCRN_TONE        ;
   7  LCRN_DELAY       ;
   8  LCRN_ERROR       ;

  00  LCRNUM.ILLCARR   ; undefined carrier number
  01  LCRNUM.ILLTEN    ; undefined tenant number
  02  LCRNUM.MISSDAT   ; no programmed data
  03  LCRNUM.GENERAL   ; general failure

#SUBCODE:69
 NUMCONVERT
   0  NCREQ        ; Request a conversion
   1  NCACK        ; Positive answer
   2  NCNAK        ; Negative answer

   0  NC.NOORIGTAB ; no original number table exists
   1  NC.NONEWTAB  ; no new number table exists
   2  NC.NOORIGNUM ; no original destination number exists
   3  NC.NONEWNUM  ; no new destination number exists

#SUBCODE:23
 AUTHCODE
   0  AUTHQRY      ; Request to verify authority code
   1  AUTHACK      ; Positive acknowledge
   2  AUTHNAK      ; Negative acknowledge
   3  MAILACC      ; Verify access to common-mailbox
   4  MAILACCACK   ; Positive acknowledge
   5  MAILACCNAK   ; Negative acknowledge
   6  AUTHCHG      ; Request to change authority code
   7  AUTHCHGACK   ; Positive acknowledge
   8  AUTHCHGNAK   ; Negative acknowledge


#SUBCODE:30
 INDDATAANSW
   0  PWCHKBIT     ; Access for internal retrieving of voice

#SUBCODE:85
 GUEST
   0  LANGQRY      ; Request language for guest
   1  LANGANSW     ; language answer

#SUBCODE:33
 DIRCTRL
   1  DELSER       ; Delete a common short number series
   2  CRESER       ; Create a common short number series

#SUBCODE:36
 CTIFUNC
  00h MONVERRQ         ; Query a monitor on an extension
  01h MONVERRSP        ; Positive acknowledge for query
  02h MONSTRTRQ        ; Start a monitor on an extension
  03h MONSTRTRSP       ; Response for start request
  04h MONSTRTACD       ; ACD response for start
  05h MONSTOPRQ        ; Stop a monitor on an extension
  06h MONSTOPRSP       ; Response for stop request
  07h MONSTOPACD       ; ACD response for stop request
  08h MONEND           ; Report a monitor end on an extension
  09h MONSUPPORT       ; Report if monitoring is supported at all
  10h ROUTETIMEOUT     ; Waiting timeout value for reroute dest.
  11h CTKEYCODE        ; Keycode message from CT-block

  20h EVSTATUPD        ; Report device state update event
  21h EVDIRNUMCH       ; Report directory number change
  23h EVNAMEUPD        ; Report opposite / divertee name
  24h EVFORWARDUPD     ; Report update of call forwarding
  25h EVACDUPD         ; Report update of ACD-status
  26h EVFEATURE        ; Report activated features
  27h EVREPCALLREC     ; Report call record
  28h EVSLAVEUPD       ; Report slave state update event
  29h EVOPIDATA        ; Report special OPI data
  2Ah EVOPIQUE         ; Report status of OP queue
  2Bh EVINFOUPD        ; Report update of Info status
  2Ch EVFACUPD         ; Report update of facility status
  2Dh EVACDQUPD        ; Report ACD queuestate update

  70h REQMAKECALL      ; Request to start a fresh call
  71h RSPMAKECALL      ; Response to a requested make call
  72h REQFWDSTAT       ; Request to report call forwarding info
  73h REQACDSTAT       ; Request to report ACD agent status
  74h REQCONFCALL      ; Request to start a conference
  75h RSPCONFCALL      ; Response to a requested conference
  76h REQFWME          ; Request a Follow Me on extension
  77h REQPICKUPIND     ; Request to do individual pickup
  78h RSPPICKUPIND     ; Response to a requested individual pickup
  79h REQINFO          ; Request an info on extension
  7Ah REQMESS          ; Request a message on extension
  7Bh REQDND           ; Request Do not desturb
  7Ch RSPDND           ; Response to a requested Do not desturb
  7Dh REQPCROUT        ; Request reporting of incoming calls
  7Eh RSPPCROUT        ; Response to a request PC controlled routing
  7Fh REQNEWDEST       ; Request reroute to new destination
  80h RSPNEWDEST       ; Response to a request new destination
  81h REQTRANSFER      ; Request transfer of a call
  82h RSPTRANSFER      ; Response to a requested transfer
  83h REQFORWARD       ; Request to initiate call forward
  84h RSPFORWARD       ; Response to a requested call forward
  85h REQANSWER        ; Request to answer a call
  86h REQCAMPON        ; Request to do a camp on
  87h REQPICKUPGRP     ; Request to pickup call from group
  88h RSPPICKUPGRP     ; Response to a request group pickup
  89h REQSNAPDEV       ; Request snapshot device
  8Ah RSPSNAPDEV       ; Response to a request snapshot device
  8Bh REQCB            ; Request to initiate call back
  8Ch REQBI            ; Request to initiate break in
  8Dh REQHOLD          ; Request to put a call on hold
  8Eh REQSNAPACD       ; Request snapshot ACD
  8Fh RSPSNAPACD       ; Response snapshot ACD
  90h REQDEFLECTCALL   ; Request deflection of an incoming call
  91h RSPDEFLECTCALL   ; Response deflection of an incoming call
  92h REQINFOSTAT      ; Request Info states/Info texts
  93h RSPINFOTXT       ; Response Info texts
  94h REQVOICEPG       ; Request a voipe paging action
  95h RSPVOICEPG       ; Response to voice page command
  96h REQKEYLAYOUT     ; Request instrument key programming layout
  97h RSPKEYLAYOUT     ; Response instrument key programming layout
  98h REQOPIFUNC       ; Request special function of operator instr.
  99h REQSETTINGS      ; Request change of device settings
  9Ah RSPSETTINGS      ; Response to change of device settings
  9Bh REQLINKPOS       ; Request linking position
  9Ch RSPLINKPOS       ; Response linking position


#SUBCODE:37
 PESGLOBAL
  01h PESACDQUELEN     ; Present queue length of every ACD group
  02h PESACDAGSTAT     ; Status of an ACD agent monitored by ACD supervisor
  03h PESACDGRPINFO    ; Parameter of all ACD groups
  04h PESACDCLERTIM    ; Clerical time of all ACD-groups
  05h PESACDCOMINFO    ; Common ACD parameter


#SUBCODE:2A
 TFRQ
  00h TQB_ACDLOG   ; Log order for transferred ACD-call


#SUBCODE:B5
 TISIG
   1  TISEIZ       ; RP Call to Cordless
   2  TIRELEASE    ; RP Disconnection in ASB
   3  TICLIP       ; RP Call update to cordless
   4  TIMWI        ; RP Turn on message waiting indication
   5  TIIDLE       ; RP Send idle display information
   6  TIINCALL     ; RP Send incall display information
   7  TICONN       ; RP Send connected information
   8  TIREDIR      ; RP Send redirected information
 
  32  TIDISC       ; RP Disconnection from the Cordless
  33  TISEIZACK    ; RP Seizure of Cordless accepted
  34  TISEIZNAK    ; RP Seizure of Cordless rejected
  35  TIALERT      ; RP Cordless has started ringing


#SUBCODE:80
 DISPLAYCTRL
   1  DISPREQ
   2  DISPREL


#SUBCODE:5F
 TRSTATUS
  01h TRIDLE       ; Trunk status IDLE
  02h TRBUSY       ; Trunk status BUSY

#SUBCODE:5E
 BLOCKINFO
  01h BIOPTEMP     ; Time and temperature value
  02h BIPROTREQ    ; Request info about protection level
  03h BIPROTUPD    ; Inform about change in protection level
  04h BIRESCHKREQ  ; Request for a resource check
  05h BIRESCHKINIT ; Initiate a resource check
  06h BIRESCHKRDY  ; Resource check has been finished
  07h BIKEYPADREQ  ; Request of ASCII characters programmed
                   ; on the dedicated digit key
  08h BIKEYPADRSP  ; Response of ASCII characters programmed
                   ; on the dedicated digit key
  09h BIKEYPADUPD  ; ASCII characters programmed on the dedicated digit key
                   ; during preprogramming
  0Ah BIEXTMAIL    ; Broadcasts external voice mail address to operator
  0Bh BIDAYNIGHT   ; Information about the status of the system day/night switch

  00h PRTIDCTIV21      ; Version 2.1 functionality of CTI
  01h PRTIDMONOP       ; Monitorign of operator instrument + queue
  02h PRTIDACCOUNTV24  ; Enhanced CIL functionality
  03h PRTIDTANDEMCTI   ; Tandem configuration with CTI
  04h PRTIDNWQSIG      ; Networking with QSIG
  05h PRTIDNWFULL      ; Full networking
  06h PRTIDNWSMALL     ; Small scale networking
  07h PRTIDISDNCLIST   ; ISDN caller list
  08h PRTIDIAD         ; Enhanced individual abbreviated dialling
  09h PRTIDINFO        ; Enhanced information system
  0Ah PRTIDGAPPROT     ; GAP protocol
  0Bh PRTIDACDCCODES   ; ACD multiple call codes
  0Ch PRTIDSWAPBOARD   ; Swapping of boards during operation
  0Dh PRTIDUPGRADESW   ; Remote upgrading of central software
  0Eh PRTIDOMCORDL     ; Cordless remote O&M
  10h PRTIDUUIT        ; UUI Italy
  11h PRTIDCNNUMPLAN   ; Adaption for CN numbering plan feature
  12h PRTIDALTROUT     ; Alternative routing on no line available
  13h PRTIDNUMREST     ; Override number restriction in ISDN (Austria)
  14h PRTIDISDNPMP     ; ISDN point to multipoint
  15h PRTIDMULTINC     ; Multiple incoming call presentation
  16h PRTIDDDITRANS    ; ECE DDI number translation
  17h PRTIDTARIFF      ; Austrian call metering tariff
  18h PRTIDPGREET      ; VMU-HD individual greeting
  19h PRTIDMOHIND      ; Integrated MOH
  1Ah PRTIDFNENH       ; Fictive numbers extended/improved
  1Bh PRTIDCOPACT      ; CN/operator services active
  1Ch PRTIDCTIGRP816   ; CTI groups 8/16
  1Dh PRTIDNW4         ; Very small networking (4 interfaces)
  1Eh PRTIDX25X31      ; X.25 protocol and X.31 services (packet mode terminals)
  1Fh PRTIDUUIGPF      ; UUS in MSI of GPF
  20h PRTIDCONVREC     ; Conversation recording
  21h PRTIDIED         ; Diversion individual to external destination
  22h PRTIDGAP20       ; Integrated Cordless - GAP 2.0 protocol
  23h PRTIDMULTMOH     ; Music on hold (1 integrated and 7 external sources or 8 external sources)
  24h PRTIDUPGRADEFW   ; O&M - Remote FW upgrading
  25h PRTIDNW2         ; Very small networking (2 interfaces)
  26h PRTIDSUMTIMISDN  ; Automatic summer / winter time change from ISDN
  27h PRTIDACCCODEVFY  ; Verified Account Codes
  28h PRTID3PARTYCONF  ; 3-Party conference on ISDN
  29h PRTIDPARTREROUT  ; Call forwarding with partial re-routing
  2Ah PRTIDCENTREX     ; Centrex Hook Flash over ISDN
  2Bh PRTIDIID         ; Individual Internal Diversion
  2Ch PRTIDOUTCALL     ; Outcall notification
  2Dh PRTIDENHMOH      ; Enhanced Integrated Music on Hold
  2Eh PRTIDDDISTEP3    ; Number translation
  2Fh PRTIDLEAVEACD    ; Leave ACD queue via exit position

#SUBCODE:5D
 CICTRL
  00h CISTORE      ; Store calling party number
  01h CILIST       ; Dirno amount of calling party numbers in list
  02h CIACK        ; Attempt to connect calling party number was answered
  03h CINAK        ; Attempt to connect calling party number was not answered

#SUBCODE:5C
 MUCTRL
  00h MUIDLECHN    ; background music PCM channel
  01h MUHOLDCHN    ; music on hold PCM channel
  02h MUACK        ; answer msg for subcodes MUIDLECHN and MUHOLDCHN
  03h MUNAK        ; answer msg for subcodes MUIDLECHN and MUHOLDCHN
  04h MUANNOLOADED ; inform that announcements are loaded

#SUBCODE:79
 UPDIND
  50h DELIND       ; Delete individuals directory number
  51h DELINDRDY    ; Clearing of directory number ready
  52h UPDROP       ; Request for handover IP call

#SUBCODE:96
 PNRINFO
  00h PNRI.REQ     ; Request TON programmed for given PNR number
  01h PNRI.ANSW    ; Send TON programmed for given PNR number

#SUBCODE:CF
 ALARMCTRL
  00h ALARMACT     ; Activate alarm for extension with incl. dirno

#SUBCODE:84
 GROUPCTRL
  01h GRPC.SEIZ        ; Group ringing request to a member of a PBX group
  02h GRPC.ACK         ; Receiver accepts request and invokes ringing
  03h GRPC.NAK         ; Receiver rejects request
  04h GRPC.REL         ; Group ringing released. Receiver returns to idle.
  05h GRPC.QUERY       ; Sender requests data of actual call
  06h GRPC.DATA        ; Response to GRPC.QUERY
  07h GRPC.MEMBCHK     ; Sender queries if member of a particular PBX group
  08h GRPC.MEMBACK     ; Member of desired PBX group
  09h GRPC.MEMBNAK     ; Not a member of desired PBX group
  0Ah GRPC.GRPLOGIN    ; All traffic from desired PBX group enabled
  0Bh GRPC.GRPLOGOUT   ; All traffic from desired PBX group disabled
  0Ch GRPC.ALLLOGOUT   ; All traffic from all PBX groups disabled
  0Dh GRPC.ALLLOGIN    ; All traffic from all PBX groups enabled


#SUBCODE:D0
 IPDATA
  01h IPBASWR       ; RP Write basic IP data record
  02h IPRECWR       ; RP Write extended IP data record (linked record)
  03h IPWRACK       ; RP Positive write acknowledgment
  04h IPWRNAK       ; RP Negative write acknowledgment
  05h IPRDREQ       ; RP Request for read of dynamic data
  06h IPRDANSW      ; RP Answer to read request for dynamic data
  07h IPDATARDY     ; RP Write IP data ready
 

#SUBCODE:D1
 UPGRAD
  01h UPGRDREQ      ;RP  Upgrade start request 
  02h UPGRDREQREJ   ;RP  Upgrade request rejected 
  03h UPGRDSTART    ;RP  Upgrade start command
  04h UPGRDCONT     ;RP  Upgrade procedure continues
  05h UPGRDCOMPL    ;RP  Upgrade procedure successfully performed
  11h UPMEMWR       ;RP  Upgrade memory write request
  12h UPMEMCLEAR    ;RP  Upgrade memory storage clear request
  13h UPMEMCLEARACK ;RP  Upgrade memory clear acknoledgement
  14h UPMEMCLEARNAK ;RP  Upgrade memory clear error indication
  15h UPMEMCHK      ;RP  Upgrade memory check request
  16h UPMEMCHKACK   ;RP  Upgrade memory check acknoledgement
  17h UPMEMCHKNAK   ;RP  Upgrade memory check error indication
  13h UPMEMCHKNAK   ;RP  Upgrade memory check error indication


#SUBCODE:D2
 ACCTRL
  00h ACACK         ; Positive response - account code valid
  01h ACNAK         ; Negative response - account code iunvalid
  02h ACCODE        ; Check validity of account code


