> 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-an-isup-user-part.md).

# Creating an ISUP User Part

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

Once you have created your ISUP network, you must create a new ISUP user part.

The user part is the container for the multiple [ISUP](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/protocols/isup/README.md) interfaces. One user part is required for each protocol variant. A user part can be seen as a protocol variant that a host application wants to use on the SS7 network.

Multiple ISUP user parts can be instantiated within a single ISUP protocol layer. This allows a user application to interface with multiple [SS7](https://telcobridges.com/media-gateways/solutions/signaling/migrating-ss7-sigtran/) ISUP protocol variants at the same time. In addition, only one ISUP user part is required for a specific variant as it can be assigned to multiple ISUP networks.

To create an ISUP user part:

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- Click **Create New Isup Userpart** in the ISUP stack configuration window:

![Create ISUP Userpart 0](https://docs.telcobridges.com/w/images/c/cc/Create_ISUP_Userpart_0.png)

4- Configure the new ISUP user part:

* Enter a **name** for the user part
* Select a **protocol variant** (depending on location)
* Select an **MTP3 sub service field** (the same that was previously set for MTP3)
* Select an **address indicator type**
* Select a [**Numbering Plan**](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/isdn-cas/numbering-plan/README.md)
* Click **Create**

![Create ISUP Userpart 1](https://docs.telcobridges.com/w/images/e/e0/Create_ISUP_Userpart_1.png)

5- Verify that the **"IsupUserpart was successfully created"** message appears

![Create ISUP Userpart 2](https://docs.telcobridges.com/w/images/8/83/Create_ISUP_Userpart_2.png)

**Path**

```
/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_userparts/@[isup_userpart]
```

**Parameters (text)**

```
/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_userparts/@[isup_userpart]
default_nature_of_address = "Not present"
default_numbering_plan    = "Unknown"
name                      = "@[isup_userpart]"
strict_spirou_validation  = false
sub_service_field         = "International"
variant                   = "ITU"

/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_userparts/@[isup_userpart]/advanced_parameters
allow_call_modification      = false
allow_group_messages         = true
allow_pass_on                = true
cause_release_location       = "Private network LU"
send_inr_when_no_calling_nb  = false
user_to_user_info_max_length = 255

/configurations/@[configuration_name]/isup_stacks/@[isup_stack]/isup_userparts/@[isup_userpart]/timers
circuit_reservation_ack_timer   = "10 seconds"
circuit_reservation_timer       = "3 seconds"
continuity_check_incoming_timer = "20 seconds"
continuity_check_outgoing_timer = "20 seconds"
exit_timer                      = "1 minute"
explicit_call_transfer_timer    = "1 second"
final_release_response_timer    = "30 seconds"
release_response_timer          = "30 seconds"
t1_timer                        = "15 seconds"
t2_timer                        = "0 millisecond"
t5_timer                        = "5 minutes"
t6_timer                        = "0 millisecond"
t7_timer                        = "1 minute"
t8_timer                        = "10 seconds"
t9_timer                        = "90 seconds"
t27_timer                       = "4 minutes"
t31_timer                       = "6 minutes"
t33_timer                       = "12 seconds"
t34_timer                       = "5 seconds"
t36_timer                       = "10 seconds"
```

**Parameters (json)**

```
{
  "advanced_parameters" : {
    "allow_call_modification" : false,
    "allow_group_messages" : true,
    "allow_pass_on" : true,
    "cause_release_location" : "Private network LU",
    "send_inr_when_no_calling_nb" : false,
    "user_to_user_info_max_length" : 255
  },
  "default_nature_of_address" : "Not present",
  "default_numbering_plan" : "Unknown",
  "name" : "@[isup_userpart]",
  "strict_spirou_validation" : false,
  "sub_service_field" : "International",
  "timers" : {
    "circuit_reservation_ack_timer" : "10 seconds",
    "circuit_reservation_timer" : "3 seconds",
    "continuity_check_incoming_timer" : "20 seconds",
    "continuity_check_outgoing_timer" : "20 seconds",
    "exit_timer" : "1 minute",
    "explicit_call_transfer_timer" : "1 second",
    "final_release_response_timer" : "30 seconds",
    "release_response_timer" : "30 seconds",
    "t1_timer" : "15 seconds",
    "t2_timer" : "0 millisecond",
    "t5_timer" : "5 minutes",
    "t6_timer" : "0 millisecond",
    "t7_timer" : "1 minute",
    "t8_timer" : "10 seconds",
    "t9_timer" : "90 seconds",
    "t27_timer" : "4 minutes",
    "t31_timer" : "6 minutes",
    "t33_timer" : "12 seconds",
    "t34_timer" : "5 seconds",
    "t36_timer" : "10 seconds"
  },
  "variant" : "ITU"
}
```

### List of Parameters

* [Name](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/name/README.md)
* [Protocol Variant](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/protocol-type/README.md)
* [MTP3 Sub Service field](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/sub-service-field/README.md)
* [Default Nature of Address When Unspecified](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/default-nature-of-address-when-unspecified/README.md)
* [Default Numbering Plan When Unspecified](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/default-numbering-plan-when-unspecified/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-an-isup-user-part.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.
