Customer Hosted Install and Setup

High-Level Chime for Teams Installation Road Map

1. System Requirements and Machine Prep
(Up to 2 days for getting SSL certs and setting up machines)

2. Azure and Teams Prerequisites (Up to 2 days)

3. Download and Basic Installation (2 - 4 hours)


Download an example Project Plan to estimate your installation timeline

Chime Installation Project Plan (.mpp)

Step 1: System Requirements and Machine Prep (3 - 5 days)

For Chime to run, you will need the following:

    Machine
  • 1 standard physical or virtual machine
    • Can be installed on common platforms including: Microsoft HyperV, Microsoft Azure, Amazon AWS, and Google
    • If hosted through Microsoft Azure, use a Standard D1 v2 (1 vcpu, 3.5 GiB memory) or greater for the Virtual Machine and a Standard S3: 100 DTUs Database
  • OS and Overview
  • 64-bit Windows ServerĀ®: 2008 R2, 2012, 2012 R2, 2016
    • Server 2008 R2 requires Desktop Experience feature to be installed
    • Server 2012/2012 R2, and 2016 require Media Foundation feature to be installed
  • Instant Chime does not require Microsoft IIS since Instant Chime includes HTTP via OWIN
  • Database Connectivity
  • Database access and connection to Microsoft SQL Server or Microsoft SQL Express (typically SQL Express used during evaluation).
    • Account with create access to SQL server (for building and updating the Chime database)
    • Account with read\write access to Chime database
      • The application supports both SQL and Windows server authentication options.
      • Note: For optimal performance, Chime and SQL Server should be in the same physical site.
  • Additional Machine Setup Information
  • Read Access to Windows Active Directory
  • .Net Framework 4.7.1+
  • Configured Azure Active Directory application registration for Graph API access (see Chime Office 365 Prerequsites.pdf)
  • 1+ Bot Framework registered bots per queue
  • Microsoft Teams subscription
  • 1 SSL certificate Please note: see specifics of SSL cert in the documentation
  • Publicly available hostname/ip address
  • Review Azure Front Door documentation

For a complete list of the system requirements, visit the Machine & System Requirements document.

Machine & System Requirements (pdf)

Please ensure that you have all of the necessary accounts by following the Chime Accounts Checklist with the required permissions before trying to install Chime. It will drastically reduce the amount of time it takes to get everything installed and running.


Step 2: Azure and Teams Prerequisites (2 - 3 days)

Please ensure you have completed Step 1 above and Step 2 before attempting to install Chime. Many common installation issues have arisen from things such as not having all the service accounts with the required permissions.

Before installing Chime for Teams on your machine, you will need to complete a few prerequisites in your Azure Portal. This involves retrieving account information from your Azure Active directory and creating and configuring an App Registration.

At a high level, Chime for Teams will need to be configured to securely communicate with several external services as well as access the following resources:

  • Microsoft Azure AD
  • Microsoft Office 365 Graph APIs
  • Microsoft Bot Framework

As part of this installation and configuration process, a tenant administrator for the Microsoft Office 365 tenant may need to perform several actions in order to provide the necessary authorization for the Chime server.

  • Certificate requestor
  • Administrator for O365 domain
Chime Office 365 Prerequisites (pdf)

Step 3: Download and Basic Installation (2 - 4 hours)

During the installation process, you will walk through a very standard Windows installation. You will provide Chime with account information, automatically create the Chime database, and provide the core configuration necessary for Chime to connect with Active Directory and the Chime Database.

Chime for Teams Install Guide (pdf)
Chime for Teams Downloads Page

If you run into a problem while installing Chime, please send us the logs so we can diagnose the issue and help get you back on track as quickly as possible.


What to do Next?

Once you have installed Chime for Teams, you will want to get it set up for chat routing and be able to customize it for your deployment. Take a look at our page here for the next steps

Configure your Microsoft Teams Service Desk