# Integration with video conferencing servers
In the Integration section, you can configure the connection with all TrueConf Servers that will transmit audio recordings for recognition. You'll see two lists of servers here: one with full access and another with read-only access.
General procedure for integration:
The AI server and the video conferencing server recognize each other by their domain names (FQDN). If this is not the case, you need to map the IP addresses in the
hosts
file on both machines.HTTPS is configured on both TrueConf Server and TrueConf AI Server;
There are corresponding clauses in the licenses for both products, the number of allowed integrations in full access mode is licensed.

# Access Levels
Connection to video conferencing servers is available with two types of access: full access and read-only access.
If the server is connected with full access level, its users will be able to:
conduct conferences with transcription capability;
send the recording for transcription in your personal area on the AI server side;
configure access rights to view the log;
view transcription results;
download transcription results (logs).
If the server is connected with read-only access, its users will be able to:
log in to the personal area to view transcripts
view the results of transcriptions they have access to;
download transcription results (logs).
# Adding a video conferencing server
First, you need to generate an integration key on the TrueConf Server side. To do this, open its control panel and navigate to the Extensions → TrueConf AI Server section, then generate the key as shown in the documentation.
To add TrueConf Server, click the Connect button. A window for entering the generated integration key will open:

You can select the access level for users of this server. A tooltip will display how many full access slots are already occupied, relative to those available according to the license. If the full access slots are exhausted, only read-only mode will be available.
Enter the key and click Connect to complete the setup.
# Editing a previously added server
To edit any previously added server (for example, to change the access level), click the button next to its name. The same window will open as when adding a server.
You can delete a previously added server using the button.
If a disconnection from TrueConf Server occurs and you need to manually attempt to restore it, click the button.
# Integration without key
Connecting to the video conferencing server using an integration key is supported only for TrueConf Server version 5.5.0 and above, as it was from version 5.5.0 that the capability to generate such a key was introduced. However, it is still possible to connect to older VCS servers (version 5.4.5 and below) but only in read-only mode.
Preliminary configuration on the TrueConf Server side is required. Open its control panel and create an OAuth application:

Go to the API → OAuth2 section of your TrueConf Server control panel.
Click Create a new application.
Enter its identifier in the Name field. It is used only for display in the list of applications.
In the Redirect URL field, enter
https://ai_server/auth
, whereai_server
is the IP address or FQDN (fully qualified domain name) of the server with .Do not check any boxes in the permissions list and click the Create button.
For more details on creating OAuth applications, refer to the TrueConf Server documentation.
In the TrueConf AI Server control panel, connect all video conferencing servers.
In the Integration section, click the Connect button.
In the window that appears, click Connect without key.
A window for entering information about the video conferencing server being connected will open. In the Name field, you need to specify the name from the Web → Settings → Name field, and in the Domain field, enter the TrueConf Server address with the
https://
prefix:Fill in all the fields with the video conferencing server information. After that, click the Connect button. If everything is successful, you will see the added server in the Read-only access list.