Administration
Automatic user provisioning
Rules per location by which EasyUC detects new CUCM users and creates devices on its own.
In EasyUC: EasyUC Cisco → Administration → CUCM & Provisioning → Automatic Provisioning → Create
What it is for
Automatic provisioning relieves you of creating objects one by one. EasyUC scans the end users in the CUCM at a fixed interval. If a new user matches a rule, EasyUC creates for that user what the rule provides for: IP phone, Jabber clients, device profile, remote destination profile or mobile identity, voicemail and a translation pattern.
A rule belongs to one location and one package. Attributes determine which users it matches: either fields of the CUCM end user or attributes from an LDAP directory that is set up as an external source. Alternatively, you import a CSV file with user IDs. The devices are created in the CUCM through AXL from the templates of the package. After the run, EasyUC can send an e-mail with the result.
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.
- The location has at least one package. The selection list contains only locations to which packages are assigned.
- The package contains templates for everything the rule is to create (phone model, Jabber clients, device profile, user, translation pattern).
- The location has number ranges for automatic assignment.
- For matching through LDAP: an external source of the type LDAP.
- For e-mails: a working SMTP configuration.
Step by step: creating a rule
-
In the section Enduser Attributes, define how the rule recognizes users. For CUCM fields, select the attribute under Select enduser attribute matching the package and type the values under Add attribute fields (type a word and press enter). For LDAP, set Would you like to use an LDAP connection to match attributes? and select LDAP Connection (External Source) and the LDAP attribute.
Step by step: starting and monitoring operation
Fields and options
| Field / action | Meaning and use |
|---|---|
| Location / Package | Determine the number ranges and templates of the rule. |
| Enduser attribute / attribute values | A user matches if the selected attribute has one of the entered values. Several attributes can be combined. |
| LDAP Connection (External Source) | External source of the type LDAP. |
| Should EasyUC really add a device even though the enduser phone number is already occupied by another enduser or by a line? | Allows creation even though the number is in use. The device then shares the line. By default, EasyUC rejects the user in this case. |
| Enduser Template | User template for the rule. If you select the template stored at the location here, the dialog points out that the location default is then ignored. |
| Use LDAP fields for MAC address? | EasyUC reads the MAC address of the phone from the LDAP attribute selected under Select LDAP attribute for MAC address. |
| Enable Activation Code? | Creates the phone for onboarding by activation code. Selectable only if the CUCM connection supports activation codes. |
| Soft Phones | Jabber for Windows/MAC, Jabber for Android, Jabber for iPhone, Jabber for Tablet. A client is selectable only if the package contains a matching template. |
| RD/MI | RD creates a remote destination profile, MI a mobile identity on a Jabber mobile device. The interface marks MI as recommended if a matching client is selected. |
| Translation Pattern | Creates one translation pattern per user. The pattern is built from the last N digits of the number plus prefix and suffix. |
| Busy Trigger | Busy trigger of the line: 1 or 2. |
| Activate voicemail? | Additionally creates a voicemail box. |
| List columns | Location, Package, Fields (enduser or LDAP; for CSV the note “CSV imported”), BT, Voicemail, RD, MI, DP, User Template, Phone, PC, Android, iPhone, Tablet, Start Setup, setup done. |
Checking the result and narrowing down errors
- The column Start Setup shows whether the rule is running. Next Scan start at states the next scheduled time.
- The Location Logs contain one entry per user with the status success or not success. View configuration and View statistics show details of the run.
- No scan takes place: Enable Automatically Setup is off, or no interval has been selected yet. The page then shows a note asking you to start the first scan.
- A user is not picked up: the user is listed under No AUS Config Endusers. Compare the attribute and value with the CUCM user. Upper and lower case and spaces matter.
- A client or model is not selectable: the matching template is missing in the package.
- After the first run, a rule can be changed only to a limited extent. Edit appears in the action menu only as long as the rule has not been executed yet.
- After a partial failure, do not simply repeat Scan NOW. First check in the log which objects have already been created.