> For the complete documentation index, see [llms.txt](https://prosbcdocs.telcobridges.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prosbcdocs.telcobridges.com/tmedia-documentation/configuration/creating-isup-cic-groups.md).

# Creating ISUP CIC Groups

> **Applies to:** Tmedia 3.0, 3.2, 3.3

A CIC represents a physical timeslot between two SS7 nodes. Both of these nodes must commonly agree upon a CIC numbering scheme.

Once you have created an ISUP interface, you must create a new ISUP cicuit identification code (CIC) group for your system.

To create an ISUP CIC group:

1- Click **ISUP** in the navigation panel.

![CreateIsupStack 0](https://docs.telcobridges.com/w/images/7/71/CreateIsupStack_0.png)

2- Select the ISUP stack

![SelectIsupStack 0](https://docs.telcobridges.com/w/images/5/5f/SelectIsupStack_0.png)

3- Select the ISUP interface

![SelectIsupInterface 0](https://docs.telcobridges.com/w/images/6/6b/SelectIsupInterface_0.png)

4- Click **Create New Isup Cic Group** in the ISUP interface configuration window (a number of groups can be created at once by clicking **Create Multiple New Isup Cic Group**)

![Create ISUP CIC Group 0](https://docs.telcobridges.com/w/images/8/86/Create_ISUP_CIC_Group_0.png)

5- Configure the new ISUP CIC group:

* Enter a **name** for the group
* Enter a number for the **first CIC** in the group (this value must follow other CIC group values, and not overlap)
* Select a **line service**
* Check the appropriate **timeslots** (click "Select all" to check all timeslots)
* Select a **CIC mapping**
* Select a **call control method** (Advance Parameters)
* Click **Create**

![Create ISUP CIC Group 1](https://docs.telcobridges.com/w/images/0/08/Create_ISUP_CIC_Group_1.png)

6- Verify that the **"IsupCicGroup was successfully created"** message appears

![Create ISUP CIC Group 2](https://docs.telcobridges.com/w/images/9/9a/Create_ISUP_CIC_Group_2.png)

**Path**

```
/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_interfaces/@[isup_interface]/isup_cic_groups/@[isup_cic]
```

**Parameters (text)**

```
/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_interfaces/@[isup_interface]/isup_cic_groups/@[isup_cic]
first_cic           = 1
line_service        = "@[line_service_name]"
name                = "@[isup_cic]"
skip_ts16_cic       = false
timeslot_mask       = 0x7fff7fff

/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_interfaces/@[isup_interface]/isup_cic_groups/@[isup_cic]/advanced_parameters
call_control          = "Bothway"
cic_mapping           = "Linear"
cic_options           = [  ]
generate_exit_message = false
location_id           = ""
trunk_group_number    = ""

/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_interfaces/@[isup_interface]/isup_cic_groups/@[isup_cic]/state
all_cics_forced_blocked   = false
all_cics_forced_unblocked = false
cic_forced_blocked_mask   = 0x0
cic_forced_unblocked_mask = 0x0

/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_interfaces/@[isup_interface]/isup_cic_groups/@[isup_cic]/timers
circuit_validation_timer = "10 seconds"
t3_timer                 = "2 minutes"
t12_timer                = "15 seconds"
t13_timer                = "5 minutes"
t14_timer                = "15 seconds"
t15_timer                = "5 minutes"
t16_timer                = "15 seconds"
t17_timer                = "5 minutes"
```

**Parameters (json)**

```
{
  "advanced_parameters" : {
    "call_control" : "Bothway",
    "cic_mapping" : "Linear",
    "cic_options" : [
    ],
    "generate_exit_message" : false,
    "location_id" : "",
    "trunk_group_number" : ""
  },
  "first_cic" : 1,
  "line_service" : "@[line_service_name]",
  "name" : "@[isup_cic]",
  "skip_ts16_cic" : false,
  "state" : {
    "all_cics_forced_blocked" : false,
    "all_cics_forced_unblocked" : false,
    "cic_forced_blocked_mask" : 0,
    "cic_forced_unblocked_mask" : 0
  },
  "timers" : {
    "circuit_validation_timer" : "10 seconds",
    "t3_timer" : "2 minutes",
    "t12_timer" : "15 seconds",
    "t13_timer" : "5 minutes",
    "t14_timer" : "15 seconds",
    "t15_timer" : "5 minutes",
    "t16_timer" : "15 seconds",
    "t17_timer" : "5 minutes"
  },
  "timeslot_mask" : 2147450879
}
```

### List of Parameters

* [Name](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/name/README.md)
* [First CIC](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/first-cic/README.md)
* [Line Service](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/line-service/README.md)
* [Skip timeslot 16 CIC](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/skip-timeslot-16-cic/README.md)
* [Timeslots](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/timeslots/README.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://prosbcdocs.telcobridges.com/tmedia-documentation/configuration/creating-isup-cic-groups.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
