To set up a TAPI integration, take the following steps:
-
Set up Creatio Messaging Service. Read more >>>
-
Set up the message exchange library. Read more >>>
-
Set up the TAPI parameters. Read more >>>
In Creatio, the TAPI integration functionality requires a separate license. You need to generate a license request, send it to our service team, upload the received license file into the system, and distribute the licenses among the users. Read more: Creatio licensing and Manage user licenses.
The integration is only possible if complete preliminary TAPI driver setup was performed by the phone integration administrator.
1. Set up Creatio Messaging Service (formerly Terrasoft Messaging Service)
The messaging service allows you to connect Creatio to TAPI via the integration protocol and distribute the call events between Creatio users.
-
Before installing Creatio Messaging Service (CMS), make sure that your computer runtime environment has:
-
A .NET Framework package version 4.7.2 or later on the server where you are going to install Creatio Messaging Service.
-
At least 2 Gb of RAM and 20 Gb of free drive space.
-
- Contact Creatio support to receive the messaging service installation files or download the files via the URL: Download Creatio Messaging Service. Unpack the archive to a folder to ensure a smooth installation. If you run the installation directly from the archive, the archiver application may interfere with the install wizard.
-
Run the Creatio Messaging Service Install.msi file on the machine intended as the message exchange server and proceed with the installation. The TAPI driver must be installed and configured on the same computer by the phone integration administrator. To ensure that the TAPI driver runs correctly, use the “Conference.exe” utility you can receive from the support team.
- Test the phone integration.
2. Set up the message exchange library
Message exchange library selection and setup is performed once by the system administrator.
-
Open the system designer by clicking in the top right corner of the application window.
- Click “System settings” in the “System setup” block.
- In the “Default messages exchange library” (“SysMsgLib” code) system setting, set the default value to “Telephony integration library based on Tapi protocol.”
-
In the “Message exchange server” (“SysMsgServerNode” code) system setting, select the connection parameters of the system messages service. In the Default value field, specify the message exchange network address in the following format: “ws://0.0.0.0:2013” if your website is served over HTTP or “wss://0.0.0.0:2013” if your website is served over HTTPS, where:
-
“0.0.0.0” – IP address that your Creatio users use to access your message exchange server.
-
“2013” – the port used by default for connecting to the messaging service. You can change the port number in the “Terrasoft.Messaging.Service.exe.config” file.
-
- Click Save.
3. Set up the TAPI parameters
These settings should be applied for each Creatio user who received TAPI integration license. Use the user login credentials to access the system.
-
Open the user profile page by clicking the Profile image button on the main page of the application.
-
Click the Call Center parameters setup button.
-
On the opened page, fill out the required values:
-
Disable Call Center integration – this checkbox allows you to disable Creatio integration with the phone integration. The call button will not be displayed on the communication panel of the application.
-
Line – user line number in TAPI.
- Enable debugging – this checkbox allows you to display troubleshooting information within the browser console. This troubleshooting information can be used when the phone integration runs into problems and the customer addresses the service team.
-
-
Click Save.
-
Refresh the browser page to apply the changes.