📄️ SOAP API
SOAP, a legacy protocol, is not actively maintained. Experience the full potential of our platform by utilizing our highly flexible and robust REST API, designed for modern applications//api.vodia.com/#intro.
📄️ REST API (ACD)
Full Vodia API Specifications - https://api.vodia.com
📄️ REST API (PHP)
Full Vodia API Specifications - https://api.vodia.com
📄️ WebSocket
You can use WebSocket to connect to the PBX. It allows bidirectional communication between the browser and the PBX.
📄️ Backend JavaScript
The system uses ECMAScript E5/E5.1 for execute code in the backend. For general information about JavaScript there is plenty of information available, e.g. on Wikipedia or MDN. The main difference is that E5 does not offer the convenience of async/await and variables share the same scope in a function. However E5 still offers a very convenient way to interact with external services because of the scope chain in JavaScript. The backend comes with a few extra add on functions which are described here.
📄️ Node.js
Using node.js is a powerful way to interact with the PBX. This page describes how to write a simple script that will interact with the PBX.