Manage Outbound Trunks

DIDWW outbound trunks enable routing of voice traffic to external destinations via DIDWW termination routes. This section covers the steps how to create and configure outbound trunks, including authentication, media settings, and termination routes for efficient call management.

Create Outbound Trunk

Step-by-step guide for creating and configuring a new outbound trunk.

Create Outbound Trunk
View Outbound Trunk Credentials

Learn how to access SIP credentials and manage authentication details.

View Outbound Trunk Credentials
Edit Outbound Trunks

Instructions for modifying trunk configuration.

Edit Outbound Trunks
Delete Outbound Trunks

Options to remove single or multiple outbound trunks.

Delete Outbound Trunks


Create Outbound Trunk

To create an outbound trunk, go to the Voice section, select Outbound Trunks, and click Create new.

Creating a new Outbound Trunk

Fig. 1 Creating a new Outbound Trunk

On the Create outbound trunk page, enter the Friendly Name and configure the following settings:

Authentication

Set up credential, IP-based, or Twilio SID authentication for outbound trunks.

Authentication
Media

Manage RTP settings, timeouts, and encryption for secure media handling.

Media
Termination

Define limits, CLI rules, and dialing restrictions for outbound calls.

Termination
Emergency Calling

Configure emergency calling support for outbound trunks.

Emergency Calling


Authentication

The Authentication section allows you to configure how your system authorizes the outbound trunk.

../../_images/fig358.png

Fig. 3 Authentication section with Credentials & IP-Based option.


1. Credentials & IP-Based

This method is selected by default when creating an outbound trunk. It uses trunk credentials and allowed IP addresses to authenticate outbound calls.

Field

Description

Tech Prefix

Optional code added before the dialed number to help identify and route calls through your trunk.

Specification

  • Maximum length: 8 characters.

  • Allowed symbols: digits (0–9) and the # symbol only.

  • The DST field in the Call Logs shows the full dialed destination, including the tech prefix.

Example

If you set the tech prefix to 123#, it must be added before the dialed number. For example:

  • Dialed number: 123#442012345678

  • Shown in CDR: 123#442012345678

  • Routed destination: 442012345678

Emergency calls must also include the prefix, e.g. 123#112.

Allowed IP addresses

Your system’s IP address from which calls are sent to DIDWW.

Allowed RTP IP addresses

Your RTP addresses from which audio packets will be relayed to DIDWW.

Note

  • The maximum number of allowed SIP and RTP IPs and subnets is 60.

  • By default, a trunk cannot be created without adding at least one Allowed SIP IP address.
    To allow any IP address (not recommended for security reasons), you can add 0.0.0.0/0.


2. Twilio Account SID

This method enables trunk creation for Twilio integration. For more details, see the Twilio Integration Guide .

Field

Description

Account SID

A 34-character string that uniquely identifies the Twilio account.



Media

The Media section provides options to configure how media (audio packets) is handled for outbound trunks. These settings ensure compatibility and enhance security during call setup and transmission.

Media Settings

Fig. 4 Media Settings

1. Media Settings

Option

Description

Force Symmetric RTP

When enabled, the trunk operates in Symmetric RTP/COMEDIA mode.

RTP Ping

When enabled, RTP ping is used to establish the connection for a call.

RTP Timeout

Disconnects the call if RTP packets do not arrive within the specified time. The value must be between 30 and 600 seconds.


2. Media Encryption

Option

Description

Disabled

Media encryption is turned off.

SRTP SDES

Secure Real-Time Transport Protocol (SRTP) encryption using Session Description Protocol Security Descriptions (SDES).

SRTP DTLS

SRTP encryption using Datagram Transport Layer Security (DTLS).

ZRTP

SRTP encryption using ZRTP, a key exchange protocol for securing VoIP calls.

Note

Media encryption is not enabled by default. To enable this feature, contact sales@didww.com .



Termination

The Termination section allows you to configure Limits and Notifications for outbound trunk usage, as well as manage CLI Settings and Destination Dialing Settings.

Media Settings

Fig. 5 Termination Settings

1. Limits and Notification

Setting

Description

24-hour limit (USD)

Sets the maximum amount of funds allowed per trunk over a rolling 24-hour period.
When this limit is reached, traffic on the trunk is blocked and active calls will be disconnected within a few minutes.

Capacity limit

Specifies the maximum number of simultaneous calls allowed per trunk.

Voice OUT Trunk usage limit notification

