Specifications
Dialogic
®
DSI SS7MD Network Interface Boards Programmer's Manual Issue 4
21
pptr = get_param(m);
memset(pptr, 0, m->len);
/*
* 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);
m->hdr.dst = MVD_TASK_ID;
m->hdr.src = OUR_MOD_ID;
/*
* Call GCT_set_instance to route the message to the
* correct board and GCT_send to send the message.
* If GCT_send returns non-zero release the message.
*/
GCT_set_instance(board_id, (HDR *)m);
if (GCT_send(m->hdr.dst, (HDR *)m) != 0)
relm((HDR *)m);
return(0);
}
3.4.5 Interconnecting 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. Drop and Insert which implements
Drop and Insert functionality.