Apifonica XML

The simplest way to build your Apifonica voice and messaging applications

Apifonica XML streamlines development of your voice and messaging-enabled apps

Simple

Apifonica XML is an XML-based language that instructs Apifonica on how to handle your incoming and outgoing calls. It is simple to learn and write so you can develop new features quickly and easily.

Powerful

Build interactive apps that handle calls differently depending who’s calling, when and why. The XML generator produces individual instructions in real-time based on each call’s parameters.

Flexible

By combining REST API requests with XML instructions, you can build complex voice and messaging solutions with zero need for costly hardware or software.

Reliable

XML is a standard recommended by the World Wide Web Consortium (W3C) and endorsed by software industry market leaders.

What is the Apifonica Markup Language (Apifonica XML, aXML)?

1

Step

Apifonica XML is an XML-based language used to control actions on Apifonica. It is a set of commands and attributes which act as instructions for the platform.

2

Step

Commands are actions you’d like Apifonica to perform, such as <playAudio> to a caller or <sendMessage> in response to an incoming SMS.

3

Step

Attributes modify command behaviour. For example, the <playAudio> command will play an audio file, while the loops attribute will change how many times the file is played to a caller.

4

Step

When someone calls your number, Apifonica sends a request to a URL associated with this number. It reads XML instructions hosted on that URL and decides what to do with the call: play a sound file, prompt the caller to type digits on a keypad, etc.

Apifonica XML commands

sendMessage

Sends an SMS message during the call to a specific phone number.

makeCall

Adds another participant to the current call.

endCall

Hangs up the call.

playAudio

Plays an audio file to the caller.

wait

Pauses before executing further instructions.

getInput

Gathers digits typed by caller into their phone keypad.

goTo

Redirects the call to a different Apifonica XML instruction.

Three reasons why to choose Apifonica?

Infrastructure

We provide company - owned communication nodes and an in-house development team.

Good rates

Starting from just €0.002 per minute, €0.01 per SMS and €0.9 per number.

Best Support

We are available 24/7 to maximise your business’ innovation using our services.

Add voice and messaging capabilities in hours rather than months with Apifonica XML

step 1

Click button and make contact with us

step 2

Discover what our platform can do for your project

step 3

Run free tests to proof your system suitability

step 4

Be prepared to hit your business new heights