Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Advertising campaign

An advertising campaign is a series of advertisement messages that promote a product or service

Associative array

An associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection

Attribute–value pair

An attribute–value pair is a fundamental data representation in computing systems and applications

B

Bandwidth

In computing, bandwidth is the maximum rate of data transfer across a given path

Base64

Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation

C

CC

Acronym for Contact Center or Call Center

CLI

Acronym for command-line interface

Codec

A codec is a computer program which encodes or decodes a digital data stream or signal

Concatenated SMS

A concatenated SMS is used to overcome the limitation on the number of characters that can be sent in a single SMS text message transmission (which is usually 160)

CRM classify

An intent classification system specific to certain CRMs

D

DDD

Acronym for Direct distance dialing

Document classification

Document classification is the task of assigning a document to one or more classes or categories

DOM

Acronym for Document Object Model

Doublet

An intent classification system specific to certain CRMs

DPA

Acronym for data processing agreement

DPO

Acronym for Data Protection Officer

E

EMI

Acronym for External Machine Interface

Empty string

In computing, an empty string is a string of length zero

Entity dictionary

An entity dictionary is a collection of named entities

Environment variable

An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer

ETL

Acronym for Extract, transform, load

F

Fact table

In data warehousing, a fact table consists of the measurements, metrics or facts of a business process

FQDN

Acronym for fully qualified domain name

G

G.711

G.711 is an ITU-T standard for audio companding

H

HTML attribute

HTML attributes are special words used inside the opening tag to control the tag's behaviour

HTML element

An HTML element is an individual component of an HTML document or web page

HTTP method

HTTP method indicates the desired action to be performed on the identified resource

HTTP referer

A referer is an HTTP header field that identifies the address of the webpage that linked to the resource being requested

HTTP User agent

A user agent is an HTTP string used for content negotiation

Hybrid

Virtual agent + Human agent

I

Identifier

Identifiers (IDs) are lexical tokens that name entities

Inbound

Initiated by the customer

ISO 8601

ISO 8601 is an international standard covering the exchange of date- and time-related data

IVR

Acronym for Interactive Voice Response

J

Join

An SQL join clause combines columns from one or more tables in a relational database

JSON

Acronym for JavaScript Object Notation

JWT

Acronym for JSON Web Token

K

kbps

Acronym for kilobit per second

L

LAN

Acronym for local area network

M

Mbps

Acronym for megabit per second

Media type

A media type (formerly known as MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet

Metadatum

A metadatum is a piece of information describing a piece of data

ML

Acronym for machine learning

ms

Acronym for millisecond

MSISDN

Acronym for Mobile Subscriber ISDN Number

N

Named entity

In information extraction, a named entity is a real-world object, such as persons, locations, organizations, products, etc., that can be denoted with a proper name.

Named-entity recognition

Named-entity recognition is a subtask of information extraction that seeks to locate and classify named entity mentions in unstructured text into pre-defined categories such as person names, organizations, locations, time expressions, quantities, monetary values, percentages, etc.

NAT

Acronym for network address translation

NLP

Acronym for natural language processing

NTP

Acronym for Network Time Protocol

Null (SQL)

Null (or NULL) is a special marker used in Structured Query Language to indicate that a data value does not exist in the database

Null pointer

In computing, a null pointer has a value reserved for indicating that the pointer or reference does not refer to a valid object

Nullable type

In computing, a nullable type allows a value to be set to the special value NULL instead of the usual possible values of a data type

O

Opaque data type

An opaque data type is a data type whose concrete data structure is not defined in an interface

OTP

Acronym for one-time password

outbound

Initiated by the Enuan platform

P

PBX

Acronym for private branch exchange

POST

POST is a request method supported by HTTP

PostgreSQL

PostgreSQL is a free and open-source relational database management system (RDBMS) emphasizing extensibility and technical standards compliance

pps

Acronym for packets per second, a measure of throughput

Primary key

A primary key is a special relational database table column (or combination of columns) designated to uniquely identify all table records

Production environment

Production is the deployment environment where changes go "live" and that users directly interact with

R

RCS

Acronym for Rich Communication Services

Replay attack

A replay attack (also known as playback attack) is a form of network attack in which a valid data transmission is maliciously or fraudulently repeated or delayed

RSA

RSA is a public-key cryptosystem that is widely used for secure data transmission

S

SDK

Acronym for software development kit

SHA-2

Acronym for Secure Hash Algorithm 2

SIP

Acronym for Session Initiation Protocol

SIP URI scheme

The SIP URI scheme is a Uniform Resource Identifier (URI) scheme for the Session Initiation Protocol (SIP) multimedia communications protocol

SLA

Acronym for service-level agreement

SMPP

Acronym for Short Message Peer-to-Peer

SMS

Acronym for short message service

SMSC

Acronym for Short Message Service Center

Speech recognition

Speech recognition is the recognition and translation of spoken language into text by computers

Speech synthesis

Speech synthesis is the artificial production of human speech

SSL

Acronym for Secure Sockets Layer

STT

Acronym for speech-to-text, also known as automatic speech recognition (ASR)

T

TLS

Acronym for Transport Layer Security

Triplet

An intent classification system specific to certain CRMs

TTS

Acronym for text-to-speech

U

UCP

Acronym for Universal Computer Protocol

UID

Acronym for user identifier

unambiguous

Not open to more than one interpretation (also see this definition)

Unix time

Unix time is an approximation of the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970

UTC

Acronym for Coordinated Universal Time

UTF-8

UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

V

Visual IVR

Acronym for Visual Interactive Voice Response

VoIP

Acronym for Voice over Internet Protocol

VPN

Acronym for virtual private network

W

Webhook

A webhook is a method of augmenting or altering the behaviour of a web page, or web application, with custom callbacks

Y

YAML

YAML is a human-readable data-serialization language.