MessageBird, self-proclaimed "enterprise carrier in the cloud," has officially launched its MessageBird Voice API. The new API utilizes VoIP features to programmatically add phone calls to third party apps and services. The new API adds to MessageBird's existing API portfolio which includes SMS, Chat, and other cloud-based communications tools.
Before officially adding the Voice API to its public portfolio, MessageBird completed a successful beta trial. In keeping with its enterprise-grade strategy, the Voice API was built completely from the ground up, on top of its SIP-enabled, fault-tolerant network. To the user, this means clear calls that are drop-resistant.
The API is RESTful using a JSON data formats. Features included through the API include auto machine detection (determine whether a call reached an answering machine and hang up or leave message accordingly), audio playback (play audio file upon answer), call recording (record conversations or allow callers to leave message), and call transcribing (transcription reports for specified calls). MessageBird anticipates adding support for WebRTC, IVR, and SIP trunking soon. Check out the API docs for more details.
MessageBird anticipates the API to be used for anonymous communications, automated forwarding, account security, and other enterprise uses. To get started, check out one of MessageBird's introduction guides. The company has also added the voice code to its PHP library.