Administration
Locations, number ranges and permissions
Locations define which numbers, packages, CSS and languages EasyUC uses during creation.
In EasyUC: EasyUC Cisco → Administration → CUCM & Provisioning → Locations → Create
Images come from the EasyUC lab. Names and example values provide orientation. A different interface language is indicated beside the relevant image.
What it is for
In EasyUC, a location groups everything that is the same at one site: the allowed number ranges, the assigned packages with their templates, time zone and language, and the calling search spaces for calling permissions and call forwarding. When you create a user, a phone or a group, you select the location first. EasyUC derives from it which numbers are free and which CUCM values are set.
An EasyUC location does not create a separate object in the CUCM itself. The location refers to existing CUCM objects (calling search spaces, partitions, service profiles, voicemail profiles). The number ranges go into the EasyUC number plan. Large ranges are created by the hourly number plan job.
Each CUCM connection uses one of two location types: number ranges (default) or a custom enduser attribute. In the second case, EasyUC assigns users through attribute values and device pools, and the number format fields are omitted.
Prerequisites
- Role
ROLE_APP_ADMIN. The interface shows the Administration menu only with this role. - The
cucmmodule is enabled. Without this module the interface locks the page. - An active CUCM connection is selected in the header. The page always works with this connection.
- At least one package exists if the location is to be used for provisioning right away.
- The required calling search spaces, partitions, UC service profiles and voicemail profiles exist in the CUCM.
- The number ranges have been agreed. From and To have the same number of digits, and a range contains 1,000,000 numbers at most.
Step by step: creating a location
Step by step: changing a location, assigning packages, CSV
Fields and options
| Field / action | Meaning and use |
|---|---|
| Type | Number format of the location. Normal: no change (default). Right Digits: shortened to N digits from the right; with 5 digits, +49123123512 becomes 23512. Change Prefix: the prefix is replaced; with +44, 0211123123 becomes +44211123123. Right Digits Add Prefix: both combined. The field is omitted if the CUCM connection uses the location type Custom Enduser Attribute. |
| Name | Display name of the location in all selection lists. |
| Add attribute fields / Device Pools | Only with the location type Custom Enduser Attribute: attribute values and device pools through which users and devices are assigned to the location. |
| Packages / Default Package | Assigned packages and the package that is preselected in creation forms. |
| From / To | Limits of a number range. Both values need the same number of digits. 1,000,000 numbers per range at most. From 100,000 numbers upwards, the dialog points out that the hourly number plan job creates the range and that the first run can take a few minutes. |
| Check for Translation Pattern/Route Pattern | For numbers in this range, EasyUC checks whether a matching pattern exists in the CUCM. |
| Use for automatically insert | The range is used for automatic number assignment. With the additional option you specify a shorter subrange with its own From and To for this purpose. |
| Timezone | Time zone of the location. Default value UTC. |
| Language | User language (user locale) from the CUCM. |
| Softphone client | Jabber or Webex App. Both use the same CUCM device types (CSF, TCT, BOT, TAB). The setting changes only the name and icon of the client in the creation forms. |
| Voicemail | Voicemail default of the location. The field appears only if the CUCM connection has a voicemail integration. |
| UC Service Profile Settings | Separately for users with and without voicemail: Service Profile for IP Phones, Service Profile for Soft Phones and Voicemail Profile on Line. |
| Calling Permission | List of names and calling search spaces. The names appear as permission levels when devices are created. |
| Call Forwarding CSS Settings | Forward All, Forward Busy Internal / Forward Busy External, Forward No Answer Internal / Forward No Answer External, Forward Unregistered Internal / Forward Unregistered External. |
| Hunt Group Queue | Calling search spaces for Max Waiting Time, No Agent and Queue Full. |
| Hunt Group Forward | Calling search spaces for Forward Hunt No Answer and Forward Hunt Busy. |
| Enable Multiline Support? | Allows 1 to 7 additional lines. With Use the same partition for the additional lines as for the first line? the partition does not have to be selected per line. |
| User Template for Device Creation | Only in the edit dialog. User template that EasyUC uses when devices are created at this location. |
Checking the result and narrowing down errors
- For each location the list shows the language, time zone, number ranges with From and To, and the packages. The default package carries the suffix Default.
- Message To value need to be higher than From value: From and To are swapped.
- Message To value need to have the same number of digits as From value: align the number of digits, for example 10000 to 99999.
- Message A range may contain at most 1,000,000 numbers: split the range.
- The location is missing in a creation form: check whether a package is assigned to it. Several forms offer only locations with a package.
- New numbers are missing in the number plan: for large ranges, wait for the next hourly run and check under Administration → System & Operations → Background Jobs.
- Time-controlled functions run at the wrong time: the time zone is still set to the default value
UTC.