Components

This section describes the various technical components of Syntelate XA.

Windows Services and Azure WebJobs

The following table describes Syntelate XA’s Windows services and Azure WebJobs. Windows services are used in on-premises deployments and Azure WebJobs in cloud deployments.

Tip: Each of these Windows services and Azure WebJobs have an appsettings.config file, which are documented in App Settings.

Service/WebJob Description
Fulfilment Service Processes Fulfilments. For information about Fulfilments, see Fulfilment Server.
Inbound Gateway service Checks monitored mailboxes for new emails from customers. Also handles chat.
Outbound Gateway service Processes outbound emails and SMS messages (but not SMS chat messages).
Worklist Engine Checks the INTERACTION_X table for work items (outbound calls, emails, chats, etc.) to pass to agents.
Worklist Import Web API Allows records to be imported into the INTERACTION_X table via a JSON web API call. For more information, see Worklist Importer.

Web Applications

The following table describes Syntelate XA’s web applications.

Web Application Description
Message Host Hosts chat.

Telephony Integrations

The following grid describes Syntelate XA’s telephony integrations.

(See Channels for information on other integrations currently available in Syntelate XA.)

Web API Description
TAPI Web API

Used for communication between Syntelate XA and Avaya IP Office™.

There are no app settings for the TAPI Web API.

TSAPI Web API

Used for communication between Syntelate XA and Avaya Aura® Communication Manager.

There are no app settings for the TSAPI Web API.

Other

Component Description
Redis

An in-memory data structure store.

Redis is used to store things like the session data, configuration, and agent/client connection details.