Bulk Generator
The Bulk Generator creates many User Extensions at once - the fastest way to stand up a new organization or add a group of users. Rather than opening the full extension form per person, you set your defaults once and then supply just the per-user details (extension, name, email, and optionally DID and MAC) either by uploading a CSV or typing into a table. Each row produces a complete user with all the related objects - phone account, mailbox, directory entry, and portal/Connect login - just as if you had created it by hand.
When using Users CSV Upload, you first set the default values in Default Values or on a Tenant level for Multi Tenant and then either upload a CSV file containing information for each User Extension or enter data in a table.
The fastest way to create multiple User Extensions is by uploading a .CSV file. Alternatively you can manually enter data for multiple extensions or you can start with uploading and continue with editing in a table. In both cases you must press the “Save” button to generate the User Extensions.
In the table view, use the double-arrow control beside the add/remove row tools to switch between basic columns (extension number, first and last name, DID, MAC, and email) and all columns. The screen opens in basic mode each time you open this page. The table uses the width of the form instead of a fixed wide layout, with a flexible empty column so the grid fills the dialog without forcing a horizontal scrollbar. Column headers do not wrap. Hidden columns still accept data from a CSV upload and are included when you save; the toggle only changes what is shown on screen until you leave the page.
Use DIDs as Caller IDs option allows you to use DIDs as Caller IDs for newly created User Extensions.
Create DIDs if missing option allows you to automatically create DIDs, assign them to current tenant, and create Inbound Routes that will route calls to User Extensions. Typically, you would create and assign DIDs first, so this is a shortcut to be used with caution.
Objects Created by
When Users CSV Upload creates User Extensions it also creates other related objects based on default system-wide or Tenant level settings.
Users. Users are created with a user name equal to their extension and default password based on the options specified for password generation in Default Values or Tenant settings for Multi Tenant version. Welcome Email with access information is sent to all the created users based on the Welcome Email settings.
Note that Multi Tenant Configuration Manager prepends current tenant name to the generated user names, and appends current tenant name to the user names of generated phones.
User Extensions. User Extensions are created with the default script for calling them as specified in Default Values.
Mailboxes. Each User Extension will have an own mailbox created. Mailboxes will have the owner’s name, email and pager set accordingly.
Endpoints. Generated endpoints (phone configurations) will have the username, Caller ID, password and associated mailbox fields set based on the data entered on the form or the CSV file.
Company Directory. Users CSV Upload automatically creates a contact in the Company Directory.
Inbound Routes. Optional. If DID is specified, then an Inbound Route with appropriate inbound call handler will be also created.
Provisioning Files. Optional. Specifying MAC address results in creation of configuration files for auto-provisioning of the generated phone based on Device Provisioning settings. Note that you also must specify a default Phone Model in Endpoints tab of Default Values and/or Endpoints section of Tenant screen. If the Device Provisioning is not configured or enabled, Configuration Manager will ignore specified MACs and not generate files for auto-provisioning.
Best practices
- Get Default Values right first - phone model, password rules, PIN rules, and codecs - so every generated extension is consistent and you avoid re-editing afterward.
- Include a MAC address in the row only when a phone will be auto-provisioned, and confirm the default Phone Model is set, otherwise the MAC is ignored.
- Create DIDs if missing is a convenience that also creates DIDs and inbound routes; prefer assigning DIDs deliberately first, and use this shortcut only when you understand what it will generate.
- Do a small test upload before the full list to confirm your columns map correctly, then upload everyone.
Related documentation
- User Extensions - the full per-user screen for editing after bulk creation.
- Directory Sync - keep extensions in step with an external directory instead of a one-time upload.
- Default Values - the settings every generated extension inherits.
- Email Templates - how new users receive their access details.