Sends an email notification when 80% of the 24-hour limit is reached. Notifications are sent once every 12 hours.

Note

The default 24-hour limit is $3000. The minimum limit is $50, and the maximum limit is $10000.


2. CLI Settings

Setting

Description

On CLI Mismatch

A CLI mismatch happens when numbers from other providers are used as the CLI, or when the CLI does not match any numbers acquired via DIDWW.

  • Send Original CLI – Passes the “From” header value from your system to the PSTN gateway without modification.

  • Reject Call – Rejects the call if the “From” header value does not match any DID numbers allowed in the CLI Settings list.

Allow any DID(s) as CLI for Voice OUT

When this toggle is enabled, all supported numbers are automatically allowed as CLI by default.

Allow specific DIDs as CLI for Voice OUT

When this toggle is disabled, only numbers added to the Allowed CLI(s) list can be used as CLI.

Note

The Available CLI(s) list displays only DID numbers that support the Voice OUT feature with local termination. DIDs with the Voice OUT global routes feature are not included in this list.


3. Destination Dialing Settings

Setting

Description

Allow All

This method allows calls to all destinations, except those specified in the listed prefixes.

Example

The configuration below allows calls to all destinations except:

  • London, UK (4420)

  • Ireland (353)

  • New York, US (1212)

Reject All

This method rejects calls to all destinations, except those specified in the listed prefixes.

Example

The configuration below rejects calls to all destinations except:

  • Bogota, Colombia (571)

  • Lancaster, US (1740)

  • Mobile, Denmark (4592)



Emergency Calling

To use the emergency calling service with an outbound trunk, you must first have a DID number that supports emergency services and has emergency service activated.

1. Create & activate emergency calling service

Follow this guide to check your DID eligibility and activate emergency services.

Create Emergency Calling Service
2. Configure outbound trunk for emergency calling

Use this guide to enable emergency calling on your outbound trunk after activation.

Configure Emergency Calling Service for Outbound Trunk


View Outbound Trunk Credentials

If your outbound trunk uses the Credentials & IP-based authentication method, you can view its credentials by selecting the key icon in the Credentials column on the Outbound Trunks page.

Accessing SIP credentials

Fig. 12 Accessing SIP credentials.

A SIP Credentials pop-up will appear, showing the outbound trunk configuration details:

Field

Description

Auth type

The authentication method used for the trunk (for example, Credentials & IP-based).

Username

The unique username assigned to the SIP trunk.

Password

The password for the SIP trunk. Select the eye icon to view it or the regenerate icon to generate a new one.

Host(s)

Hostnames of the SIP servers available for the trunk.

Allowed SIP IPs

IP addresses that are authorized to send traffic to the trunk.

Allowed Voice OUT CLI(s)

Caller IDs permitted for outbound voice traffic.

Emergency calling CLI(s)

Caller IDs that can be used for emergency calling.



Edit Outbound Trunks

  1. Navigate to the Voice section in the left-hand menu.

  2. Select Outbound Trunks from the submenu.

  3. Locate the trunk that you want to edit and click the actions button.

  4. Click Edit.

  5. In the Edit Outbound Trunk, perform the changes and click Submit to save the changes.

Actions Button.

Fig. 8. Actions Button.


Delete Outbound Trunks

You can either delete a single outbound trunk or delete multiple outbound trunks using batch actions.

Delete a Single Outbound Trunk

  1. Navigate to the Voice section in the left-hand menu.

  2. Select Outbound Trunks from the submenu.

  3. Locate the trunk that you want to delete and click the actions button.

  4. Click Delete.

  5. In the pop-up Delete Trunk(s) window, click Delete to confirm the trunk deletion.

Actions Button.

Fig. 10. Actions Button.

Delete Multiple Outbound Trunks

  1. Navigate to the Voice section in the left-hand menu.

  2. Select Outbound Trunks from the submenu.

  3. Locate the trunks that you want to delete and check them.

  4. Click on the Batch Actions button and select Delete.

  5. In the pop-up Delete Trunk(s) window, click Delete to confirm the trunk deletion.

Batch Actions Button.

Fig. 12. Batch Actions Button.



Additional Resources

Outbound Dialing

Learn about configuring outbound dialing, including number format, local routes, and short numbers.

Outbound Dialing
Termination Services Technical Data

Explore technical specifications and detailed information on termination services, including supported network protocols, signaling endpoints, encryption options, codecs, and other SIP protocol details.

SIP Protocol Details