We have been taking about Cisco Unity Connection administration guides. In my last article we have seen Installation of subscriber node to Unity Cluster. Voice mailbox users can be created in Cisco Unity Connection via three different methods such as Local Users, LDAP integrated Users, CUCM Users via AXL integration.
The first two options are available in CUCM as well, whereas the third option is only available in CUC. Users imported from CUCM are known as Administrative XML (AXL) imported users.
Cisco Unity Connection LDAP integration is pretty similar to CUCM LDAP integration.
In this article we gonna talk about Cisco Unity Connection AXL Integration with CUCM and import CUCM users to unity connection.
CUCM Side Configurations
There are few prerequisites at Cisco Call Manager side to make it ready for AXL integration.
Step 1: Activate Cisco AXL Web Service
Go to Cisco Unified Service Ability >> Tools >> Service Activation >> Select a Node, and then,
Activate Cisco AXL Web Service.
Note: If it is already activated, go proceed to Step 2
Step 2: Add an Application User with AXL API Access Role
Go to User Management >> User Settings >> Access Control Group >> Add New
Provide a name (e.g. CUC_AXL_ACG) and Save
Move over to Related Links and select Assign Role to Access Control Group >> Go
Add Standard AXL API Access Role and Save.
Now, select User Management >> Application User >> Add New
Set a user name (e.g. cucaxladmin) and password for Application user
Under Permissions Information, configure the newly created Access Control Group (CUC_AXL_ACG), then Save
Step 3: Prepare CUCM End User for CUC AXL Import
Say for example, I have a local CUCM End User called ‘diana.lopez’ as shown below.
I would like to import this user to Cisco Unity Connection. To do this, Controlled Devices and Primary Extension are mandatory for the CUCM End Users.
Now select the end user in CUCM, assign a device (IP Phone/ Jabber CSF/ etc.) to the user and set a primary extension as shown in below figure.
Cisco Unity Connection Side Configurations
Assume that CUCM and Cisco Unity Connection Server are integrated already via SIP or SCCP.
You may refer the following configurations guides,
Step 4: Add Cisco Unified Communications Manager AXL Servers
Navigate to Telephony Integration >> Phone System >> and Select the Phone System.
Go to Edit >> Cisco Unified Communications Manager AXL Servers
>> Click Add New
Enter the CUCM Node IP Address where AXL Web Service is Activated (Step 1) and AXL port number 8443
Provide User Name (cucaxladmin) and password foe the application user created in Step2.
Now click Test button.
If everything is good, you should get the message “Test message successfully sent to AXL server :8443″
Go ahead and click Save.
Step 4: Import CUCM Users to Unity Connection
Now we are ready to import CUCM end users to Cisco Unity Connection.
Navigate to Users >> Import Uses >>
Find Users in: CUCM_PHONE_SYSTEM
Enter a search query and click Find.
Then we can choose voicemail template and import the user to CUC!
You check the user by going to Users >> Users
Note: CUCM imported users will be displayed as “This user is integrated with a Cisco Unified Communications Manager end user. Some fields may be disabled.”
CLI Command to Verify AXL Imported User in Cisco Unity Connection
In order to identify the list of CUCM AXL imported users, enter the following command in the Unity Connection CLI:
run cuc dbquery unitydirdb select displayname, dtmfaccessid, ccmidtype from vw_subscriber where ccmid is not null
“vw_subscriber” contains all users that have a voicemail subscription. It includes the user information and the associated voicemail information such as firstname, lastname, alias and emailaddress.
“Ccmidtype” represents the type of user.
- 0 – CCM Enduser, also known as AXL Imported
- 3 – LDAP User
- 4 – Inactive LDAP User; for example, marked inactive in CCMdatabase
Cool! We have successfully completed the AXl Integration between Cisco Unity Connection add Cisco Unified Communications Manager. In my next article, I will come-up with some new Unity Guides. Please share the article and like our Facebook page to get latest updates. Feel free to ask your doubts/ suggestions via the below comment box.