Specifications
3 SS7HD Board Product Specific Configuration and Operation
44
Hot replacement operation is handled by the ssdh module and device driver. This mode
of operation is only suitable for the replacement of SS7HDC boards and is a proprietary
mechanism which should only be used when no operating system support is available
for the hot replacement of boards. This option is not supported on other SS7HD board
types.
• -s2
Full Hot Swap operation as handled by the operating system or the HSK. This mode of
operation allows all SS7HD boards to be hot-swapped (inserted and / or removed) on
suitable hardware.
3.6.3 Application Behavior with Full Hot Swap “-s2”
3.6.3.1 Startup
Upon receipt of the SSD_MSG_RESET message, the ssdh module will determine the
number of physical boards currently present in the system and, for each board
present, will generate a SSD_MSG_STATE_IND to the management module with a
status of SSDSI_BRD_INS (0x65).
Upon receipt of this board insertion indication, the management module should then
request further board information from the ssdh module via the
SSD_MSG_BOARD_INFO message. From this message, the logical board id, board type
etc, can be determined and the correct SSD_MSG_RST_BOARD message sent. From
here, the board reset sequence will be completed as normal.
3.6.3.2 Board Insertion
Upon insertion of a new board, the ssdh module will (as above) send a
SSD_MSG_STATE_IND to the management module with a status of SSDSI_BRD_INS
(0x65).
3.6.3.3 Board Removal
When a board is removed, the ssdh module sends two consecutive
SSD_MSG_STATE_IND (0x06a0) messages to the application:
• The first message has the status code set to SSDSI_BRD_RMVD (0x64).
• The second message has the status code set to SSDSI_FAILURE (0x62).
The application should note that the board has been disabled. The ssdh module will
reject any further messages sent to the board.
Note: The id field of the SSD_MSG_STATE_IND (SSDSI_BRD_INS / SSDSI_BRD_RMVD statuses)
and the SSD_MSG_BOARD_INFO messages are dependent on the ssdh addressing mode
selected (see Dialogic
®
Distributed Signaling Interface Components - Software Environment
Programmer's Manual).
Note: See Dialogic
®
Distributed Signaling Interface Components - Software Environment
Programmer's Manualfor details on the configuration options available for the ssdh module.
3.6.3.4 Hot Swap System Scripts (Linux Only)
To use the HSK functionality with Linux, the SS7HD device driver, ss7hd, should be
preinstalled. That can be done by executing of the following script: