API (Application programming interface)
A set of functions and procedures allowing the creation of applications that access the features or data of an operating system, application, or other service.
Artificial intelligence (AI)
A simulation of human intelligence by machines. AI can understand, analyze and interpret data similarly to the human brain and learn based on machine learning and influx of new data. AI is able to detect relationships between pieces of information, formulate conclusions and make simple decisions.
Automated Outbound Dialer
A tool that automates the process of dialing phone numbers to reach customers, often used in marketing and reminders.
Call Detail Record (CDR)
Capture information on calls made on telephone systems, including who made the call (name and number), who was called (name if available, and number), the date and time the call was made, the duration of the call, and typically dozens of usage and diagnostic information elements.
Conversational AI
AI systems designed to interact with humans in a conversational manner, enhancing customer service and engagement.
IVR (interactive voice response)
An automated system enabling interaction with callers through voice menus and keypad inputs for efficient call routing.
Natural language processing (NLP)
A branch of AI focused on the interaction between computers and human language to understand and generate meaningful text or speech.
Natural language understanding (NLU)
A technology that is part of natural language processing, enabling artificial intelligence (including voicebots and chatbots) to understand the intentions of the person speaking in natural language.
SMPP (Short Message Peer-to-Peer)
A protocol is an open, industry standard protocol designed to provide a flexible data communications interface.
Speech synthesis (text to speech, TTS)
A technology that enables machines to generate speech based on text. It is used by voicebots, which transform information intended for humans into a voice message.
Voicebot
An automatic voice assistant using natural language processing and talking to a human in natural language. Voicebots are used in many areas – such as customer service, recruitment and advertising.
Voice Broadcasting
The automated delivery of pre-recorded voice messages to a large audience, often used for marketing or notifications.