# Setting up the Alemba Service Manager CTI

## Enabling CTI for Alemba Service Manager

1. From the main ASM window, click the Admin button and select the System Administration option from the menu that displays. This will open the System Administration window.
2. From the System Administration window, go to the list of options displayed under the Preview Settings tab and click the Settings option:

<figure><img src="https://content.gitbook.com/content/hlW9jKl7dcDggHAPhNU9/blobs/0pP5esql2BW2dgJHKnEv/Screenshot%202023-05-30%20at%208.48.52%20AM.png" alt=""><figcaption></figcaption></figure>

3. In the page that loads to the right, scroll down until you see settings for CTI:

<figure><img src="https://content.gitbook.com/content/hlW9jKl7dcDggHAPhNU9/blobs/CwRmtcSRzPfb9pJxEtfu/Screenshot%202023-05-30%20at%208.49.02%20AM.png" alt=""><figcaption></figcaption></figure>

4. To enable CTI, you must tick the "CTI" box. By selecting the CTI option, you will:
   * Enable the Caller Info window
   * Enable the CTI Caller IDs Explorer option on the customer’s Person Details window
5. Configure **Push**, or **Telephone Host** settings.

{% hint style="info" %}
*When this setting is **not** set to Push Notification, the CTI is pushed via signalR to the client whenever the CTI url is called*
{% endhint %}

## Configure SignalR

**SignalR** is a free and open-source software library for Microsoft ASP.NET that allows server code to send asynchronous notifications to client-side web applications. While used primarily for load balancing, CTI uses SignalR whenever **Telephone Host** is enabled.

The library includes server-side and client-side JavaScript components. Assuming your server meets the prerequisites, your SignalR should be configured. Please see below for the prerequisites:

{% embed url="<https://docs.alemba.com/asm-hermes-10.6.8/setup-and-configure-asm/installation-and-upgrade>" %}

When your CTI is **not set to "Push"** the CTI is pushed via SignalR to the client whenever the CTI URL is called.

<figure><img src="https://content.gitbook.com/content/hlW9jKl7dcDggHAPhNU9/blobs/orKPsiHyjU2O5P8pAEBe/Screenshot%202023-05-30%20at%209.31.13%20AM.png" alt=""><figcaption></figcaption></figure>
