API means Application Programming Interface. It’s a built-in part of the pbx and comes free of charge with it.

This API offers third-party applications (and e.g. our own UC Manager) a way to communicate with the pbx based on HTTP requests and enables you to automatically exchange data or trigger actions like;

  • change a switch state
  • check for incoming calls and their caller-id, so that your external application can show a popup notification with related customer information
  • originate a new call e.g.  click-to-dial; your application can send a request to the pbx API containing the necessary data used by the pbx to set up a new outbound call to your customer.

How exactly you can communicate with our API is described in our  knowledge base at https://axeos.com/knowledgebase/pbx-api/ where we have also written some examples.

That knowledge base article serves as a document that defines

  • what you can use the API for (what features it offers)
  • what the pbx expects the external application to send
  • and what data the pbx will return to the external application

Using these guidelines you or your developers can easily write code to integrate pbx features into your software product(s).