IVR Glossary

Plum Voice's comprehensive documentation of IVR concepts, topics, and terminology.

Safari
Safari is a web browser produced by Apple and originally included in Mac OS x and iOS operating systems.   Read more...
Sampling
Sampling is a process that uses data collected from a selected group (a sample) to represent an entire population's activities, attitude, opinions, and interests.   Read more...
Say-as
Say-as tags provide contextual hints to the TTS engine about how the text should be pronounced.   Read more...
Scope
Scope is the boundary in which variables and expressions are associated. In VoiceXML, we generally refer to local scope and global scope when referring to IVR code. Scope is used to determine which information (i.e. variables) is available to different part of your application.   Read more...See also: VoiceXML
Scratchpad
One of the features included in Plum’s Voice Platform v. 3.0 is a scratchpad, which allows users to test application prototypes and new code ideas.   Read more...
Script
The script element allows the specification of a block of client-side scripting language code, and is analogous to the HTML SCRIPT element.   Read more...
Sensitivity
The sensitivity level in a VXML application is an element that is used by ASR (automatic speech recognition engines) to detect a decibel of sound.   Read more...See also: Property
Sentence
The sentence element is used to format a particular region of TTS to be read out in sentence structure, rather than paragraph structure.   Read more...
Session Initiation Protocol
Session Initiation Protocol is a signaling protocol, widely used for controlling multimedia communication sessions such as voice and video calls over Internet Protocol (IP).   Read more...
Session Layer
The session layer is the 5th layer in network architecture and provides a mechanism for opening, closing, and managing a session between various end-user application processes.   Read more...
Simple Network Management Protocol
Simple network management protocol, or SNMP, is an Internet protocol that is used for managing devices on IP networks.   Read more...
SIP
An abbreviation for Session Initiation Protocol.
Skip Logic
Skip Logic, which is also known as branching, allows users to create different questions paths throughout a survey.   Read more...
SOAP
SOAP, or simple object access protocol, is an Internet protocol that enables the exchange of web services and information via computer networks.   Read more...See also: Web Services
Software Release Life Cycle
Software Release Life Cycle is the title given to the phases of development for computer software and running the gamut from initial development all the way to public release and updated versions of the release.   Read more...
SOPA
The Stop Online Piracy Act (typically referred to by its acronym, SOPA) is a bill that would allow U.S. law enforcement officials additional provisions to combat the online trafficking of copyrighted intellectual property or counterfeit goods.   Read more...
Source Code
Source code is text that has been written in a programming language.   Read more...See also: Programming Language
Spam
Not to be confused with canned meat, electronic spam denotes the use of an electronic messaging system (typically e-mail) to send unsolicited messages in bulk as a form of advertising.   Read more...
Speak
The speak tag tells the text-to-speech engine to synthesize the specified text.   Read more...
Speaker Recognition
Automatic speech recognition engines can be built with functionality that is either speaker-dependent or speaker-independent.   Read more...
SRGS+XML
SRGS+XML is a grammar format for use with speech recognition technology that allows a programmer to specify a list of words that the speech recognition engine will identify.   Read more...See also: Grammar
String
A string is a sequence of characters, often represented in memory as an array of bytes. They may contain encoded text, binary data, or formatted data. Strings are a fundamental data type in almost all programming languages.   Read more...
Sub
The sub tag suggest a substitute text to the TTS engine.   Read more...
Subdialog
A subdialog tag allows users to execute a new VoiceXML document in a new context. Subdialogs are mechanisms for reusing common dialogs and building libraries of reusable applications.   Read more...See also: Recordcall
Submit
The submit element is used to submit information to the origin web server and then transition to the document sent back in the response.   Read more...See also: Recordcall
Survey
A tool for collecting responses on a particular topic, typically in the form of a questionnaire. Plum provides a product for IVR surveys called Plum Survey. See also: Plum IVR Survey
Switched Telephone Network
A switched telephone network is a communications network in which any caller can be connected to any other user through the use of messaging, circuits, or packet switching.   Read more...
SynApps
An web-based and graphical IVR application development environment created by Plum which can be used to rapidly prototype, create, share and deploy IVR applications. Currently in private beta.
SynApps
SynApps, later titled QuickFuse, is Plum’s Voice’s new intuitive cloud telephony service that is used for creating smarter voice applications.   Read more...

Search Glossary

Term of the Day

A method for submitting data to a web server and a part of the HTTP protocol. This method is typically used instead of GET when the submission is expected to change resources on the server or cause side effects.
See also: HTTP GET