You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > SS7 CIC Configure 0x006A
SwitchKit Name
SS7CICConfig
Type
EXS API and SwitchKit API message
Description
This message allows the host to define an association between channels on logical spans and SS7 CICs. CICs in a CIC group must be on the same span and in contiguous timeslots. You can also use this message to deconfigure CIC group.
You must use this message for one CIC group at a time. You cannot use this message on multiple CIC groups.
To deconfigure a CIC group, use this message but substitute the value 0xFFFFFFFF for the DPC. If the CICs are in-service, the host receives DS0 status messages for the CICs with a status of out-of-service.
Sent by
SwitchKit Code
Configuration
SS7CICConfig (
Node = integer,
StackID = integer,
BaseCICNumber = integer,
BaseCICSpan = integer,
BaseCICChannel = integer,
NumCICs = integer,
DPC = integer,
CallControlUserPart = integer);
C Structure
typedef struct {
UBYTE StackID;
unsigned short BaseCICNumber;
unsigned short BaseCICSpan;
UBYTE BaseCICChannel;
UBYTE NumCICs;
int DPC;
UBYTE CallControlUserPart;
} XL_SS7CICConfig;
C++ Class
class XLC_SS7CICConfig : public XLC_OutboundMessage {
public:
UBYTE getStackID() const;
void setStackID(UBYTE x);
unsigned short getBaseCICNumber() const;
void setBaseCICNumber(unsigned short x);
unsigned short getBaseCICSpan() const;
void setBaseCICSpan(unsigned short x);
UBYTE getBaseCICChannel() const;
void setBaseCICChannel(UBYTE x);
UBYTE getNumCICs() const;
void setNumCICs(UBYTE x);
int getDPC() const;
void setDPC(int x);
UBYTE getCallControlUserPart() const;
void setCallControlUserPart(UBYTE x);
};
EXS API Hex Format
MESSAGE (White) |
RESPONSE (Gray) |
||
Byte |
Field Description |
Byte |
Field Description |
0 |
Frame (0xFE) |
0 |
Frame (0xFE) |
1, 2 |
Length (0x00NN) |
1, 2 |
Length (0x0007) |
3, 4 |
Message Type (0x006A) |
3, 4 |
Message Type (0x006A) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
8 : |
Address Method 0x00 - Individual AEs or 0x01 - Range |
10 |
Checksum |
Number of AEs to follow |
8, 9 |
||
AEs For Voice Circuit:
For Virtual CIC: 0x31 SS7 Virtual CIC (can be used with Individual AEs or Range address method) |
|||
: |
DPC (four bytes) If using the BT IUP protocol, the maximum range for a DPC is 14 bits. |
||
: |
Call Control User Part This field indicates the Call Control User Part for the CIC: 0x00 ISUP (Default) 0x01 TUP 0x02 ISUP/Japanese ISUP CIC Mapping (See information below this table) 0x31 SS7 VCIC |
||
: |
Checksum
|
CIC Assignment over E1
For CIC assignments over E1, the base channel refers to the Dialogic channel shown in the table below. The number of CICs defines the CIC range using the contiguous timeslots as the range. In the example table below there is no signaling link on the span. There is a base CIC of 0x00 and 31 CICs that can be configured as one group. If there is a signaling link on the span on a timeslot other than timeslot 1 (Dialogic channel 0x00) then the CIC configure has to be split in two groups.
Note that this table is an example and reflects one way to assign CICs over E1.
Dialogic Channel |
Timeslot |
Full-span |
Last Channel Used as SS7 Link |
First Channel Used as SS7 Link |
---|---|---|---|---|
31 |
0 |
- |
- |
- |
0 |
1 |
0x00 |
0x00 |
SS7 Link |
1 |
2 |
0x01 |
0x01 |
0x00 |
2 |
3 |
0x02 |
0x02 |
0x01 |
3 |
4 |
0x03 |
0x03 |
0x02 |
4 |
5 |
0x04 |
0x04 |
0x03 |
5 |
6 |
0x05 |
0x05 |
0x04 |
6 |
7 |
0x06 |
0x06 |
0x05 |
7 |
8 |
0x07 |
0x07 |
0x06 |
8 |
9 |
0x08 |
0x08 |
0x07 |
9 |
10 |
0x09 |
0x09 |
0x08 |
10 |
11 |
0x0A |
0x0A |
0x09 |
11 |
12 |
0x0B |
0x0B |
0x0A |
12 |
13 |
0x0C |
0x0C |
0x0B |
13 |
14 |
0x0D |
0x0D |
0x0C |
14 |
15 |
0x0E |
0x0E |
0x0D |
30 |
16 |
0x0F |
SS7 Link |
0x0E |
15 |
17 |
0x10 |
0x0F |
0x0F |
16 |
18 |
0x11 |
0x10 |
0x10 |
17 |
19 |
0x12 |
0x11 |
0x11 |
18 |
20 |
0x13 |
0x12 |
0x12 |
19 |
21 |
0x14 |
0x13 |
0x13 |
20 |
22 |
0x15 |
0x14 |
0x14 |
21 |
23 |
0x16 |
0x15 |
0x15 |
22 |
24 |
0x17 |
0x16 |
0x16 |
23 |
25 |
0x18 |
0x17 |
0x17 |
24 |
26 |
0x19 |
0x18 |
0x18 |
25 |
27 |
0x1A |
0x19 |
0x19 |
26 |
28 |
0x1B |
0x1A |
0x1A |
27 |
29 |
0x1C |
0x1B |
0x1B |
28 |
30 |
0x1D |
0x1C |
0x1C |
29 |
31 |
0x1E |
0x1D |
0x1D |
Call Control User Part
Japanese ISUP CIC Mapping Options
If you select ISUP/Japanese ISUP CIC Mapping (0x02), you must map CICs according to one of the following three options:
• Full span
• Last channel not used as CIC
• First channel not used as CIC
The values of the channels based for each option above are shown in the table below.
CSP Channel |
Timeslot |
Full-span |
Last Channel Used as SS7 Link |
First Channel Used as SS7 Link |
---|---|---|---|---|
31 |
0 |
Frame Alignment Signal |
||
0 |
1 |
Base CIC + 0 |
Base CIC + 0 |
Not used as CIC (may be SS7 link) |
1 |
2 |
Base CIC + 6 |
Base CIC + 6 |
Base CIC + 5 |
2 |
3 |
Base CIC + 12 |
Base CIC + 12 |
Base CIC + 11 |
3 |
4 |
Base CIC + 18 |
Base CIC + 18 |
Base CIC + 17 |
4 |
5 |
Base CIC + 24 |
Base CIC + 24 |
Base CIC + 23 |
5 |
6 |
Base CIC + 1 |
Base CIC + 1 |
Base CIC + 0 |
6 |
7 |
Base CIC + 7 |
Base CIC + 7 |
Base CIC + 6 |
7 |
8 |
Base CIC + 13 |
Base CIC + 13 |
Base CIC + 12 |
8 |
9 |
Base CIC + 19 |
Base CIC + 19 |
Base CIC + 18 |
9 |
10 |
Base CIC + 25 |
Base CIC + 25 |
Base CIC + 24 |
10 |
11 |
Base CIC + 2 |
Base CIC + 2 |
Base CIC + 1 |
11 |
12 |
Base CIC + 8 |
Base CIC + 8 |
Base CIC + 7 |
12 |
13 |
Base CIC + 14 |
Base CIC + 14 |
Base CIC + 13 |
13 |
14 |
Base CIC + 20 |
Base CIC + 20 |
Base CIC + 19 |
14 |
15 |
Base CIC + 26 |
Base CIC + 26 |
Base CIC + 25 |
30 |
16 |
Cannot Be Used |
||
15 |
17 |
Base CIC + 3 |
Base CIC + 3 |
Base CIC + 2 |
16 |
18 |
Base CIC + 9 |
Base CIC + 9 |
Base CIC + 8 |
17 |
19 |
Base CIC + 15 |
Base CIC + 15 |
Base CIC + 14 |
18 |
20 |
Base CIC + 21 |
Base CIC + 21 |
Base CIC + 20 |
19 |
21 |
Base CIC + 27 |
Base CIC + 27 |
Base CIC + 26 |
20 |
22 |
Base CIC + 4 |
Base CIC + 4 |
Base CIC + 3 |
21 |
23 |
Base CIC + 10 |
Base CIC + 10 |
Base CIC + 9 |
22 |
24 |
Base CIC + 16 |
Base CIC + 16 |
Base CIC + 15 |
23 |
25 |
Base CIC + 22 |
Base CIC + 22 |
Base CIC + 21 |
24 |
26 |
Base CIC + 28 |
Base CIC + 28 |
Base CIC + 27 |
25 |
27 |
Base CIC + 5 |
Base CIC + 5 |
Base CIC + 4 |
26 |
28 |
Base CIC + 11 |
Base CIC + 11 |
Base CIC + 10 |
27 |
29 |
Base CIC + 17 |
Base CIC + 17 |
Base CIC + 16 |
28 |
30 |
Base CIC + 23 |
Base CIC + 23 |
Base CIC + 22 |
29 |
31 |
Base CIC + 29 |
Not used as CIC (may be SS7 link) |
Base CIC + 28 |
Response Data
The meaning of these fields depends upon the value of the Entity field in the message. The following value can be received:
0x7F Software module still locked.
This value is returned when attempting to configure a locked module for which no product license has been downloaded.
0xFD Node ID Not Configured
This response is a result of an SS7 server node configuration. Assignment of spans failed because node is not yet assigned. When sending the SS7 CIC Configure message (0x006A) over the EXNET® ring, this response value indicates the Ethernet connection is not available to the SS7 I/O card and you should check the connection.