Bulk Extensions

You are here:
< All Topics

In this module it is possible to create extensions in a range defined by the user.


VitalPBX Bulk Extensions

  • Extension Range, this defines the range of extensions that you want to create, eg.: from 1000 to 1400. If any of the extensions in the range already exists will be skipped.
  • Name prefix, this allows you to define a prefix to use as part of the extension name, eg.: if you set the prefix value to Agent and the extension is 200, the extension name will be Agent 200. If blank, the word Extension will be used as prefix.
  • Class of Service, the dial plan can be segmented into sections, called Classes of Service (CoS). CoS are the basic organizational unit within the dial plan, and as such, they keep different sections of the dial plan independent of each other. VitalPBX uses CoS to enforce security boundaries between the various parts of the dial plan, as well as to provide different classes of service to different groups of users.
  • Language, this specifies the language setting to be used for this extension. This will force all prompts specific to the user to be played in the selected language, provided that the language is installed and voice prompts for the specified language exist on your server. This field is not required. If left blank, prompts will be played in the default language of the VitalPBX server.
  • Devices Technology, type of technology used by this device. The technology options are:
    • PJSIP, PJSIP device
    • SIP, SIP device
    • IAX2, IAX device
    • FXS, analog device
  • NONE, extension without device.
  • Devices Password, password (secret) associated with this device. Passwords can be the weakest link on any externally accessible PBX system, as malicious users will attempt to locate extensions having weak passwords. Extensions that authenticate by using simple passwords such as “1234” stand a good chance of being compromised, allowing an attacker to place calls through your PBX. Pick strong passwords carefully and ensure that passwords are not given to anyone who does not need to know them. Passwords should be at least 8 characters long and should include a random mixture of letters (both upper- and lower-case), numbers, and special characters.
  • Dial Profile, there are many options that you can set on the outbound call, including call screening, distinctive ringing, and more. Goto Settings/Technology/Dial Profile for more information.
  • Codecs, list of allowed codecs. The order in which the codecs are listed determines their order of preference. If you select at least one codec, the DISALLOW=ALL parameter will be added. This will ensure that the device will only use only the codecs that you specifically define for the device.
  • Music on Hold Class, this option specifies which music on hold class to suggest to the peer channel when this channel places the peer on hold.
  • Recording calls, this group of fields allows a user to control the recording of incoming or outgoing calls. The user can either dial a feature code (*3) to selectively enable recording for the current call, never record calls, or always record calls.
    • Outgoing, record external outgoing calls.
    • Incoming, record external incoming calls.
    • Internal, record internal calls.
  • On Demand Recording, record calls on demand.
  • Voicemail Enabled, enables or disables voicemail. If voicemail is not enabled, voicemail messages cannot be left for the user.
  • Voicemail Password, the numeric password to access the voicemail. The voicemail system will compare the password entered by the user against this value. Allows you to define the voicemail password for each extension, if left blank, the password will be the extension number. You may use the reserved word {RANDOM} to generate a random password.
  • Account Code, this field is used to populate the Account Code field of the Call Detail Record (CDR). If the field is left blank, the Account Code field of the CDR record will also be blank. Allows you to define the account code for each extension. You may use the reserved word {EXTENSION} to use the extension as account code.
  • Features Password, password to access certain system features and the control panel of the phone. Allows you to define the features password for each extension, if left blank, a random password will be generated. You may use the reserved word {EXTENSION} to use the extension as features password.
  • Ring Time, the number of seconds to ring the device before giving up and moving on to the next priority for the extension.
  • NAT, (Network Address Translation) is a technology commonly used by firewalls and routers to allow multiple devices on a LAN with ‘private’ IP addresses to share a single public IP address. A private IP address is an address, which can only be addressed from within the LAN, but not from the Internet outside the LAN Options:
    • No: No special NAT handling other than RFC3581
    • Force: Pretend there was an rport parameter even if there wasn’t
    • Comedia: Send media to the port Asterisk received it from regardless of where the SDP says to send it.
    • Auto Force: Set the force rport option if Asterisk detects NAT
    • Auto Comedia: Set the comedia option if Asterisk detects NAT
  • Call Waiting, if you uncheck this option, only one incoming call will be allowed to this extension.
Table of Contents