> 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/allocating-an-isdn-network-access-point-nap.md).

# Allocating an ISDN Network Access Point (NAP)

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

You must now allocate an ISDN network access point for your system. A network access point or [NAP](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/protocols/nap/README.md) represents the entry point to another network or destination peer, such as a SIP proxy, or an ISUP interface peer.

To create a new NAP:

1- Click **NAPs** in the navigation panel

![Isdn Nap 0](https://docs.telcobridges.com/w/images/c/c9/Isdn_Nap_0.png)

2- Click **Create New NAP**

![Isdn Nap 1](https://docs.telcobridges.com/w/images/d/dc/Isdn_Nap_1.png)

3- Create the new NAP:

* Enter a **name** for the NAP
* Click **Create**

![IsdnNap 2aa](https://docs.telcobridges.com/w/images/d/d9/IsdnNap_2aa.png)

4- Verify that the **NAP was successfully created** message appears

![Isdn Nap 3](https://docs.telcobridges.com/w/images/2/22/Isdn_Nap_3.png)

5- Associate an ISDN stack with the new NAP:

* Select a **stack** from the ISDN stack list
* Click the **"<<"** button to associate it with the NAP

![Isdn Nap 4](https://docs.telcobridges.com/w/images/d/d8/Isdn_Nap_4.png)

6- Select a value for [**Channel Usage**](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/channel-usage/README.md), to avoid call collision

* Click **Save**

7- Verify that the **"NAP was successfully updated"** message appears

![Isdn Nap 5](https://docs.telcobridges.com/w/images/2/2e/Isdn_Nap_5.png)

**Path**

```
/configurations/@[configuration_name]/naps/@[nap_name]
```

**Parameters (text)**

```
/configurations/@[configuration_name]/naps/@[nap_name]
cas_stacks            = [  ]
default_profile       = "default"
isdn_stacks           = [  ]
isup_cic_groups       = [  ]
line_services         = [  ]
name                  = "isdn_nap_00"
port_ranges           = [  ]
sip_transport_servers = [  ]

/configurations/@[configuration_name]/naps/@[nap_name]/call_rate_limiting
maximum_call_burst                  = 0
maximum_calls_per_second            = 0
maximum_simultaneous_incoming_calls = 0
maximum_simultaneous_outgoing_calls = 0
maximum_simultaneous_total_calls    = 0
processing_delay_high_threshold     = "3 seconds"
processing_delay_low_threshold      = "1 second"

/configurations/@[configuration_name]/naps/@[nap_name]/sip_cfg
poll_remote_proxy           = true
proxy_address               = ""
proxy_port                  = 5060
proxy_port_type             = "UDP"

/configurations/@[configuration_name]/naps/@[nap_name]/sip_cfg/advanced_parameters
183_triggers_call_progress           = false
map_any_response_to_available_status = true
privacy_type                         = "P-Asserted-Identity"

/configurations/@[configuration_name]/naps/@[nap_name]/sip_cfg/authentication_parameters
ignore_realm    = false
password        = ""
realm           = ""
reuse_challenge = false
user            = ""

/configurations/@[configuration_name]/naps/@[nap_name]/sip_cfg/filtering_parameters
filter_by_local_port    = true
filter_by_proxy_address = true

/configurations/@[configuration_name]/naps/@[nap_name]/sip_cfg/network_address_translation
local_method  = ""
remote_method = "None"

/configurations/@[configuration_name]/naps/@[nap_name]/sip_cfg/registration_parameters
address_to_register = ""
register_to_proxy   = false

/configurations/@[configuration_name]/naps/@[nap_name]/sip_cfg/sipi_parameters
append_f_to_outgoing_calls = false
call_progress_method       = "183 Call Progress"
content_type               = "itu-t"
enable                     = false
isup_protocol_variant      = "ITU"

/configurations/@[configuration_name]/naps/@[nap_name]/tdm_cfg
append_f_to_outgoing_calls                     = false
append_pound_to_outgoing_calls                 = false
channel_usage                                  = "Per-trunk lowest timeslot"
remove_trailing_f_or_pound_from_incoming_calls = true

/configurations/@[configuration_name]/naps/@[nap_name]/tdm_cfg/overlap_parameters
enable_overlap_receiving              = false
enable_overlap_sending                = false
overlap_receiving_expected_digits     = 0
overlap_receiving_inter_digit_timeout = "20 seconds"
overlap_receiving_timeout             = "0 millisecond"

/configurations/@[configuration_name]/naps/@[nap_name]/voip_media_only_cfg
nat_local_method = ""
```

**Parameters (json)**

```
{
  "call_rate_limiting" : {
    "maximum_call_burst" : 0,
    "maximum_calls_per_second" : 0,
    "maximum_simultaneous_incoming_calls" : 0,
    "maximum_simultaneous_outgoing_calls" : 0,
    "maximum_simultaneous_total_calls" : 0,
    "processing_delay_high_threshold" : "3 seconds",
    "processing_delay_low_threshold" : "1 second"
  },
  "cas_stacks" : [
  ],
  "default_profile" : "default",
  "isdn_stacks" : [
  ],
  "isup_cic_groups" : [
  ],
  "line_services" : [
  ],
  "name" : "@[nap_name]",
  "port_ranges" : [
  ],
  "sip_cfg" : {
    "advanced_parameters" : {
      "183_triggers_call_progress" : false,
      "map_any_response_to_available_status" : true,
      "privacy_type" : "P-Asserted-Identity"
    },
    "authentication_parameters" : {
      "ignore_realm" : false,
      "password" : "",
      "realm" : "",
      "reuse_challenge" : false,
      "user" : ""
    },
    "filtering_parameters" : {
      "filter_by_local_port" : true,
      "filter_by_proxy_address" : true
    },
    "network_address_translation" : {
      "local_method" : "",
      "remote_method" : "None"
    },
    "poll_remote_proxy" : true,
    "proxy_address" : "",
    "proxy_port" : 5060,
    "proxy_port_type" : "UDP",
    "registration_parameters" : {
      "address_to_register" : "",
      "register_to_proxy" : false
    },
    "sipi_parameters" : {
      "append_f_to_outgoing_calls" : false,
      "call_progress_method" : "183 Call Progress",
      "content_type" : "itu-t",
      "enable" : false,
      "isup_protocol_variant" : "ITU"
    }
  },
  "sip_transport_servers" : [
  ],
  "tdm_cfg" : {
    "append_f_to_outgoing_calls" : false,
    "append_pound_to_outgoing_calls" : false,
    "channel_usage" : "Per-trunk lowest timeslot",
    "overlap_parameters" : {
      "enable_overlap_receiving" : false,
      "enable_overlap_sending" : false,
      "overlap_receiving_expected_digits" : 0,
      "overlap_receiving_inter_digit_timeout" : "20 seconds",
      "overlap_receiving_timeout" : "0 millisecond"
    },
    "remove_trailing_f_or_pound_from_incoming_calls" : true
  },
  "voip_media_only_cfg" : {
    "nat_local_method" : ""
  }
}
```

### List of Parameters

* [Name](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/name/README.md)
* [Default Profile](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/default-profile/README.md)

Calls Rate Limiting

* [Maximum calls per second](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/maximum-calls-per-second/README.md)
* [Maximum call burst](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/maximum-call-burst/README.md)
* [Maximum simultaneous incoming calls](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/maximum-simultaneous-incoming-calls/README.md)
* [Maximum simultaneous outgoing calls](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/maximum-simultaneous-outgoing-calls/README.md)
* [Maximum simultaneous total calls](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/maximum-simultaneous-total-calls/README.md)
* [Processing delay low threshold](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/processing-delay-low-threshold/README.md)
* [Processing delay high threshold](https://github.com/telcobridges-main/tmedia-wiki/tree/main/reference/parameters/processing-delay-high-threshold/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/allocating-an-isdn-network-access-point-nap.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.
