GlossaryΒΆ

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
API
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).
API Key
An API key is the unique code that identifies your application when it makes a request to the Phone.com API. Our system generates an API key for your application when you configure your app on Phone.com. 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).
async
See asynchronous directly below.
asynchronous
When you make an asynchronous request to the Phone.com 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.
asynchronously
See asynchronous directly above.
B
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).
C
Call Handling Rules
Call Handling Rules is the Phone.com feature that defines how incoming calls and SMS messages are routed on your phone numbers and extensions. The corresponding Phone.com 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 Phone.com feature that lets you record an incoming or outgoing phone call. Call recordings are saved in your account call logs as MP3 files.
Communicator
Phone.com Communicator is a softphone application that lets you use your computer as a Phone.com 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 Phone.com account (for incoming calls).
cURL
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.
D
DELETE
An HTTP request method used to delete data previously stored on a server. Supported by the Phone.com API. See HTTP Request Methods (Wikipedia).
DTMF
Dual-tone multi-frequency (DTMF) is the industry-standard signaling system used by touch-tone phones. See Dual-tone multi-frequency signaling (Wikipedia).
E
extensions
An extension is a virtual or physical device set up to receive calls and SMS messages for your phone number. Extension settings tell the Phone.com server where to route incoming calls or messages. See Setting Up Phone Numbers and Extensions.
endpoint
Device, extension or application at the origin (send) or destination (receive) point of either a call or an SMS message.
G
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 Phone.com API supports U-Law. See: G.711 on Wikipedia, Managing Media, and U-Law below.
GET
An HTTP request method used to retrieve data from a server. Supported by the Phone.com API. See HTTP Request Methods (Wikipedia).
Greeting
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.
H
HTTP
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).
HTTPS
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).
J
JSON
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).
M
MP3
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 Phone.com API for greetings. See MP3 on Wikipedia and Managing Media.
P
Preset
A set of Call Handling Rules settings, saved for easy access or reuse. See Call Handling Rules and Routes.
POST
An HTTP request method used to send data to a server for storage. Supported by the Phone.com API. See HTTP Request Methods (Wikipedia).
PUT
An HTTP request method used to update data previously stored on a server. Supported by the Phone.com API. See HTTP Request Methods (Wikipedia).
Q
Queue
A defined set of extensions used for routing phone calls. When a queue is configured on your phone number, Phone.com 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.
R
Resource ID
A Universally Unique Identifier (UUID) that identifies individual resources in your Phone.com 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.
REST
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 Phone.com API is REST based. See Representational State Transfer (Wikipedia).
roaming
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
Routes is the Phone.com 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 Phone.com account settings. See Routes and About Menus, Queues and Routes.
S
SMS
Short Message Service (SMS) is a text messaging service available in phone, web and mobile communications. See Short Messaging Service (Wikipedia).
Softphone
Software that enables you to make phone calls over the Internet using a computer. See Softphone (Wikipedia).
SSL
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).
sync
See synchronous directly below.
synchronous
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.
synchronously
See synchronous directly above.
T
Telephony Toolkit
Set of features and settings that let you configure and use Phone.com 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 Phone.com API Developer account and click Configure.
toll-free
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).
toolkit
See Telephony Toolkit above.
touch-tone
See DTMF above.
U
UUID
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 Phone.com API. See U-Law Algorithm on Wikipedia, Managing Media, and G.711 above.
V
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).
W
WAV
Waveform Audio File Format (WAV/.wav) is an IBM and Microsoft audio file format that is supported by the Phone.com API, and can be used for greeting files. See WAV on Wikipedia and Managing Media.