Actions

Difference between revisions of "Broadcast messages (ACDP)"

From Zenitel Wiki

(Message example)
 
(42 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  
+
|[[ST_FREE_BC ]] || 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  
+
|[[CALL_STATUS_BC  ]] || 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  
+
|[[CONN_STATUS_BC ]] || 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  
+
|[[DISCON_STATUS_BC ]] || 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  
+
|[[EXT_FEATURE_BC ]] || 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_ADDED ]] || 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  
+
|[[Q_ELEM_REMOVED ]] || align=center | 0x004C  || Broadcast message. Reports that a mail message has been removed from a station’s mail queue  
 
 
mail queue  
 
 
|-
 
|-
|[[PROGRAM_NAK  ]] || align=center |   || align=center | 0x0003  || Negative response to PROGRAM
+
|[[CONF_IS_ROOT ]] || align=center |0x007B || Broadcast message. Sender informs that it is root of conference
 
|-
 
|-
|[[PROG_CONF_NAK ]] || align=center |   || align=center | 0x004E || Negative response to PROG_CONF
+
|[[CONF_NOT_ROOT  ]] || align=center |0x007C || Broadcast message. Sender informs that it is no longer root of conference
 
|-
 
|-
|[[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 
+
== 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
|[[SINGLE_DIGIT ]] || align=center | DIG || align=center | 0x0051 || Dial one digit on a station
+
   
|-
+
:014101FF2118410015003632018002=54 <br>
|[[DIGIT_RELEASE  ]] || align=center |DREL|| align=center |0x0052  || The station has released a digit press
+
:014101FF2119410016003632018009=5D <br>
|-
+
:014101FF211A410017004007D706070B1A2D32018002320180090201=76 <br>
|[[AUDIO_DETECT ]] || align=center |VOX || align=center |0x0053  || Triggers the event [[Simplex_Conference_Audio]]
+
:014101FF211B410018004107D706070B1A2D01043201800232018009=7F <br>
|-
 
|[[M_KEY  ]] || align=center | M || align=center | 0x0054  || Order station to press M-key
 
|-
 
|[[M_KEY_RELEASE ]] || align=center | MREL || align=center | 0x0055  || Order station to release M-key
 
|-
 
|[[HANDSET_OFF ]] || align=center | HOFF|| align=center | 0x0056 || Order station to lift handset
 
|-
 
|[[HANDSET_ON ]] || align=center | HON || align=center | 0x0057  || Order station to replace handset
 
|-
 
|[[C_KEY  ]] || align=center |C|| align=center |0x0058  || Order station to press C-key 
 
|-
 
|[[DISPLAY_TEXT  ]] || align=center |DSPL|| align=center |0x005A  || Send text and control characters to a station
 
|-
 
|[[STATION_CONVERSATION ]] || align=center | &nbsp; || align=center | 0x0060|| Message from remote exchange. Set station in conversation mode. Stop tone and
 
  
open mic.
 
|-
 
|[[STATION_LISTEN ]] || align=center | &nbsp; || align=center | 0x0061 || Message from remote exchange. Set station in listen mode. Shut mic
 
|-
 
|[[STATION_TRANSFER ]] || align=center | &nbsp; || align=center |0x0062  || Message from remote exchange: Transfer of B subscriber.
 
|-
 
|[[GET_PREV_MAIL]] || align=center |&nbsp;|| align=center |0x0063 || Get the previous mail entry in the queue for an intercom station
 
|-
 
|[[GET_LAST_MAIL]] || align=center |&nbsp;|| 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 |&nbsp; || 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 | &nbsp; || align=center | 0x0069 || Request answer to global group call
 
|-
 
|[[GLOB_GRP_MEMB  ]] || align=center | &nbsp; || 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
+
===Message explanation===
|-
 
|[[SET_NODE_NUMBER ]] || align=center | &nbsp; || align=center | 0x006D  || Change the node number of an exchange
 
|-
 
|[[ROUTE_ALPHAPRO_MSG  ]] || align=center | &nbsp; || 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 |&nbsp;|| align=center |0x0070 || Broadcast message to all exchanges to make them rebuild global group indexes
 
|-
 
|[[OD_CONF_LEAVE ]] || align=center | &nbsp; || align=center | 0x0071  || The participant has left the Open Duplex Conference
 
|-
 
|[[STATUS_REPORT ]] || align=center | &nbsp; || align=center | 0x0072 || Report equipment Presence and Error/OK status
 
|-
 
|[[PUT_STRING ]] || align=center | &nbsp; || align=center | 0x0073  || Output String to Exchange serial port after adding appropriate framing depending on
 
  
selected port
+
'''Station 8002 busy''':
|-
+
<pre>
|[[ST_GROUP_DISCON ]] || align=center | SGD || align=center | 0x0074  || Switch off Group Call audio at a station that receives Group Call audio at the
+
Message: 014101FF2118410015003632018002=54
  
moment
+
  Network      Application  Application
|-
+
  layer header      header    message param.
|[[LOG_STRING ]] || align=center | LOG || align=center | 0x0075 || Output String to System Log
+
--------------- ------------ --------
|-
+
0141 01FF 21 18 41 0015 0036 32018002 = 54
|[[OD_CONF_ENTERED ]] || align=center | &nbsp; || align=center | 0x0076  || The participant has entered an Open Duplex Conference
+
---- ---- -- -- -- ---- ---- -------- - --
|-
+
|   |   | | |   |   |       |   | |
|[[SET_DIRNO_TXT ]] || align=center | &nbsp; || align=center | 0x0077  || Change the display text of a directory number (station or feature)
+
  |   |   | | |   |   |       |   | +- Checksum. Bytewise XOR
|-
+
  |   |   | | |   |   |       |   +--- Checksum next
|[[CONF_JOIN]] || align=center |&nbsp;|| align=center |0x0078  || Exchange wants to join conference, asks root-exchange to setup connection back to sender
+
  |   |   | | |   |   |       +-------- Station in NET_OBJ_REF format: dir no 8002, node 01
|-
+
|   |   | |  |   |   +---------------- Message id: 0x0036 = Station is busy
|[[CONF_MEMB_CHK ]] || align=center |&nbsp; || align=center |0x0079 || Ask whether any neighbor exchange has any ordinary member left in conference
+
|   |   | |  |   +--------------------- Reference: Value identifying receivers’ reference
|-
+
  |   |   |  |  +------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
|[[CONF_ORD_MEMB ]] || align=center |&nbsp;|| align=center |0x007A  || An exchange tells its neighbors that it has ordinary member left in conference
+
  |   |   +---------------------------- Options: Message sequence number.
|-
+
  |   |   |                               The number option bytes is given by the 3 most significant bits of <hop­count­byte>
|[[CONF_IS_ROOT ]] || align=center |&nbsp;|| align=center |0x007B || Broadcast message. Sender informs that it is root of conference
+
  |   |   |                               (In this case: Hex:21 = Bin:00100001 > 1 byte option)
|-
+
  |   |   +------------------------------- Hopcount byte
|[[CONF_NOT_ROOT ]] || align=center |&nbsp;|| align=center |0x007C || Broadcast message. Sender informs that it is no longer root of conference
+
  |   +----------------------------------- Destination: Node 01, broadcast (0xFF)
|-
+
+---------------------------------------- Source: Node 01, module 65 (0x41)
|[[SET_GRP_FILT ]] || align=center | GFLT || align=center | 0x007D || Set group call filter for a station
 
|-
 
|[[CONSOLE_REQ ]] || align=center |&nbsp;|| align=center |0x007E || Log on to system debug console (TST)
 
|-
 
|[[CONSOLE_DISC ]] || align=center |&nbsp; || align=center |0x007F || Log off from system debug console (TST)
 
|-
 
|[[NAME_EXTENSION ]] || align=center | &nbsp; || 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 |&nbsp; || 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 |&nbsp; || align=center |0x008B || Set Simplex conference speaker
 
|-
 
|[[CONF_TALK_STOP ]] || align=center |&nbsp;|| align=center |0x008C  || Stop station form feeding Simplex conference
 
|-
 
|[[MAILQ_NAVIG ]] || align=center |&nbsp; || align=center | 0x008D  || Do operation on mail queue, or step current mail in mail queue
 
|-
 
|[[DISCON_ST ]] || align=center |&nbsp;|| 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 | &nbsp;|| align=center | 0x0092 || internally used for timeout of call request in AlphaNet
 
|-
 
|Unused|| align=center | &nbsp;|| align=center | 0x0093 || Unused
 
|-
 
|[[DIAL_DAK ]] || align=center |&nbsp;|| 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|&nbsp;||align=center|0x0096|| Temporarily "mute" program distribution to a station
 
|-
 
| [[DTMF_CONN]] ||align=center|&nbsp;||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 | &nbsp;|| align=center | 0x0099 || Get status for a station
 
|-
 
|[[ST_STATE]]|| align=center | &nbsp;|| align=center | 0x009A || Status of a station. response to GET_ST_STATUS
 
|-
 
|[[RESET_AUDIO_LINK]] || align=center | &nbsp; || align=center | 0x8000 || Reset audio link between nodes
 
|-
 
|[[AUDIO_PATH_SETUP  ]] || align=center |&nbsp;|| align=center |0x8001 || Set up audio path between a source node and a destination node (possibly via
 
  
transit nodes)
+
</pre>
|-
 
|[[AUDIO_PATH_OK ]] || align=center |&nbsp;|| align=center |0x8002 || End to end message: Audio path is ready
 
|-
 
|[[AUDIO_LINK_OK ]] || align=center |&nbsp; || align=center |0x8003|| Response to AUDIO_PATH_SETUP. Channel number is OK
 
|-
 
|[[AUDIO_LINK_NOT_AVAILABLE ]] || align=center |&nbsp; || align=center |0x8006 || Response to AUDIO_PATH_SETUP from next node: Channel not granted
 
|-
 
|[[AUDIO_LINK_RELEASE ]] || align=center |&nbsp; || align=center |0x8005 || Used to release audio path backwards stepwise from node to node when setup meets
 
  
busy or faulty link
+
'''Station 8009 busy''':
|-
+
<pre>
|[[AUDIO_PATH_DISCONNECT  ]] || align=center |&nbsp;|| align=center |0x8006 || Release the end­to­end audio path. Normal disconnect from source or
+
Message: 014101FF2119410016003632018009=5D  
  
destination
+
  Network      Application  Application
|-
+
layer header      header    message param.
|[[AUDIO_PATH_DELAY ]] || align=center |&nbsp;|| align=center |0x8007 || Set Duplex switch delay
+
--------------- ------------ --------
|-
+
0141 01FF 21 19 41 0016 0036 32018009 = 5D
|[[CHECK_AUDIO_PATH ]] || align=center |&nbsp;|| align=center |0x800E || Check of established audio path at regular intervals
+
---- ---- -- -- -- ---- ---- -------- - --
|-
+
|    |  |  |  |   |    |      |   | |
|[[AUDIO_PATH_CHECK_OK ]] || align=center |&nbsp;|| align=center |0x800F || Positive response to CHECK_AUDIO_PATH
+
|   |   | |  |   |   |      |    | +- Checksum. Bytewise XOR
|-
+
|    |  |  |  |  |   |       |   +--- Checksum next
|[[AUDIO_CH_LOOPBACK_REQ ]] || align=center |&nbsp; || align=center |0x8010  || Request for loopback audio connection. Used by the Audio Channel Testing
+
|   |   | | |   |   |       +-------- 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)
  
process 
+
</pre>
|-
 
|[[AUDIO_CH_LOOPBACK_ACK]] || align=center |&nbsp; || align=center |0x8011  ||Positive acknowledge of AUDIO_CH_LOOPBACK_REQ
 
|-
 
|[[AUDIO_CH_DISCON]] || align=center |&nbsp; || align=center |0x8012  || Disconnect a audio channel after loopback test 
 
|-
 
|[[AUDIO_CH_FAULTY ]] || align=center |&nbsp; || align=center |0x8013  || Response to AUDIO_CH_LOOPBACK_REQ: Requested channel was faulty
 
|-
 
|[[LOOPBACK_IMPOSSIBLE ]] || align=center | &nbsp; || align=center | 0x8014  || Response to AUDIO_CH_LOOPBACK_REQ
 
|-
 
|[[AUDIO_CH_TONE_REQ ]] || align=center |&nbsp; || align=center |0x8015 || Request a peer exchange to put a 500Hz tone on a audio channel
 
|-
 
|[[AUDIO_M_PATH_SETUP ]] || align=center |&nbsp;|| align=center |0x8016  || Communication in a multi-node network
 
|-
 
|[[AUDIO_M_PATH_OK ]] || align=center |&nbsp;|| align=center |0x8017 || Contains statuses for an AUDIO_M_PATH_SETUP from one or more destination exchanges
 
|-
 
|[[AUDIO_M_PATH_BACKTRACK  ]] || align=center |&nbsp;|| align=center |0x8018 || AUDIO_M_PATH_SETUP failed
 
|-
 
|[[AUDIO_M_LINK_OK ]] || align=center | &nbsp; || align=center |0x8019  || Per­ hop positive response to AUDIO_M_PATH_SETUP
 
|-
 
|[[AUDIO_M_FEED_REQ ]] || align=center |&nbsp;|| align=center |0x801A || Global Simplex Conference: Some station is pressing the M-key when participating in
 
  
a conference
 
|-
 
|[[AUDIO_M_FEED_STOP ]] || align=center |&nbsp;|| align=center |0x801B  || Global Simplex Conference: The station is releasing the M-key 
 
|-
 
|[[DUMMY  ]] || align=center |&nbsp;|| align=center |0xFFFE  || Test message: Should be routed, accepted and ignored
 
|-
 
|}
 
  
 +
