
The Extensions module allows you to configure and manage individual user extensions within the PBX system. This includes assigning extension numbers, setting display names, defining authentication credentials, configuring voicemail settings, and customizing additional extension-specific options.

Add Extension

In details

Basic Information
Extension Username: The numeric identifier used to dial and reach this user within the PBX system.
Name: The display name associated with this extension, which will appear as the Caller ID for outbound calls.
Password: The authentication credential required for the extension to successfully register with the PBX.
Outbound CID: Specifies a custom Caller ID for outbound calls made through this extension. This value will override the default Caller ID configured at the trunk level.
- Note: Leave this field blank to disable the outbound Caller ID override for this extension.
Transport Protocol: Defines the SIP transport method used by the extension. The default is UDP, but this can be changed in the Transport tab to TCP, TLS, or other supported protocols.

Voicemail
Voicemail: Enable this option to activate voicemail functionality for the extension,Voicemail is enabled by default.
VoicemailPassword: The numeric password required to access the voicemail system. This password must contain digits only.

Options
Active: Enables the extension for use in all configured destinations. This option is enabled by default.
Ring Timeout(s): Specifies the duration, in seconds, that the phone will ring before the call is considered unanswered. You may enter a custom value directly.
Default: 30 seconds.
Allow Call Recording: Enable this option to allow call recording for the extension.
Max Allowed Contact: Defines the maximum number of endpoints that can register to this extension simultaneously.
Media Encryption: Enables encryption of RTP (Real-Time Transport Protocol) audio and video streams to enhance security and prevent unauthorized interception.
Enable NAT Support: Activate this when the PBX is using a public IP address and needs to communicate with devices behind a NAT (e.g., home routers). Enabling this may help resolve one-way audio issues caused by improper NAT or firewall configurations.
DTMF Mode: Set the default mode for sending DTMF tones.
- RFC4733: Sends DTMF in RTP packets, separate from audio.
- Info: Sends DTMF using SIP INFO messages.
- Inband: Sends DTMF within the audio stream.
- Auto: Automatically selects RFC4733 or INFO based on compatibility. (Default)
Pickup Group: Allows users in the same group to answer each other’s ringing calls by dialing a predefined code (e.g., *8).
Pickup Named Call Group: Assign a descriptive name to the pickup group for organizational purposes.

Codec
Select the codecs supported by the device. You can prioritize and enable the codecs that best suit your network and call quality requirements.

Extension Filter Blacklist
Blacklist is used to restrict or block specific internal call patterns.
Name: A descriptive label for the blacklist rule.
Pattern: Define the number pattern or extension to be blocked.
Direction: Specify the direction in which the rule applies — Send, Receive, or Both.

Extension Destination
Destination condition: Define how incoming calls are routed based on specific conditions.
- Unconditional: Always redirect calls to the specified destination.
- No Answer: Redirect calls if the extension does not answer.
- Busy: Redirect calls when the extension is busy.
- Note: Voicemail takes priority over destination settings. To activate call redirection, voicemail must be disabled.
Destination Type: Select the desired destination from the dropdown list (e.g., extension, voicemail, ring group, queue).

IP Restriction
Enable this option to enhance VoIP security by limiting registration to specific IP addresses or subnets. Once enabled, only IPs that match the defined criteria will be allowed to register this extension.
Add Bulk Extension
Use this feature to create multiple extensions simultaneously, streamlining the process of adding a large number of users to the system efficiently.


Start Extension: The initial extension number in the sequence.
Create Number: The total number of extensions to be created.
Import

To upload a file with the extensions you want to create.
- Note: Duplicate extensions are not permitted. The first line of the file must include the column headers.
Export
Download a file with all the extensions created in the PBX system and save it to your local device.
PBX supports CSV, XLSX, JSON, and HTML file formats.