Actions

Difference between revisions of "Broadcast messages (ACDP)"

From Zenitel Wiki

(Broadcast messages)
 
(36 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This article shows some examples of the [[ACDP]] broadcast messages transmitted from the AlphaCom.
+
{{A}}
 +
This article describes the [[ACDP]] broadcast messages transmitted from the AlphaCom, and give some message examples.
 +
 
 +
== Broadcast messages ==
  
 
{| border="1"
 
{| border="1"
 
! style="background:#ffdead;" width="170" |Message  
 
! style="background:#ffdead;" width="170" |Message  
! style="background:#ffdead;" width="70" |Short name
 
 
! style="background:#ffdead;" width="70" |Message no, Hex
 
! style="background:#ffdead;" width="70" |Message no, Hex
 
! style="background:#ffdead;" width="600" |Description
 
! style="background:#ffdead;" width="600" |Description
 
|-
 
|-
|[[ST_BUSY_BC ]] || align=center |   || align=center | 0x0036  || Broadcast message: Intercom station is busy  
+
|[[ST_BUSY_BC ]] || align=center | 0x0036  || Broadcast message: Intercom station is busy  
|-
 
|[[ST_FREE_BC ]] || align=center |   || align=center | 0x0037  || Broadcast message: Intercom station is free
 
|-
 
|[[CALL_STATUS_BC  ]] || align=center | || align=center |0x0040  ||Broadcast message telling the status of a call
 
|-
 
|[[CONN_STATUS_BC ]] || align=center | || align=center |0x0041  || Broadcast message telling that a connection is established
 
|-
 
|[[DISCON_STATUS_BC ]] || align=center | || align=center |0x0042  || Broadcast message telling that a connection is disconnected
 
|-
 
|[[EXT_FEATURE_BC ]] || align=center | || align=center |0x0043 || Broadcast message when a directory number (feature 50) is dialed on a station
 
|-
 
|[[Q_ELEM_ADDED ]] || align=center |   || align=center | 0x004B  || Broadcast message. Reports that a mail message has been added to a station’s mail queue
 
|-
 
|[[Q_ELEM_REMOVED ]] || align=center |   || align=center | 0x004C  || Broadcast message. Reports that a mail message has been removed from a station’s mail queue
 
|-
 
|[[PROGRAM_NAK  ]] || align=center |   || align=center | 0x0003  || Negative response to PROGRAM
 
|-
 
|[[PROG_CONF_NAK ]] || align=center |   || align=center | 0x004E || Negative response to PROG_CONF
 
|-
 
|[[EXECUTE_COMMAND  ]] || align=center |X|| align=center |0x004F  || Send a command string to the exchange to be executed there 
 
|-
 
|[[DIAL_DIGITS  ]] || align=center |DD|| align=center |0x0050 || Simulate digit dialing from a station 
 
|-
 
|[[SINGLE_DIGIT ]] || align=center | DIG || align=center | 0x0051 || Dial one digit on a station
 
|-
 
|[[DIGIT_RELEASE  ]] || align=center |DREL|| align=center |0x0052  || The station has released a digit press
 
|-
 
|[[AUDIO_DETECT ]] || align=center |VOX || align=center |0x0053  || Triggers the event [[Simplex_Conference_Audio]]
 
 
|-
 
|-
|[[M_KEY  ]] || align=center | M || align=center | 0x0054 || Order station to press M-key
+
|[[ST_FREE_BC ]] || align=center | 0x0037 || Broadcast message: Intercom station is free
 
|-
 
|-
|[[M_KEY_RELEASE ]] || align=center | MREL || align=center | 0x0055 || Order station to release M-key
+
|[[CALL_STATUS_BC  ]] || align=center |0x0040 ||Broadcast message telling the status of a call
 
|-
 
|-
|[[HANDSET_OFF ]] || align=center | HOFF|| align=center | 0x0056 || Order station to lift handset
+
|[[CONN_STATUS_BC ]] || align=center |0x0041 || Broadcast message telling that a connection is established
 
|-
 
|-
|[[HANDSET_ON ]] || align=center | HON || align=center | 0x0057 || Order station to replace handset
+
|[[DISCON_STATUS_BC ]] || align=center |0x0042 || Broadcast message telling that a connection is disconnected
 
|-
 
|-
|[[C_KEY  ]] || align=center |C|| align=center |0x0058  || Order station to press C-key 
+
|[[EXT_FEATURE_BC ]] || align=center |0x0043 || Broadcast message when a directory number (feature 50) is dialed on a station  
 
|-
 
|-
|[[DISPLAY_TEXT  ]] || align=center |DSPL|| align=center |0x005A || Send text and control characters to a station
+
|[[Q_ELEM_ADDED ]] || align=center | 0x004B || Broadcast message. Reports that a mail message has been added to a station’s mail queue
 
|-
 
|-
|[[STATION_CONVERSATION ]] || align=center |   || align=center | 0x0060|| Message from remote exchange. Set station in conversation mode. Stop tone and
+
|[[Q_ELEM_REMOVED ]] || align=center | 0x004C  || Broadcast message. Reports that a mail message has been removed from a station’s mail queue
 
 
open mic.
 
 
|-
 
|-
|[[STATION_LISTEN ]] || align=center |   || align=center | 0x0061 || Message from remote exchange. Set station in listen mode. Shut mic
+
|[[CONF_IS_ROOT ]] || align=center |0x007B || Broadcast message. Sender informs that it is root of conference
 
|-
 
|-
|[[STATION_TRANSFER ]] || align=center |   || align=center |0x0062  || Message from remote exchange: Transfer of B subscriber.
+
|[[CONF_NOT_ROOT  ]] || align=center |0x007C || Broadcast message. Sender informs that it is no longer root of conference  
|-
 
|[[GET_PREV_MAIL]] || align=center | || align=center |0x0063 || Get the previous mail entry in the queue for an intercom station
 
|-
 
|[[GET_LAST_MAIL]] || align=center | || align=center |0x0064  || Get the last mail entry in the queue for an intercom station
 
|-
 
|[[CANCEL_MAIL ]] || align=center |CANM|| align=center |0x0065 || Delete one or more mail/call request/alarm messages queued at a station
 
|-
 
|[[COMMAND_RESPONSE ]] || align=center |  || align=center |0x0066 || General response message to messages
 
|-
 
|[[EVENT_REPORT]] || align=center |ER || align=center |0x0067 || Report an event to the event/action system
 
|-
 
|[[VCP_MEET_REQ ]] || align=center |   || align=center | 0x0069 || Request answer to global group call
 
|-
 
|[[GLOB_GRP_MEMB  ]] || align=center |   || align=center |0x006A  || A exchange tells which global groups this exchange is member of by broadcasting
 
 
 
this to all exchanges
 
|-
 
|[[SET_LOGICAL_RCO ]] || align=center |SLRC|| align=center | 0x006B  || Set or clear a logical RCO
 
|-
 
|[[SET_CALL_REQ_MODE ]] || align=center | SCRM || align=center | 0x006C  || Turn on/off message “your call is registered, please wait”, then ringing/flashing
 
 
 
at a station
 
|-
 
|[[SET_NODE_NUMBER ]] || align=center |   || align=center | 0x006D  || Change the node number of an exchange
 
|-
 
|[[ROUTE_ALPHAPRO_MSG  ]] || align=center |   || align=center | 0x006E  || Send AlphaPro message via AlphaNet to/from a remote node
 
|-
 
|[[O_DUPL_CONF ]] || align=center | ODC || align=center | 0x006F  || Include/exclude a station or a group into/from an Open Duplex Conference
 
|-
 
|[[BUILD_GLOB_GRP ]] || align=center | || align=center |0x0070 || Broadcast message to all exchanges to make them rebuild global group indexes
 
|-
 
|[[OD_CONF_LEAVE ]] || align=center |   || align=center | 0x0071  || The participant has left the Open Duplex Conference
 
|-
 
|[[STATUS_REPORT ]] || align=center |   || align=center | 0x0072 || Report equipment Presence and Error/OK status
 
|-
 
|[[PUT_STRING ]] || align=center |   || align=center | 0x0073  || Output String to Exchange serial port after adding appropriate framing depending on
 
 
 
selected port
 
|-
 
|[[ST_GROUP_DISCON ]] || align=center | SGD || align=center | 0x0074  || Switch off Group Call audio at a station that receives Group Call audio at the
 
 
 
moment
 
|-
 
|[[LOG_STRING  ]] || align=center | LOG || align=center | 0x0075 || Output String to System Log
 
|-
 
|[[OD_CONF_ENTERED ]] || align=center |   || align=center | 0x0076  || The participant has entered an Open Duplex Conference
 
|-
 
|[[SET_DIRNO_TXT ]] || align=center |   || align=center | 0x0077  || Change the display text of a directory number (station or feature)
 
|-
 
|[[CONF_JOIN]] || align=center | || align=center |0x0078  || Exchange wants to join conference, asks root-exchange to setup connection back to sender
 
|-
 
|[[CONF_MEMB_CHK ]] || align=center |  || align=center |0x0079 || Ask whether any neighbor exchange has any ordinary member left in conference
 
|-
 
|[[CONF_ORD_MEMB  ]] || align=center | || align=center |0x007A  || An exchange tells its neighbors that it has ordinary member left in conference
 
|-
 
|[[CONF_IS_ROOT ]] || align=center | || align=center |0x007B || Broadcast message. Sender informs that it is root of conference
 
|-
 
|[[CONF_NOT_ROOT  ]] || align=center | || align=center |0x007C || Broadcast message. Sender informs that it is no longer root of conference  
 
|-
 
|[[SET_GRP_FILT ]] || align=center | GFLT || align=center | 0x007D || Set group call filter for a station
 
|-
 
|[[CONSOLE_REQ  ]] || align=center | || align=center |0x007E || Log on to system debug console (TST)
 
|-
 
|[[CONSOLE_DISC ]] || align=center |  || align=center |0x007F || Log off from system debug console (TST)
 
|-
 
|[[NAME_EXTENSION ]] || align=center |   || align=center | 0x0080  || Special exchange mode using two line names: Send the second line through AlphaNet
 
|-
 
|[[GROUP_MEMBERSHIP ]] || align=center | GRM || align=center | 0x0081  || Set group membership in NVRAM for a station
 
|-
 
|[[SET_MAIL_TIMEOUT ]] || align=center | SMT || align=center | 0x0082  || Set the timer of a mail queue entry
 
|-
 
|[[COPY_MAIL  ]] || align=center |CPYM || align=center |0x0083  || Send a copy of a mail in own queue to a new destination (station or group)
 
|-
 
|[[RCI_CHANGED]] || align=center | $RCIC || align=center | 0x0084  ||New RCI state reported from the exchange
 
|-
 
|[[RCO_CHANGED  ]] || align=center | RCOC|| align=center | 0x0085  || New RCO state reported from the exchange
 
|-
 
|[[PARK_INQ_BROKER ]] || align=center | INQ || align=center | 0x0086  || Park station from conversation, enter Inquiry call state
 
|-
 
|[[UNPARK ]] || align=center |  || align=center | 0x0087  || Unpark station from Inquiry call state station, return to conversation
 
|-
 
|[[REQ_TRANSF_CALL  ]] || align=center | TRFC || align=center | 0x0088  || Transfer call in an Inquiry Call situation.
 
|-
 
|[[WRITE_USER_DEF_DATA ]] || align=center | WUDD || align=center | 0x008A  || Write User Defined Data (UDD)
 
|-
 
|[[CONF_TALK ]] || align=center |  || align=center |0x008B || Set Simplex conference speaker
 
|-
 
|[[CONF_TALK_STOP ]] || align=center | || align=center |0x008C  || Stop station form feeding Simplex conference
 
|-
 
|[[MAILQ_NAVIG ]] || align=center |  || align=center | 0x008D  || Do operation on mail queue, or step current mail in mail queue
 
|-
 
|[[DISCON_ST ]] || align=center | || align=center |0x008E  || Disconnect station from ongoing feature
 
|-
 
|[[SET_TIMER ]] || align=center | ST  || align=center | 0x008F || Start or stop a timer
 
|-
 
|[[SET_STATION_COS ]] || align=center | SSC || align=center | 0x0090 || Set COS membership in NVRAM for a station
 
|-
 
|[[MODIFY_COS_CONTENTS]] || align=center | $MCC || align=center | 0x0091 || Modify feature membership in COS in NVRAM
 
|-
 
|[[GLOBAL_SEARCH]]|| align=center |  || align=center | 0x0092 || internally used for timeout of call request in AlphaNet
 
|-
 
|Unused|| align=center |  || align=center | 0x0093 || Unused
 
|-
 
|[[DIAL_DAK ]] || align=center | || align=center |0x0094  || Dial DAK on a station
 
|-
 
|[[SNV  ]] || align=center | SNV || align=center | 0x0095 || Update specific system settings (NVRAM) values
 
|-
 
| [[TEMP_PROG]] ||align=center| ||align=center|0x0096|| Temporarily "mute" program distribution to a station
 
|-
 
| [[DTMF_CONN]] ||align=center| ||align=center|0x0097|| Generate DTMF tone during conversation (Only during conversation with RingMaster)
 
|-
 
|[[PAR_RING]] ||align=center|    ||align=center  | 0x0098 || Add a Parallel Ringer station to a call in ringing state
 
|-
 
|[[GET_ST_STATE]]|| align=center |  || align=center | 0x0099 || Get status for a station
 
|-
 
|[[ST_STATE]]|| align=center |  || align=center | 0x009A || Status of a station. response to GET_ST_STATUS
 
|-
 
|[[RESET_AUDIO_LINK]] || align=center |   || align=center | 0x8000 || Reset audio link between nodes
 
|-
 
|[[AUDIO_PATH_SETUP  ]] || align=center | || align=center |0x8001 || Set up audio path between a source node and a destination node (possibly via
 
 
 
transit nodes)
 
|-
 
|[[AUDIO_PATH_OK ]] || align=center | || align=center |0x8002 || End to end message: Audio path is ready
 
|-
 
|[[AUDIO_LINK_OK ]] || align=center |  || align=center |0x8003|| Response to AUDIO_PATH_SETUP. Channel number is OK
 
|-
 
|[[AUDIO_LINK_NOT_AVAILABLE ]] || align=center |  || align=center |0x8006 || Response to AUDIO_PATH_SETUP from next node: Channel not granted
 
|-
 
|[[AUDIO_LINK_RELEASE ]] || align=center |  || align=center |0x8005 || Used to release audio path backwards stepwise from node to node when setup meets
 
 
 
busy or faulty link
 
|-
 
|[[AUDIO_PATH_DISCONNECT  ]] || align=center | || align=center |0x8006  || Release the end­to­end audio path. Normal disconnect from source or
 
 
 
destination
 
|-
 
|[[AUDIO_PATH_DELAY  ]] || align=center | || align=center |0x8007  || Set Duplex switch delay
 
|-
 
|[[CHECK_AUDIO_PATH ]] || align=center | || align=center |0x800E || Check of established audio path at regular intervals
 
|-
 
|[[AUDIO_PATH_CHECK_OK ]] || align=center | || align=center |0x800F || Positive response to CHECK_AUDIO_PATH
 
|-
 
|[[AUDIO_CH_LOOPBACK_REQ ]] || align=center |  || align=center |0x8010  || Request for loopback audio connection. Used by the Audio Channel Testing
 
 
 
process 
 
|-
 
|[[AUDIO_CH_LOOPBACK_ACK]] || align=center |  || align=center |0x8011  ||Positive acknowledge of AUDIO_CH_LOOPBACK_REQ
 
|-
 
|[[AUDIO_CH_DISCON]] || align=center |  || align=center |0x8012  || Disconnect a audio channel after loopback test 
 
|-
 
|[[AUDIO_CH_FAULTY ]] || align=center |  || align=center |0x8013  || Response to AUDIO_CH_LOOPBACK_REQ: Requested channel was faulty
 
|-
 
|[[LOOPBACK_IMPOSSIBLE ]] || align=center |   || align=center | 0x8014  || Response to AUDIO_CH_LOOPBACK_REQ
 
|-
 
|[[AUDIO_CH_TONE_REQ ]] || align=center |  || align=center |0x8015 || Request a peer exchange to put a 500Hz tone on a audio channel
 
|-
 
|[[AUDIO_M_PATH_SETUP ]] || align=center | || align=center |0x8016  || Communication in a multi-node network
 
|-
 
|[[AUDIO_M_PATH_OK ]] || align=center | || align=center |0x8017 || Contains statuses for an AUDIO_M_PATH_SETUP from one or more destination exchanges
 
|-
 
|[[AUDIO_M_PATH_BACKTRACK  ]] || align=center | || align=center |0x8018 || AUDIO_M_PATH_SETUP failed
 
|-
 
|[[AUDIO_M_LINK_OK ]] || align=center |   || align=center |0x8019  || Per­ hop positive response to AUDIO_M_PATH_SETUP
 
|-
 
|[[AUDIO_M_FEED_REQ ]] || align=center | || align=center |0x801A || Global Simplex Conference: Some station is pressing the M-key when participating in
 
 
 
a conference
 
|-
 
|[[AUDIO_M_FEED_STOP ]] || align=center | || align=center |0x801B  || Global Simplex Conference: The station is releasing the M-key 
 
|-
 
|[[DUMMY  ]] || align=center | || align=center |0xFFFE  || Test message: Should be routed, accepted and ignored
 
 
|-
 
|-
 
|}
 
|}
  
 
+
== Message example ==
 
 
 
The messages below are broadcast messages transmitted from the AlphaCom on the AlphaCom Data Protocol when a call is initiated by the command: [[CALL_SETUP|$CALL]] L8002 L8009
 
The messages below are broadcast messages transmitted from the AlphaCom on the AlphaCom Data Protocol when a call is initiated by the command: [[CALL_SETUP|$CALL]] L8002 L8009
 
   
 
   
Line 241: Line 40:
  
 
===Message explanation===
 
===Message explanation===
Space is added for better readability.
+
Station 8002 busy:
 
<pre>
 
<pre>
Message 014101FF2118410015003632018002=54  
+
Message: 014101FF2118410015003632018002=54  
  
 +
  Network      Application  Application
 +
layer header      header    message param.
 +
--------------- ------------ --------
 
0141 01FF 21 18 41 0015 0036 32018002 = 54
 
0141 01FF 21 18 41 0015 0036 32018002 = 54
 
---- ---- -- -- -- ---- ---- -------- - --
 
---- ---- -- -- -- ---- ---- -------- - --
  !   !   ! ! !   !   !       !   ! +- Checksum
+
  |   |   | | |   |   |       |   | |
  !   !   ! ! !   !   !       !   +--- Checksum next
+
|    |  |  |  |  |    |      |    | +- Checksum. Bytewise XOR
  !   !   ! ! !   !   !       +-------- Station in NET_OBJ_REF format: dir no 8002, node 01
+
  |   |   | | |   |   |       |   +--- Checksum next
  !   !   ! ! !   !   +---------------- Message id: 0x0036 = Station is busy
+
  |   |   | | |   |   |       +-------- Station in NET_OBJ_REF format: dir no 8002, node 01
  !   !   ! ! !   +--------------------- Reference: Value identifying receivers’ reference
+
  |   |   | | |   |   +---------------- Message id: 0x0036 = Station is busy
  !   !   ! ! +------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
+
  |   |   | | |   +--------------------- Reference: Value identifying receivers’ reference
  !   !   ! +---------------------------- Options: The number of bytes is given by <hop­count­byte>
+
  |   |   | | +------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
  !   !   +------------------------------- Hopcount byte
+
  |   |   | +---------------------------- Options: Message sequence number.
  !   +----------------------------------- Destination: Node 01, broadcast (0xFF)
+
|    |  |                                The number option bytes is given by the 3 most significant bits of <hop­count­byte>
 +
|    |  |                                (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 +
|    |  +------------------------------- Hopcount byte
 +
|    +----------------------------------- Destination: Node 01, broadcast (0xFF)
 +
+---------------------------------------- Source: Node 01, module 65 (0x41)
 +
 
 +
</pre>
 +
 
 +
Station 8009 busy:
 +
<pre>
 +
Message: 014101FF2119410016003632018009=5D 
 +
 
 +
  Network      Application  Application
 +
layer header      header    message param.
 +
--------------- ------------ --------
 +
0141 01FF 21 19 41 0016 0036 32018009 = 5D
 +
---- ---- -- -- -- ---- ---- -------- - --
 +
|    |  |  |  |  |    |      |    | |
 +
|    |  |  |  |  |    |      |    | +- Checksum. Bytewise XOR
 +
|    |  |  |  |  |    |      |    +--- Checksum next
 +
|    |  |  |  |  |    |      +-------- Station in NET_OBJ_REF format: dir no 8009, node 01
 +
|    |  |  |  |  |    +---------------- Message id: 0x0036 = Station is busy
 +
|    |  |  |  |  +--------------------- Reference: Value identifying receivers’ reference
 +
|    |  |  |  +------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
 +
|    |  |  +---------------------------- Options: Message sequence number.
 +
|    |  |                                The number option bytes is given by the 3 most significant bits of <hop­count­byte>  
 +
  |    |  |                                (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 +
|   |   +------------------------------- Hopcount byte
 +
  |   +----------------------------------- Destination: Node 01, broadcast (0xFF)
 
  +---------------------------------------- Source: Node 01, module 65 (0x41)
 
  +---------------------------------------- Source: Node 01, module 65 (0x41)
  
 
</pre>
 
</pre>
  
[[Category:AlphaCom E Software]]
+
Call status:
 +
<pre>
 +
Message: 014101FF211A410017004007D706070B1A2D32018002320180090201=76
 +
 
 +
  Network      Application              Application
 +
layer header      header              message parameters
 +
--------------- ------------ --------------------------------------
 +
0141 01FF 21 1A 41 0017 0040 07D706070B1A2D 32018002 32018009 02 01 = 76
 +
---- ---- -- -- -- ---- ---- -------------- -------- -------- -- -- - --
 +
|    |  |  |  |  |    |        |          |        |      |  | | |
 +
|    |  |  |  |  |    |        |          |        |      |  | | +- Checksum. Bytewise XOR
 +
|    |  |  |  |  |    |        |          |        |      |  | +--- Checksum next
 +
|    |  |  |  |  |    |        |          |        |      |  +----- Call mode: 01 = Open call
 +
|    |  |  |  |  |    |        |          |        |      +-------- A-station call priority: 02 = medium (normal)
 +
|    |  |  |  |  |    |        |          |        +--------------- B-station in NetObjRef format: dir no 8009, node 01 
 +
|    |  |  |  |  |    |        |          +------------------------ A-station in NetObjRef format: dir no 8002, node 01 
 +
|    |  |  |  |  |    |        +------------------------------------ Clock 
 +
|    |  |  |  |  |    +---------------------------------------------- Message id: 0x0040 = Call status
 +
|    |  |  |  |  +--------------------------------------------------- Reference: Value identifying receivers’ reference
 +
|    |  |  |  +------------------------------------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
 +
|    |  |  +---------------------------------------------------------- Options: Message sequence number.
 +
|    |  |                                                              The number option bytes is given by the 3 most
 +
|    |  |                                                              significant bits of <hop­count­byte>
 +
|    |  |                                                              (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 +
|    |  +------------------------------------------------------------- Hopcount byte
 +
|    +----------------------------------------------------------------- Destination: Node 01, broadcast (0xFF)
 +
+---------------------------------------------------------------------- Source: Node 01, module 65 (0x41)
 +
</pre>
 +
 
 +
Connect status:
 +
<pre>
 +
Message: 014101FF211B410018004107D706070B1A2D01043201800232018009=7F
 +
 
 +
  Network      Application              Application
 +
layer header      header              message parameters
 +
--------------- ------------ -------------------------------------
 +
0141 01FF 21 1B 41 0018 0041 07D706070B1A2D 0104 32018002 32018009 = 7F
 +
---- ---- -- -- -- ---- ---- -------------- ---- -------- -------- - --
 +
|    |  |  |  |  |    |        |        |      |        |    | |
 +
|    |  |  |  |  |    |        |        |      |        |    | +- Checksum. Bytewise XOR
 +
|    |  |  |  |  |    |        |        |      |        |    +--- Checksum next
 +
|    |  |  |  |  |    |        |        |      |        +--------- B-station in NetObjRef format: dir no 8009, node 01
 +
|    |  |  |  |  |    |        |        |      +------------------ A-station in NetObjRef format: dir no 8002, node 01 
 +
|    |  |  |  |  |    |        |        +------------------------- Connection reference 
 +
|    |  |  |  |  |    |        +----------------------------------- Clock 
 +
|    |  |  |  |  |    +--------------------------------------------- Message id: 0x0041 = Connect status
 +
|    |  |  |  |  +-------------------------------------------------- Reference: Value identifying receivers’ reference
 +
|    |  |  |  +------------------------------------------------------ Message class: 65 (0x41) ‘A’ = AlphaCom
 +
|    |  |  +--------------------------------------------------------- Options: Message sequence number.
 +
|    |  |                                                            The number option bytes is given by the 3 most
 +
|    |  |                                                            significant bits of <hop­count­byte>
 +
|    |  |                                                            (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 +
|    |  +------------------------------------------------------------ Hopcount byte
 +
|    +---------------------------------------------------------------- Destination: Node 01, broadcast (0xFF)
 +
+--------------------------------------------------------------------- Source: Node 01, module 65 (0x41)
 +
</pre>
 +
 
 +
 
 +
 
 +
[[Category:Protocols]]

Latest revision as of 13:38, 1 October 2021

AlphaCom icon 300px.png

This article describes the ACDP broadcast messages transmitted from the AlphaCom, and give some message examples.

Broadcast messages

Message Message no, Hex Description
ST_BUSY_BC 0x0036 Broadcast message: Intercom station is busy
ST_FREE_BC 0x0037 Broadcast message: Intercom station is free
CALL_STATUS_BC 0x0040 Broadcast message telling the status of a call
CONN_STATUS_BC 0x0041 Broadcast message telling that a connection is established
DISCON_STATUS_BC 0x0042 Broadcast message telling that a connection is disconnected
EXT_FEATURE_BC 0x0043 Broadcast message when a directory number (feature 50) is dialed on a station
Q_ELEM_ADDED 0x004B Broadcast message. Reports that a mail message has been added to a station’s mail queue
Q_ELEM_REMOVED 0x004C Broadcast message. Reports that a mail message has been removed from a station’s mail queue
CONF_IS_ROOT 0x007B Broadcast message. Sender informs that it is root of conference
CONF_NOT_ROOT 0x007C Broadcast message. Sender informs that it is no longer root of conference

Message example

The messages below are broadcast messages transmitted from the AlphaCom on the AlphaCom Data Protocol when a call is initiated by the command: $CALL L8002 L8009

014101FF2118410015003632018002=54
014101FF2119410016003632018009=5D
014101FF211A410017004007D706070B1A2D32018002320180090201=76
014101FF211B410018004107D706070B1A2D01043201800232018009=7F

Message explanation

Station 8002 busy:

Message: 014101FF2118410015003632018002=54 

   Network      Application  Application
 layer header      header    message param.
--------------- ------------ --------
0141 01FF 21 18 41 0015 0036 32018002 = 54
---- ---- -- -- -- ---- ---- -------- - --
 |    |   |  |  |   |    |       |    | |
 |    |   |  |  |   |    |       |    | +- Checksum. Bytewise XOR
 |    |   |  |  |   |    |       |    +--- Checksum next
 |    |   |  |  |   |    |       +-------- Station in NET_OBJ_REF format: dir no 8002, node 01
 |    |   |  |  |   |    +---------------- Message id: 0x0036 = Station is busy
 |    |   |  |  |   +--------------------- Reference: Value identifying receivers’ reference
 |    |   |  |  +------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
 |    |   |  +---------------------------- Options: Message sequence number. 
 |    |   |                                The number option bytes is given by the 3 most significant bits of <hop­count­byte> 
 |    |   |                                (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 |    |   +------------------------------- Hopcount byte
 |    +----------------------------------- Destination: Node 01, broadcast (0xFF)
 +---------------------------------------- Source: Node 01, module 65 (0x41)

Station 8009 busy:

Message: 014101FF2119410016003632018009=5D  

   Network      Application  Application
 layer header      header    message param.
--------------- ------------ --------
0141 01FF 21 19 41 0016 0036 32018009 = 5D 
---- ---- -- -- -- ---- ---- -------- - --
 |    |   |  |  |   |    |       |    | |
 |    |   |  |  |   |    |       |    | +- Checksum. Bytewise XOR
 |    |   |  |  |   |    |       |    +--- Checksum next
 |    |   |  |  |   |    |       +-------- Station in NET_OBJ_REF format: dir no 8009, node 01
 |    |   |  |  |   |    +---------------- Message id: 0x0036 = Station is busy
 |    |   |  |  |   +--------------------- Reference: Value identifying receivers’ reference
 |    |   |  |  +------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
 |    |   |  +---------------------------- Options: Message sequence number. 
 |    |   |                                The number option bytes is given by the 3 most significant bits of <hop­count­byte> 
 |    |   |                                (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 |    |   +------------------------------- Hopcount byte
 |    +----------------------------------- Destination: Node 01, broadcast (0xFF)
 +---------------------------------------- Source: Node 01, module 65 (0x41)

Call status:

Message: 014101FF211A410017004007D706070B1A2D32018002320180090201=76 

   Network      Application              Application
 layer header      header              message parameters
--------------- ------------ --------------------------------------
0141 01FF 21 1A 41 0017 0040 07D706070B1A2D 32018002 32018009 02 01 = 76
---- ---- -- -- -- ---- ---- -------------- -------- -------- -- -- - --
 |    |   |  |  |   |    |         |           |        |      |  | | |
 |    |   |  |  |   |    |         |           |        |      |  | | +- Checksum. Bytewise XOR
 |    |   |  |  |   |    |         |           |        |      |  | +--- Checksum next
 |    |   |  |  |   |    |         |           |        |      |  +----- Call mode: 01 = Open call
 |    |   |  |  |   |    |         |           |        |      +-------- A-station call priority: 02 = medium (normal)
 |    |   |  |  |   |    |         |           |        +--------------- B-station in NetObjRef format: dir no 8009, node 01  
 |    |   |  |  |   |    |         |           +------------------------ A-station in NetObjRef format: dir no 8002, node 01  
 |    |   |  |  |   |    |         +------------------------------------ Clock  
 |    |   |  |  |   |    +---------------------------------------------- Message id: 0x0040 = Call status
 |    |   |  |  |   +--------------------------------------------------- Reference: Value identifying receivers’ reference
 |    |   |  |  +------------------------------------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
 |    |   |  +---------------------------------------------------------- Options: Message sequence number. 
 |    |   |                                                              The number option bytes is given by the 3 most 
 |    |   |                                                              significant bits of <hop­count­byte> 
 |    |   |                                                              (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 |    |   +------------------------------------------------------------- Hopcount byte
 |    +----------------------------------------------------------------- Destination: Node 01, broadcast (0xFF)
 +---------------------------------------------------------------------- Source: Node 01, module 65 (0x41)

Connect status:

Message: 014101FF211B410018004107D706070B1A2D01043201800232018009=7F 

   Network      Application              Application
 layer header      header              message parameters
--------------- ------------ -------------------------------------
0141 01FF 21 1B 41 0018 0041 07D706070B1A2D 0104 32018002 32018009 = 7F
---- ---- -- -- -- ---- ---- -------------- ---- -------- -------- - --
 |    |   |  |  |   |    |         |         |      |        |     | |
 |    |   |  |  |   |    |         |         |      |        |     | +- Checksum. Bytewise XOR
 |    |   |  |  |   |    |         |         |      |        |     +--- Checksum next
 |    |   |  |  |   |    |         |         |      |        +--------- B-station in NetObjRef format: dir no 8009, node 01
 |    |   |  |  |   |    |         |         |      +------------------ A-station in NetObjRef format: dir no 8002, node 01  
 |    |   |  |  |   |    |         |         +------------------------- Connection reference  
 |    |   |  |  |   |    |         +----------------------------------- Clock  
 |    |   |  |  |   |    +--------------------------------------------- Message id: 0x0041 = Connect status
 |    |   |  |  |   +-------------------------------------------------- Reference: Value identifying receivers’ reference
 |    |   |  |  +------------------------------------------------------ Message class: 65 (0x41) ‘A’ = AlphaCom
 |    |   |  +--------------------------------------------------------- Options: Message sequence number. 
 |    |   |                                                             The number option bytes is given by the 3 most 
 |    |   |                                                             significant bits of <hop­count­byte> 
 |    |   |                                                             (In this case: Hex:21 = Bin:00100001 > 1 byte option)
 |    |   +------------------------------------------------------------ Hopcount byte
 |    +---------------------------------------------------------------- Destination: Node 01, broadcast (0xFF)
 +--------------------------------------------------------------------- Source: Node 01, module 65 (0x41)