CUCM connection options
Legacy Teams integration on the CUCM
Prefix, strip value and Windows management host for Teams destinations that are reached through the CUCM.
In EasyUC: EasyUC Cisco → Administration → CUCM & Provisioning → CUCM Connections → Actions → Microsoft Teams
What it is for
This action belongs to the older way of making Teams users reachable through the CUCM. EasyUC creates a Teams device in the CUCM for a user: a CTI route point whose call forward all points to a Teams destination number, or a Remote Destination Profile. EasyUC builds the destination number from the user's number: all characters other than digits are removed, as many leading digits are cut off as specified under Strip, and the Prefix is put in front.
With Windows Connection switched on, EasyUC signs in to a Windows management host via SSH and runs PowerShell commands for Microsoft Teams there. In this way it sets the Line URI for the user and enables Enterprise Voice. On saving, EasyUC checks this sign-in.
If the function is active, the Teams options appear when creating devices and in the setup wizard, and the connection list shows the MS Teams Prefix. Setting up the integrated SBC under EasyUC Teams is independent of this.
Prerequisites
- License with provisioning (
provisioning). Without it, the entry is missing from the Actions menu. - Sign-in as an administrator. In the menu definition, the Administration menu is assigned only to the role
ROLE_APP_ADMIN. - The CUCM connection is enabled. For a disabled connection, Actions shows only Enable Connection.
- The CUCM has routing in place that takes numbers with the chosen prefix to Microsoft Teams.
- For the Windows connection: a Windows host with SSH access and Teams PowerShell, and a Teams administrator account.
Step by step
Fields and options
| Field / action | Meaning and use |
|---|---|
| Enable | Switches on the Teams functions of this connection. Default: off. |
| Windows Connection (switch) | Defines whether EasyUC uses the Windows host. Default in the form: off. If it is on, all five fields below it are required. |
| Host | Address of the Windows management host, for example teams-admin01.intern. EasyUC connects via SSH. |
| User / Password | Sign-in to the Windows host. |
| Teams Username / Teams Password | Account with which the PowerShell session signs in to Microsoft Teams. |
| Prefix | Is put in front of the destination number. Required when the function is enabled. Example: with strip 2 and prefix 8, +49 221 478 7517 becomes the destination number 82214787517. |
| Strip | Number of leading digits that are dropped. Required, integer from 0. |
Checking the result and narrowing down errors
- Success: the dialog closes, the list shows MS Teams Prefix, and the Teams options are available when creating a device.
- Field error “This value must be a number greater or equal to 0”: Strip does not contain a valid number.
- Error “Could not connect to windows machine, please check user and password”: host, user or password of the Windows host are incorrect, or SSH cannot be reached.
- Other error texts in the Windows Connection area come from the PowerShell sign-in to Teams. In that case, check the Teams account.
- Calls do not reach Teams: check in the CUCM whether numbers with the prefix are routed, and compare the resulting destination number with the example above.
- These settings replace neither the Graph app nor the tenant ID or certificate of the SBC integration. Use EasyUC Teams for those.