
4 Dialogic® DSI SS7MD Board Configuration and Operation
MSG *m;
u8 | *pptr; |
/* |
|
*Allocate a message (and fill in type, id, rsp_req & len):
*/
if ((m = getm(MVD_MSG_SC_LISTEN, 0, RESPONSE(OUR_MOD_ID), MVDML_SCLIS)) != 0)
{
pptr = get_param(m); memset(pptr, 0,
*Enter the parameters in machine independent format:
*/
rpackbytes(pptr, MVDMO_SCLIS_liu_id, (u32)liu_id, MVDMS_SCLIS_liu_id); rpackbytes(pptr, MVDMO_SCLIS_timeslot, (u32)timeslot, MVDMS_SCLIS_timeslot); rpackbytes(pptr, MVDMO_SCLIS_sc_channel, (u32)sc_channel, MVDMS_SCLIS_sc_channel);
*Call GCT_set_instance to route the message to the
*correct board and GCT_send to send the message.
*If GCT_send returns
*/
GCT_set_instance(board_id, (HDR *)m); if
}
return(0);
}
4.8.5Interconnecting LIUs using STREAM_XCON
Interconnection of two Line Interface Units (LIUs) on the board is also supported through the STREAM_XCON command which controls the cross connect switch on the signaling board, enabling the cross connection of timeslots between any two LIUs within the board. This command simplifies the cross connection enabling a group of timeslots on one LIU to be directly mapped to the same numbered timeslots on a second LIU on the same board using a single command. A typical usage of the STREAM_XCON command is shown in Figure 2 which implements Drop and Insert functionality.
Figure 2. Drop and Insert
Stream A
-Media timeslots
-Signaling on timeslot16
Stream B
-Media timeslots
Dialogic® DSI SS7MD Board processes signaling timeslot16
Dialogic®
DM3 Media Board
(e.g., Dialogic® DM/V1200BTEP Media Board)
STREAM_XCON mode 3 “Duplex Timeslot mask = 0xfffefffe
cross-connect the input and output timeslot”
38