UAS API Sample Applications

Each UAS download package includes a number of sample applications that you can use to become familiar with the UAS API.

After you enrol, this application is automatically set up as an Inbound Service Entry. It is hosted on the Cloud rather than your own UAS. If you ring the developer number and enter your developer PIN, it will answer the phone, speak some text using Text-To-Speech (TTS) and then hang up.

By following the instructions in the Quickstart guide you will get this application running on your own UAS. This is essentially the same application as the Quickstart program, but will confirm all connections are active, and will speak the hostname of your host machine. This also demonstrates how to pass parameters ("application parameters") to your application.

A simple voice application, showing how to use TTS to say some text with an incoming call. A good starting point for an inbound voice messaging application or answering service.

A simple voice application, showing how to use automatic speech recognition (ASR) to obtain input from the caller on an incoming call.

Another inbound example, but rather than play TTS, plays a pre-recorded sound, hosted on the Aculab Cloud. Again another good starting point for an inbound voice messaging application or answering service.

The first outbound example, which will contact a destination address, and say a line of text. The basis of any voice broadcast system.

An outbound application that makes calls to two destination addresses. It prompts the first call to record a message and plays this to the second call before tromboning the two calls together. It then waits for the calls to be hung up.

This telephony application asks the user to enter a four digit pin code, and will then repeat them. Useful to see how to do DTMF detection and processing as both play a central role in IVR and voicemail systems.

An inbound application that prompts the user to select a person to be transferred to. The target names (to be read out) and addresses (to be transferred to) are listed at service registration. A great starting point for an IVR application.

A simple inbound conferencing application that prompts the user to enter a 4-digit pin that represents a conference. A number of additional conferencing features can then be added. This uses Call Transfer to add the user to the conference.

A simple inbound conferencing application that prompts the user to enter a 4-digit pin that represents a conference. A number of additional conferencing features can then be added. This uses Connect to add the user to the conference

An inbound call application which answers the call, uses the keypad to enter a US Zip code, and will read out the weather for that particular location. A few Zipcode examples include, 90212 - Beverley Hills CA, 10036 - Times Square, NY, 33139 - South Beach, FL, 94129 - San Fransisco, CA, 20011 - Washington, DC.

An inbound application that receives a fax and saves it to a .tif file.

This outbound application constructs a fax document from a number of header and contents .tif files, adds page numbers to it and sends it to the destination number.