Actions

Difference between revisions of "MPC Data Protocol"

From Zenitel Wiki

 
(85 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The TouchLine (MPC) exchanges had a simple data protocol, initially output_only to send information to Intelligent Stations (LWT). The protocol was readable ASCII, in a broadcast mode, and no checksum. It was debugged by hooking up a VT100 terminal. Later on a data command input was added (which had a different format from the output messages).
+
The AlphaCom supports a subset of the MPC data protocol used with the classic Stentofon [[TouchLine]] exchanges. As it allows control of the AlphaCom exchange by mapping MPC commands to AlphaCom commands one-to-one it can be thought of as a variant of the [[Data link layer#Stentofon Simple Link Layer|simple link layer]], but only for single-exchange (not AlphaNet) applications.
  
The protocol was used for several purposes:
+
The output is broadcast of exchange events like dialled digits, station busy/free, connection and transfers. Note that it’s possible to send additional data strings from the AlphaCom’s [[Event Handler]] on this port also.
* Station emulation, i.e. digit dialing, M-key, handset, C-key ([[LWT]], [[ITS]], [[CRM]], [[MLH]]) Monitoring of events related to this station (dialing to display, conversation partner, transfer destination, call request etc.)
 
* Monitoring of events related to many stations in the exchange (busy, program, line errors) Presented on DAKs (ITS) or screen (CHS)
 
* Additional functionality for the exchange, where an external computer would look for certain station actions, and take control from there ([[SVM]])
 
The exchange has some functions purely for data communication, e.g. directory numbers with DigitDataTransmission ref-info which did nothing except sending out station keypresses.
 
  
Also, the data command X re-transmitted the incoming data on the broadcast output, thus allowing different data devices to communicate via the exchange (SVM updated [[DCB]] absence info).
+
The AlphaCom supports a subset of the MPC Data Protocol for backward compatibility. This allowed some TouchLine generation equipment like PNCI, MLH and CRMIII/IV to be used with the AlphaCom.
  
The AlphaCom supports a subset of the MPC Data Protocol for backward compatibility. This allowed some TouchLine generation equipment like [[PNCI]], [[MLH]] and [[CRM]] to be used with the AlphaCom.
+
As from software 11.2.3.5 the MPC input commands also support global numbers, i.e. the command will be routed to the correct node.
  
 +
'''See also:''' [[MPC data trace]]
  
[[Category:AlphaCom E Software]]
+
 
 +
[[Category:Protocols]]

Latest revision as of 13:24, 7 September 2017

The AlphaCom supports a subset of the MPC data protocol used with the classic Stentofon TouchLine exchanges. As it allows control of the AlphaCom exchange by mapping MPC commands to AlphaCom commands one-to-one it can be thought of as a variant of the simple link layer, but only for single-exchange (not AlphaNet) applications.

The output is broadcast of exchange events like dialled digits, station busy/free, connection and transfers. Note that it’s possible to send additional data strings from the AlphaCom’s Event Handler on this port also.

The AlphaCom supports a subset of the MPC Data Protocol for backward compatibility. This allowed some TouchLine generation equipment like PNCI, MLH and CRMIII/IV to be used with the AlphaCom.

As from software 11.2.3.5 the MPC input commands also support global numbers, i.e. the command will be routed to the correct node.

See also: MPC data trace