Professional Documents
Culture Documents
EHI - Competella Communication Suite For Teams Deployment Guide V1.0
EHI - Competella Communication Suite For Teams Deployment Guide V1.0
Enghouse Competella
Communication Suite
for Teams V1.0
Deployment Guide
Version 1.0
30th May 2022
Author:
1
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
enghousecloudcontact.co.uk
Contents
1. Introduction.................................................................................................................................................... 4
1.1. Getting Started ......................................................................................................................................... 4
1.2. Required Basic Knowledge ................................................................................................................ 4
1.3. Software Licence Handling ................................................................................................................ 4
1.4. Accounts and Permissions Requirements .................................................................................. 4
1.5. Azure Active Directory .......................................................................................................................... 4
1.6. Required information related to the customers Teams environment, Gateway,
SIP-trunk, PSTN .................................................................................................................................................... 5
1.7. Customized Voice Prompt .................................................................................................................. 5
3. Appendix 1 ...................................................................................................................................................... 38
3.1. Queue Configuration in Competella ............................................................................................ 39
3.2. Ping Test ................................................................................................................................................... 39
3.3. Links ............................................................................................................................................................40
2
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
3
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
1. Introduction
This document describes the how-to setup your Office 365 and Azure environment to start
using the Enghouse Competella Communication Suite for Teams.
4
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
MobilePhone PhoneWorkMobile
OfficeLocation Office
ImAddresses SIP
SurName LastName
BusinessPhones PhoneWork
UserPrincipalName UserPrincipalName
ObjectId AzureADObjectGui
d
The URI’s setup for the incoming queue’s and IVR’s, see “Calling bot” section, needs to be
imported as well.
In case the Department field of the URI’s are empty, please add “Microsoft Communication
Application Instance" or “Skype For Business Application Endpoint” in the Department field to
have them imported.
5
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
6
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Go in under “Authentication”.
7
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Under “Implicit grant”, check the “ID tokens” box and save.
8
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Press “Add scope” and then under “Application ID URI”, add your cloud FQDN and press “Save
and continue”.
9
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
10
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
11
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Take a note of the “Application (client) ID” and the “Directory (tenant) ID”. This will have to be
provided to the responsible Enghouse Competella engineer who will configure the customer in
the backend.
12
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Copy the “Client secret” Value and save it in a text file. This will have to be provided to the
responsible Enghouse Competella engineer who will configure the customer in the backend.
Go to “API permissions”.
13
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
14
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
15
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
16
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Press “Grant admin consent for ….” And the permissions will be granted.
Done!
From the Azure User Importer App you will have to provide Enghouse Competella the:
• Azure Tenant Name
• App ID
• Tenant ID
• Client Secret Key
To be used for configuration of the backend.
17
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
18
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
19
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Under “Advanced settings” set “Treat application as a public client” to “Yes” and press “Save”
Go in under API permissions.
20
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
21
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
22
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
• App ID
• Tenant ID
• Username (of the created user for presence)
• Password (of the created user for presence)
• Object ID (of the created user for presence)
To be used for configuration of the backend.
23
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Press “Register”.
Go to “Certificates & secrets”.
Copy the “Client secret” Value and save it in a text file. This will have to be provided to the
responsible Enghouse Competella engineer who will configure the customer in the backend.
Go in under “API permissions”.
24
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
From the Calendar Sync App you will have to provide Enghouse Competella with the:
• App ID
• Secret Key
To be used for configuration of the backend.
25
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
For different features, regarding the calendar view in Multimedia Attendant, values are set
“False” by default.
To have them changed, inform Enghouse Competella about needed changes:
Attribute Value Description
ShowLocation False Set this parameter to
true, if location text
should be visible from
users Calendars.
ShowPrivate False Set this parameter to
true, if Private meetings
should be visible in users
Calendars.
Note! - Subject or
location is never visible
on a private meeting.
ShowSubject False Set this parameter to
true, if subject text should
be visible in users
Calendars.
26
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Click “Create”.
27
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
28
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
29
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Go to “Configuration”.
30
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
In the “Messaging endpoint” you will have to add the link used to communicate with Competella.
This link is “https://<customer>.competella365.com/callback/calling”.
So if your tenant is XXX.onmicrosoft.com, XXX.com, or similar, the link should be:
https://XXX.competella365.com/callback/calling.
This information will have to be sent to Competella.
Go in under “Channels”.
31
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
32
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Now continue the Bot configuration and set the App settings by going to “Configuration” and
click on “Manage” on the “Microsoft App ID”.
33
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
34
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
35
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
36
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
In case you have multiple incoming queues/numbers, just follow steps 2 - 8 above, to create yet
another URI and tie it to the same Bot application ID.
Please observe!!! The resource accounts must be imported into the Enghouse Competella
directory by the Azure User Importer process. This means that after the creation of the
resource account you might have to wait until the day after before it is visible in the Enghouse
Competella Directory.
37
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
3. Appendix 1
Information to Competella
The following information needs to be provided to Enghouse Competella for a successful
launch of the SaaS service.
Partner Information
• Partner
• Responsible Implementation Technician
Customer Information
• Customer Name
• Customer Azure Tenant Domain
• Customer Domain (in case of Hybrid)
Azure User Importer App
• -App ID
• -Tenant ID
• -Client Secret Key
Identity Server App
• -App ID
• -Tenant ID
Presence Server App
• -App ID
• -Tenant ID
• -Username (of the created user for presence)
• -Password (of the created user for presence)
• -Object ID (of the created user for presence)
Calendar Sync App
• -App ID
• -Client Secret Key
Calling Bot
• -App ID
• -Tenant ID
38
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
Please download and read the “Web Management R2.5 – Queue Handling User Guide” for more
information on how to configure queues, agent groups and more.
39
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
This will only work after Enghouse Competella has configured your tenant in the backend.
3.3. Links
Here are the different links to access and configure Enghouse Competella.
Enghouse Competella Management Tools
https://admin.competella365.com/
Agent Portal
https://portal.competella365.com/
Quality Monitor
https://qmclient.competella365.com/
MA address (connection settings in client)
competella365.com
Port: 8099
40
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
41
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
42
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
About Us
We are the world’s most reliable customer contact technology provider. Our global brand is built
on our track record of consistently honouring our commitments to our customers, our staff and
our shareholders.
Enghouse Interactive, a subsidiary of Enghouse Systems Limited (TSX: ENGH), is a leading
global provider of contact centre software, services, and video solutions, serving thousands of
customers for over 35 years. Our solutions enable our partners and customers to deliver
winning customer experiences by transforming the contact centre from a cost centre into a
powerful growth engine.
Enghouse Interactive’s core values – Reliability and Choice – are key differentiators in the global
marketplace. Reliability speaks to our reputation for consistently honouring its commitments to
its customers, staff, partners, and investors. Choice is reflected in the unparalleled breadth of
our CX portfolio, which enables partners and customers to choose from a wide array of
solutions, whether deployed on-premise, in the cloud or on a hybrid platform. By leveraging a
broad range of technologies and capabilities based on open standards, Enghouse Interactive
simplifies the advanced integrations customers require.
Respecting local regulatory requirements, and supporting any telephony technology, Enghouse
Interactive ensures that its customers can be reached by their customers – anytime, anywhere,
and via any channel.
43
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
44
Enghouse Competella Communication Suite for Teams V1.0 Version 1.0
How to contact us
email cloudsupport.enghouse.com
Portal mysupport.enghouse.com
Chat mysupport.enghouse.com
45