Informizely customer feedback surveys
By using the Aculab site, you agree with our use of cookies.

Glossary of Terms

ADR
Application Data Record (ADR). A summary of information relating to a particular application run. ADRs can be retrieved for individual application runs by using the application_status web service. For UAS Applications, ADRs for recent failed applications can be accessed via the UAS Management Console.
Application
An application you can write using either the UAS or the REST APIs. The application conforms to certain simple rules that control the call logic and media processing. An Application is either Inbound or Outbound depending on whether its primary purpose is to manage an inbound or outbound call. It can be configured to make additional outbound calls, see Extra Channel.
ASR
Automatic Speech Recognition. Aculab Cloud ASR can recognise words spoken naturally (whether as a single word, a short phrase, or a longer sentence).
ASGF
Aculab Speech Grammar Format. Aculab Cloud ASR uses a grammar to specify which words will be listened for, and in which order they are expected to occur.
Cloud ID
An identifier for a specific cloud region. A Cloud ID has three digit format where the first digit identifies the region, for example, "0-2-0" for the Europe cloud, "1-2-0" for the US East cloud.
Cloud Region
Aculab Cloud maintains a number of cloud regions on physical servers around the world. For low-latency it is advisable to use the region that is geographically closest to your customers. Each region is identified by a Cloud ID.
Cloud Console
The website where you can log in and manage your Aculab Cloud account. Allows you to view documents, upload media files, configure inbound and outbound service names and much more!
Companding
A method of mitigating the detrimental effects of a channel with limited dynamic range.
Dashboard
A table of useful information relating to your account presented on the Cloud Console, available after logging into your account.
Developer PIN code
This is a unique eight-digit code which is assigned to your Aculab Cloud account on signup and is used in your Developer Inbound Service Name. You are asked to enter this number when dialling one of the Developer Telephone numbers.
Daemon
On Linux platforms, a daemon is a type of application which runs in the background, allowing the user to continue using the console on which the application was executed. The UAS can be launched as a daemon in Python.
Developer Inbound Service Name
The inbound service that is invoked when a Developer Telephone Number is called, and your Developer PIN code is entered correctly. It always begins with sip:-- followed by your PIN. There is one per account.
Developer Telephone Numbers
These are telephone numbers provided for you to call your Developer Inbound Service Name. Your call is answered by our automated system which prompts you for your Developer PIN code. If the entered code matches to a record on our database, your call is forwarded to the Developer Inbound Service Name.
DTMF
Dual Tone-Multi Frequency (DTMF). A term for encoding key presses on a phone into distinct tones, which are then interpreted on the receiving end.
Extra Channel
By default, an application handles a single primary call channel. The service invoking the application can be configured to allow extra outgoing call channels to be used.
Inbound Call
A call initiated by a customer into the Aculab Cloud.
Inbound Service Name
An identifier that is unique across the Cloud and points to your Applications. You can have many Inbound Service Names registered to your account, that may each point to a different Application. An inbound call destined for one of your Inbound Service Names will activate the Application for that service.
JSON
JavaScript Object Notation is a commonly used data-interchange format, commonly used in web development due to it being easy to read and write for both humans and computers. For more information visit json.org
Media Files
Wav files that you have provided to be played to a caller, or that have been recorded by an application. Files can be uploaded, downloaded, deleted, copied and moved within the Aculab Cloud via the Cloud Console, Web Services API or Applications.
Outbound Call
A call initiated by the Aculab Cloud at the request of an Application.
Outbound Service Name
An identifier that is unique within your account and points to one of your Applications. You can have many Outbound Service Names, that may point to different Applications. A Web Services Application invokes one of your Outbound Service Names that will activate the Application for that service.
Outbound Service Invocation Password
A password that you can configure for each of your outbound services that protects it from unauthorised invocation. You can configure it when registering an outbound service in the Cloud Console and must provide it when invoking your service via the WS API.
PSTN
Public Switched Telephone Network (PSTN). A worldwide network of hardware-based telephone exchanges. Used whenever a landline or mobile/cell phone dials another.
REST Application
An application you can write that is hosted on your web server. The application conforms to certain simple rules that control the call logic and media processing. An Application is either Inbound or Outbound depending on whether its primary purpose is to manage an inbound or outbound call. It can be configured to make additional outbound calls, see Extra Channel.
RTP
Real-time Transport Protocol (RTP). A communication protocol used to deliver audio and video streams over the Internet. Usually used in conjunction with SIP.
SIP
Session Initiation Protocol (SIP). A software-based communication protocol. Using SIP allows the user to make calls over the Internet, usually for free. Voice over Internet Protocol (VoIP) phones commonly use SIP. There are also many products that make SIP calls possible on PCs, Macs and Smart phones.
SMS
Short Message Service, commonly referred to as "text messaging," is a service for sending short messages of up to 160 characters to mobile devices.
TTS
Text-To-Speech (TTS). Allows an application to speak pre-determined text to a phone call.
UAS
User Application Server (UAS). A Windows service or Linux daemon running on a platform controlled by you. It runs your UAS Application when one of your services is invoked.
UAS Application
An application you can write and install into your UAS. The application conforms to certain simple rules that control the call logic and media processing. A UAS Application is either Inbound or Outbound depending on whether its primary purpose is to manage an inbound or outbound call. It can be configured to make additional outbound calls, see Extra Channel.
UAS Management Console
Also known as the Management Console. This is the web service that gives you access to manage your UAS machine. It can be found on port 38000 of your local machine, accessible by your web browser.
WebRTC
Web Real-Time Communication is a collection of communications protocols and application programming interfaces that enable real-time communication over peer-to-peer connections
WS API
The Web Services Application Programming Interface (WS API). This is a collection of routines which allows you to invoke outbound services. It also allows file upload, download and deletion of files on the Aculab Cloud.
WS Application
Web Services (WS) Application. A program that uses the WS API to invoke your outbound services and/or manage your media files on the Aculab Cloud.