
An Illustrative Guide to the Angel.com Outbound API
Recently, Angel.com released its “Outbound” functionality, which allows customers to create and deploy an assortment of outbound calling campaigns. The Outbound API, a web service component hosted by Angel.com, is available to all Enterprise Plan Subscribers of Angel.com and is fully compatible with Angel.com’s Site Builder.
This article covers the Outbound API at a high level. For a complete and in-depth overview of the Outbound API, please see our Outbound API Index on our IVR Wiki.
In order to take full advantage of the Outbound API, it is important to understand its uses, key features and functionality.
Some uses of outbound:
Key Features:
The Outbound API offers a host of features such as Device Detection, Security and Outbound Caller ID. These features are discussed in detail in the following sections.
Using the Outbound API
The Outbound API can be used with any existing Voice Site. Once Angel enables Outbound for an account, Outbound appears as an option in the main menu in the Voice Sites:

Once Outbound is enabled by clicking on the Checkbox, the screen below appears:

Device Detection:
The Outbound API is capable of detecting the following response type for each call:
The system can be set to either connect or disconnect the call if answered by Human or Voicemail/Answering machine. Once connected, the call can be treated as a normal inbound call into the IVR system.
Another security feature is the IP address filtering. Access to place calls using the API can be limited to IP addresses entered in the field. Any attempts to place a call, get status of a call and cancel a call already queued from IP address other than the specified will result in an error.
Scheduling can be used to not place calls outside the time window specified in the settings, which adds another layer of security that can be controlled by the customer.
Sample Implementation the Web Service
The API is a Web Service that needs to be consumed, called a Client. This client has to be developed by the customer depending on the Business rules. The Web Service can be examined using the SOAPUI tool. The tool can be run from the site directly or can also be downloaded.







Every customer who wants to use the Outbound feature needs to build their own client similar to the SOAP UI that implements the Web Service using the above SOAP UI as an example. The client can be written in any programming language such as Java, .Net, PHP, etc. that is capable of consuming a Web Service.
How to get an Outbound account:
Current subscribers of Angel.com need to contact their sales representative to turn on this feature for their account. New customers can sign up for a free trial, but will have to contact the Sales department at Angel by dialing 1-888-MyAngel to have Outbound activated for their account.
