Batch of Extensions

Note: Batch upload now supports the uploading of XSTIM based extensions! Please see details below.

The Extensions Batch page allows you to import or update extensions using a CSV formatted file. The page also provides the option to delete all extensions.

To access the page, perform the following steps:

  1. Open the UCX Web-based Configuration Utility
  2. From the PBX tab, select Batch Configuration
  3. From the left side colum, select Batch of Extensions

Note: The page works for XSTIM, SIP and IAX2 extensions.

Exporting Extensions

Select the Download the current extensions in CSV format link to download a CSV file template, which will contain all currently defined extensions, but can also be used as a base template.

Note: Refer to  Adding an XSTIM Extension  and Adding a SIP Extension for additional details on the meaning and use of the paranmeters in the following table.
Column Description
Display Name Name to display for this extension
User Extension The extension number
Direct DID Number to call from external source for direct inward dialing to reach this extension
Outbound CID CLID number seen on outbound calls
Call Waiting Set to either: ENABLED or DISABLED
Secret Password for this extension
Voicemail Status Set to either: ENABLED or DISABLED
Voicemail Password Password to access the voicemail box
VM Email Address Email address that voicemails are sent to
VM Pager Email Address Pager/mobile email address that voicemail notifications are sent to
VM Options Separate options with pipe ( | ). For example: review=yes|maxmessage=60
VM Email Option whether voicemail is sent to email or not. Set to either: yes or no
VM Play CID Option whether caller's phone number is played before message. Set to either: yes or no
VM Play Envelope Option whether time date is played before message. Set to either: yes or no
VM Delete Vmail Option whether to delete voicemail when sent to email address. This gives you option of receiving voicemail via email only. Set to either: yes or no
Instant Access This option alllows the voicemail password prompt to be skipped when dialing from the mailbox extension. Set to either: yes or no
Context This is voicemail context. Do not change from the default. Enter: from-internal
Tech The type of extension. Enter either: sip or iax2
NAT Mode NAT setting for the SIP extension. Enter Yes, No, Force rport, Comedia, Automatic Force Both, Automatic Force port, Automatic Comedia, or Route. (UCX default is No).
Callgroup Callgroup for which the device belongs. This is a value between 0 and 63.
Pickupgroup List of callgroups which the device can initiate pickup. Separate values by comma, and use dash for ranges. For example: 0,3-8,13
Disallow If set to all will disallow all codecs. This is used if you want to specify a codec on the Allow parameter.
Allow Specifies what codec to use. You must set the Disallow parameter to all. Set to gsm or ulaw or alaw.
Account Code Accountcode for this device
Deny Denies traffic from the specified IP address. Set as IP Address/Subnet Mask
Permit Allows traffic from the specified IP address. Set as IP Address/Subnet Mask
Language Code Specifies the language to be used on messages and voice prompts if the language is installed in UCX (2 letter lowercase 
Record Incoming External Setting for recording incoming calls from external sources. The values are: Always, On Demand or Never
Record Outgoing External Setting for recording outbound calls from external sources. The values are: Always, On Demand or Never
Record Incoming Internal Setting for recording incoming calls from other extensions on the system. The values are: Always, On Demand or Never
Record Outgoing Internal Setting for recording incoming calls to other extensions on the system. The values are: Always, On Demand or Never
Record On Demand Enable or disable the ability to do on-demand (one-touch) recording. Set to disabled or enabled
Record Priority Call Recording policy priority relative to other extensions when there is a conflict between extension settings. Set a value of 0 to 20 (system uses default of 10)
XSTIM Specific Settings 
Device Type Identify the type of XSTIM device
MAC Address The MAC address of the device (using colons)
Number of Lines The number of Line Appearances of the extension. (Requires an available Programmable key for each line specified, and Call Waiting to be enabled.)
Title Default The Title display line on the phone
Main Text 0 Text display line 0 on the phone
Main Text 1 Text display line 1 on the phone
Main Text 2 Text display line 2 on the phone
Country Indication Tone The tonezone used for this phone. Leave blank for default.
RTP Port RTP port for this device. Leave blank for default or value between 1024 and 65535.
RTP Method RTP Method for this device. UCX default value is 4.
Time Format Time format to display on this device. Enter 0:00am, 0h00, or 0:00 (UCX default)
Date Format Date format to display on this device. Enter DD Mon, Mon DD, MM/DD, or DD/MM (UCX default)
Timezone Offset Extensions Offset (in minutes) from the UCX server time. Enter multiple of 30 between -720 and 780.
LCD Contrast LCD Contrast for this device from 0 to 15 (UCX default is 5)
Ring Volume Ring Volume for this extensionfrom 0 to 14 for Infinity phones, all other phones are 0 to 7 (UCX default is 2)
Ring Style Ring pattern for this device from 0 to 7 (UCX default is 1)
Call History Allow call history to be displayed. Enter Enabled (UCX default) or Disabled.
Dial Pad Feedback Dial pad feedback behavior for this extension. Enter Default, None, Click, or DTMF
Soft Transfer Type Type of Transfer invoke when Transfer softkey is pressed. Enter Default, Attended, Asterisk Blind, or Asterisk Attended
Hotdesking Allow or disallow hotdesking to be used on this device. Enter Default, Disallow, or Allowed
Hotdesking Password Enter the hotdesking password to be used for this extension. Enter no more than 8 digits.
SRG Mode The SRG mode for this extension. Enter Normal (UCX default) or Local Always.
Key 2 Label The Label to be displayed on the Key "n". Enter any string  from 1 to 9 characters. For right side justification, use a 9 character string padded from the left with spaces.

Note: Up to 30 Keys can be configured.

Key 2 Digits The digit string to be dialed when Key "n" is pressed. Can also contain the following values: Fxxx (Norstar/BCM feature code), xxxx (Speed dial), xxxB (BLF), xxxR (Ringing BLF).

Note: Up to 30 Keys can be configured.

...  
...  
Key 30 Label The Label to be displayed on the Key "n". Enter any string  from 1 to 9 characters. For right side justification, use a 9 character string padded from the left with spaces.

Note: Up to 30 Keys can be configured.

Key 30 Digits The digit string to be dialed when Key "n" is pressed. Can also contain the following values: Fxxx (Norstar/BCM feature code), xxxx (Speed dial), xxxB (BLF), xxxR (Ringing BLF).

Note: Up to 30 Keys can be configured.

Importing Extensions

In the CSV file, you must provide at least the following 4 columns: Display NameUser ExtensionSecret, and Tech for SIP and IAX2 extensions if there are any. Other fields can be left blank.

Select the Choose File button to bring up the browser to select the file to import.

Select the Upload CSV File button to upload the selected extensions CSV file into the system.

Deleting Extensions

Select the Delete All Extensions button to delete all extensions. All corresponding voicemail boxes and voicemail messages will also be deleted.

Note: This action will delete all extensions.

Page Tags: 
batch
csv
import
export
extensions