Communication Destinations (Integration Interfaces)
Sinch Contact Pro provides additional web service interfaces that can be taken into use by installing the corresponding package, Integration Interfaces for Online Integration Interface (OII), Restful Interfaces (RI) or Quality Management Server (QMI), on the server and defining the installation variables in the Infrastructure Administrator (IA) tool. We recommend installing only the services that are needed for the Contact Center operations. These web services are designed to be used in server-to-server communications in server network, therefore we recommend to block traffic to these interfaces from client network. Special care needs to be taken when designing the usage of these interfaces since the traffic may contain person-related or sensitive business data.
For more information on installation and module configuration, see the Installation Guide and Infrastructure Administrator Application Help.
Interface |
Type |
Authentication, Authorization and Encryption |
Description |
---|---|---|---|
Restful Interfaces (RI) |
Web Service | The authentication of RI consumer and encryption of the network traffic can be achieved using SSL. This must be enabled in Infrastructure Administrator (IA). The interface uses Sinch Contact Pro users with dedicated rights for all functions of the interface. | Restful interface provides access to different kind of data in the Sinch Contact Pro system, for example, you can add and control callbacks or manage users via a Restful Interface. For all possibilities, see API documentation. |
Online Integration Interface (OII) |
Web Service |
The authentication of OII consumer and encryption of the network traffic can be achieved using SSL, that must be enabled on the web server. The interface uses impersonated users for all functions of the interface. OII implements two types of internal server connections:
|
OII interface is used for integration towards SAP CRM system. The interface maintains online connection between CRM clients and Sinch Contact Pro clients. Both client connections are authenticated and terminated on the server. Client connections needs to be established before data can be exchanged between the server. User connections are impersonated and carried inside the shared service channel between OII and ICI web service interfaces. This communication happens inside the server network. |
Quality Management Interface (QMI) |
Web Service |
The authentication of QMI consumer (Quality Management system) and encryption of the network traffic can be achieved using SSL. Secure sockets usage and certificates for the connection must be enabled on the QMI server and on the consumer end. Consumer will get all necessary information for quality management purposes based on subscription made by the consumer. QMI has direct connection towards the Call Dispatcher (CD) module. This connection can also be secured and authenticated using a certificate different from the one used by external QMI connection. Filtering mechanism can be applied for suppressing of unused events. Although filtering is not actual security measure it can effectively limit the data sending to the necessary minimum. |
QMI interface is used for integration towards external Quality Management system. QMI is designed for server to server usage and users inside both systems are impersonated inside this service channel. |