You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > SS7 CIC Configure 0x006A

SS7 CIC Configure 0x006A

SwitchKit Name

SS7CICConfig

Type

EXS API and SwitchKit API message

Description

SS7 CIC Configure 0x006A

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

Host

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 : | AIB Address Method 0x00 - Individual AEs or 0x01 - Range | 10 | Checksum
Number of AEs to follow | 8, 9 | Status MSB, LSB
AEs For Voice Circuit: 0x14 SS7 CIC Group 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 No SS7 Link | 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 No SS7 Link | 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.

See Signaling System Number Seven.
See Circuit Identification Codes.
Destination Point Code
A computer, attached to the Excel platform through an RS-232 or Ethernet link, from which you run the telecommunications application that controls the Excel platform.
A group of data bits in a specific format, with a flag at each end to indicate the beginning and the end of the frame.
See Address Information Block.
Most Significant Bit
Least Significant Bit
Setting up, monitoring, and tearing down calls.
See Integrated Services Digital Network User Part.
Telephone User Part
A digital communications link - voice, data, and video at a 2.048 Mbps rate; 30B/2D or 31B/1D (ISDN); non-North American version of T1.
The protocol used in most local area PC networks. Typically, most Ethernet networks support data transmission speeds up to 10 Mbps, but 100 Mbps is also possible.