'''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>
  
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
 
 
:014101FF2118410015003632018002=54 <br>
 
:014101FF2119410016003632018009=5D <br>
 
:014101FF211A410017004007D706070B1A2D32018002320180090201=76 <br>
 
:014101FF211B410018004107D706070B1A2D01043201800232018009=7F <br>
 
  
===Message explanation===
+
'''Connect status''':
Space is added for better readability.
 
 
<pre>
 
<pre>
Message 014101FF2118410015003632018002=54
+
Message: 014101FF211B410018004107D706070B1A2D01043201800232018009=7F
  
0141 01FF 21 18 41 0015 0036 32018002 = 54
+
  Network      Application              Application
---- ---- -- -- -- ---- ---- -------- - --
+
layer header      header              message parameters
  !   !   ! ! !   !   !      !   ! +- Checksum
+
--------------- ------------ -------------------------------------
  !   !   ! ! !   !    !      !   +--- Checksum next
+
0141 01FF 21 1B 41 0018 0041 07D706070B1A2D 0104 32018002 32018009 = 7F
  !   !   ! ! !   !   !      +-------- Station in NET_OBJ_REF format: dir no 8002, node 01
+
---- ---- -- -- -- ---- ---- -------------- ---- -------- -------- - --
  !   !   ! ! !   !   +---------------- Message id: 0x0036 = Station is busy
+
  |   |   | | |   |   |        |        |      |        |    | |
  !   !   ! ! !   +--------------------- Reference: Value identifying receivers’ reference
+
|    |  |  |  |  |   |        |        |      |        |    | +- Checksum. Bytewise XOR
  !   !   ! ! +------------------------- Message class: 65 (0x41) ‘A’ = AlphaCom
+
  |   |   | | |   |   |        |        |      |        |    +--- Checksum next
  !   !   ! +---------------------------- Options: The number of bytes is given by <hop­count­byte>
+
  |    |  |  |  |  |    |        |        |      |        +--------- B-station in NetObjRef format: dir no 8009, node 01
  !   !   +------------------------------- Hopcount byte
+
|   |   | | |   |   |        |        |      +------------------ A-station in NetObjRef format: dir no 8002, node 01
  !   +----------------------------------- Destination: Node 01, broadcast (0xFF)
+
|    |  |  |  |  |    |        |        +------------------------- Connection reference 
  +---------------------------------------- Source: Node 01, module 65 (0x41)
+
  |   |   | | |   |   |        +----------------------------------- 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>
  
</pre>
+
== Related articles ==
 +
* [[Network Object Reference]]
  
[[Category:AlphaCom E Software]]
+
[[Category:Protocols]]

Latest revision as of 13:05, 27 August 2024

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)

Related articles