# Knowlarity WebRTC Calling: Setup Guide

***

{% hint style="info" %}
In the agent addition step, only agents with registered Knowlarity ID will be displayed.
{% endhint %}

## Integration Capabilities

The Knowlarity WebRTC integration empowers users to manage all inbound and outbound calls **directly within the LimeChat CRM**, **eliminating the need for mobile phones**. This seamless integration allows users to make and receive calls effortlessly through the CRM interface, ensuring a **streamlined** and **efficient** **calling** **experience**.

***

## Integration Setup

### Voice Inbox Creation

To create a Knowlarity Voice inbox:

{% stepper %}
{% step %}
Go to Settings Section → Inboxes Section → Add Inbox Button → Voice channel -> Knowlarity<br>

<figure><img src="/files/2JcB72GsiAio8bU9k9LF" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/NltlUD7I7AG4jF85ZClT" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/diM1JlYEhvC6bQrEU5yw" alt="" width="375"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Arrange the following credentials from the Knowlarity Dashboard and fill in the fields.

2.1. API Key

2.2. SR Number

2.3. Caller ID

<figure><img src="/files/tpPCcePKeWpERLkEHxns" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Clicking on "Next" CTA will generate a Knowlarity Voice Inbox and take you to the next step of adding agents.\
**NOTE**: In the agent addition step, only agents with registered Knowlarity ID will be displayed.

{% endstep %}

{% step %}
Once the agents are added, you need to add agents’ mobile numbers which they use to attend calls (same as the ones configured in Knowlarity Agent Settings) by using one of given ways:<br>

4.1. Account Administrators use Agent Settings: \
Settings Section → Agents Section → Edit Agent<br>

<figure><img src="/files/vvkXKcksOaWrVZmFo06H" alt=""><figcaption></figcaption></figure>

4.2. Agents use their Profile Settings:

<figure><img src="/files/jqgf73pbKSvbkPYNoDgG" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Navigate back to inbox section, find the newly created inbox and go to the edit section<br>

<figure><img src="/files/IMzWSh4HseyVQYgRt6Jc" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
For using WebRTC, make sure that this checkbox is "ticked" and hit update<br>

<figure><img src="/files/RrLsfjE2XLisn6D8gyyX" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
As soon as the WebRTC setting is updated, the CRM will be able to be fetch the WebRTC ids for all agents. If this field shows `"WebRTC Id not found"` for any user, it implies that the WebRTC settings are supposed to be enabled from thee Knowlarity dashboard for the concerned user.<br>

<figure><img src="/files/lWzsFNpNnft6L2Z8Unhx" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## The Widget

Once the above setup is done, your team will be able to access the widget.

**Method 1: Navigation Bar**

{% stepper %}
{% step %}
On clicking the "Call" icon, one will see a list of available voice channel inboxes. Select the relevant inbox.<br>

<figure><img src="/files/bW2hoPAkNiTFsJ8S5Xfk" alt="" width="563"><figcaption></figcaption></figure>

{% endstep %}

{% step %}
This will open up the widget, the position of the widget can be adjusted as per the need.<br>

<figure><img src="/files/hK8K1NQTpUwVv2gtmk57" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

**Method 2: Through a conversation**

* While having a conversation with a user, one can use the phone icon present in the information bar to open the widget by following the same steps defined above.<br>

  <figure><img src="/files/XYUqNy0NChKzogwjJK0K" alt="" width="563"><figcaption></figcaption></figure>

**Using the widget**:&#x20;

{% stepper %}
{% step %}
Log into the widget using your credentials for the Knowlarity Dashboard<br>

<figure><img src="/files/gWziYvVYGi7DRh14cTJm" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Once you login, make sure that you check the following things:

2.1. The widget status should be connected.\
If the status is inactive make sure you are connected to the proxy server.<br>

2.2. Set your status accordingly, an Active status means that you are eligible to receive calls on the LimeChat CRM platform.

<figure><img src="/files/uBfvGiU959pfWivikkc5" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://limechatai.gitbook.io/limechat-product-guide/helpdesk/inboxes/voice-calling-inboxes/knowlarity-webrtc/knowlarity-webrtc-calling-setup-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
