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

An Application Programming Interface (API) is a set of protocols, commands and functions that allow one software application to access and use the services of another. See Application Programming Interface (Wikipedia).
An API key is the unique code that identifies your application when it makes a request to the API. Our system generates an API key for your application when you configure your app on Your application’s API key also acts as an authentication token.
application server
An application server is a software framework that handles operations between end users and an organization’s backend business applications or databases. See Application Server (Wikipedia).
See asynchronous directly below.
When you make an asynchronous request to the API, our API server sends an immediate response (often before your request is executed) so that your app can keep running and initiating new requests. When the original asynchronous request is complete, the API server will notify your application so that your app can process the results. See synchronous below.
See asynchronous directly above.
Busy Signal
A Busy Signal indicates that the phone number you are calling cannot be reached because the number is either engaged or the phone circuits are busy. It is part of a core set of standard telephony tones, including Dial, Ring and Busy. See Busy Signal (Wikipedia).
Call Handling Rules
Call Handling Rules is the feature that defines how incoming calls and SMS messages are routed on your phone numbers and extensions. The corresponding API service for this feature is called Routes. See About Menus, Queues and Routes.
Caller ID
The ID (phone number) from which or to which you are either calling or sending an SMS message.
Call Recording
Call Recording is the feature that lets you record an incoming or outgoing phone call. Call recordings are saved in your account call logs as MP3 files.
Communicator Communicator is a softphone application that lets you use your computer as a phone extension.
cross-site scripting
Cross-site scripting (XSS) can result in security vulnerabilities, typically found in web applications. XSS vulnerabilities allow unauthorized users to inject client-side scripts into the browsers of other users. See Cross-site Scripting (Wikipedia).
call-control script
A call-control script is a text-based script placed on your application server that defines either the actions that will occur during an outgoing call, or how an incoming call is handled on your server. The script is identified in the API request (in the case of outgoing calls) and in the main URL configured for your application in your account (for incoming calls).
Client for URLs (cURL) is a software project that provides a library (libcurl) and a command-line tool (cURL) for transferring data using a variety of protocols. See cURL on Wikipedia, the cURL website and Making API Requests Using cURL.
An HTTP request method used to delete data previously stored on a server. Supported by the API. See HTTP Request Methods (Wikipedia).
Dual-tone multi-frequency (DTMF) is the industry-standard signaling system used by touch-tone phones. See Dual-tone multi-frequency signaling (Wikipedia).
An extension is a virtual or physical device set up to receive calls and SMS messages for your phone number. Extension settings tell the server where to route incoming calls or messages. See Setting Up Phone Numbers and Extensions.
Device, extension or application at the origin (send) or destination (receive) point of either a call or an SMS message.
G.711 (U-Law)
Also known as Pulse Code Modulation (PCM), G.711 (U-Law) is a commonly used waveform codec used in audio files. There are two different versions: U-Law, used primarily in North America, and A-Law, used in countries outside of North America. The API supports U-Law. See: G.711 on Wikipedia, Managing Media, and U-Law below.
An HTTP request method used to retrieve data from a server. Supported by the API. See HTTP Request Methods (Wikipedia).
Audio file played on a phone call to present information or menu options, indicate an invalid touch-tone entry, or play hold music. See Managing Media.
Hypertext Transfer Protocol (HTTP) is the underlying communications protocol used on the Internet. HTTP defines how messages are formatted and transmitted, and how web servers and browsers should respond to various commands. See Hypertext Transfer Protocol (Wikipedia).
Hypertext Transfer Protocol Secure (HTTPS) is a method of secure communication over the Internet. HTTPS layers the security capabilities of SSL/TLS over regular Hypertext Transfer Protocol (HTTP) to prevent security breaches like wiretapping and man-in-the-middle attacks. See HTTP Secure (Wikipedia).
JavaScript Object Notation (JSON) is a text-based format used to describe data objects when passing them between endpoints. Derived from JavaScript, JSON is lightweight, self-describing, and language and platform independent. See JSON (Wikipedia).
MPEG-1 or MPEG-2 Audio Layer III, commonly known as MP3, is an encoding format for audio files that uses lossy data compression. Supported by the API for greetings. See MP3 on Wikipedia and Managing Media.
A set of Call Handling Rules settings, saved for easy access or reuse. See Call Handling Rules and Routes.
An HTTP request method used to send data to a server for storage. Supported by the API. See HTTP Request Methods (Wikipedia).
An HTTP request method used to update data previously stored on a server. Supported by the API. See HTTP Request Methods (Wikipedia).
A defined set of extensions used for routing phone calls. When a queue is configured on your phone number, will route incoming calls to members of the queue, in order, from the first to last member. See Queues and About Menus, Queues and Routes.
Resource ID
A Universally Unique Identifier (UUID) that identifies individual resources in your account, such as a contact, a menu option or a media file. Each resource ID is 128 bits long and unique from other resource IDs. See Working with Resource IDs.
REpresentational State Transfer (REST) is an architecture style for implementing networked applications. REST relies on a stateless, client-server, cacheable communications protocol, and generally runs over HTTP. The API is REST based. See Representational State Transfer (Wikipedia).
Telephony service that allows mobile devices to make and receive calls, and send or receive data, when located outside of their home network. See Roaming (Wikipedia).
Routes is the API service that defines how incoming calls and SMS messages are directed for your phone numbers and extensions. Currently called Call Handling Rules in your account settings. See Routes and About Menus, Queues and Routes.
Short Message Service (SMS) is a text messaging service available in phone, web and mobile communications. See Short Messaging Service (Wikipedia).
Software that enables you to make phone calls over the Internet using a computer. See Softphone (Wikipedia).
Secure Sockets Layer, a web protocol that provides communication security over the Internet. SSL encrypts data being transmitted so that third parties cannot view or use it. See Transport Layer Security (Wikipedia).
See synchronous directly below.
A synchronous call is one that invokes an API request, and then waits for that request to be executed before doing anything else. When the action is fully executed, the requesting app is notified and can process the results. See asynchronous.
See synchronous directly above.
Telephony Toolkit
Set of features and settings that let you configure and use services in your web and mobile applications. Includes Greetings, Menus, Queues, Call Handling Rules (Routes), Extensions, Schedules, Contacts, Contact Groups, and much more. To access toolkit features, log into your API Developer account and click Configure.
Phone number that is free for the party calling that number. The cost of the call is charged instead to the toll-free number’s subscriber. See Toll-free Telephone Number (Wikipedia).
See Telephony Toolkit above.
See DTMF above.
A Universally Unique Identifier (UUID) is a hexadecimal string used to uniquely identify a unit of information in a distributed software environment. The use of UUIDs is standardized by the Open Software Foundation. See API key above, as well as Universally Unique Identifier (Wikipedia).
U-Law (G.711)
A standard for audio companding used in telephony systems in North America and Japan, and supported by the API. See U-Law Algorithm on Wikipedia, Managing Media, and G.711 above.
Vanity toll-free
Toll-free number that is easy to remember because it spells or means something; for example, 1-800-POPCORN or 1-800-GET-INFO. See Vanity Numbering (Wikipedia).
Waveform Audio File Format (WAV/.wav) is an IBM and Microsoft audio file format that is supported by the API, and can be used for greeting files. See WAV on Wikipedia and Managing Media.