SystemAPI allows third-party applications to manage important VoipNow services, including accounts, charging plans, call costs, reports, and PBX features. |
Here are some of the major SystemAPI attributes:
This service provides developers with direct access to the system resources and straightforward methods which they can efficiently use in order to manage the desired components.
With SystemAPI, the developer has a global, yet precise view on what happens with the VoipNow system resources. The service provides access to many functions and new methods are consistently added to improve the user experience, allowing the developer to control more resources via SOAP.
Interaction with the web service can be performed by means of any programming language, from any software application using the Internet.
SystemAPI requests and answers can be encrypted and the authentication supports the 2-legged OAuth 2.0 method, which means that each application will use different access credentials to access the same account.
The service runs on top of the proven VoipNow infrastructure inheriting its reliability parameters.
The SystemAPI low-level architecture guarantees delivery and fast response to requests.
Considering that VoipNow offers flexible access to its resources via SOAP, developers can design the applications according to their needs. Here are some of the most important features that can be managed remotely:
You can remotely manage the general account operations available for service providers, organizations, and extensions via third-party applications using SOAP.
If you want to interact with the service provider infrastructure, you can design appropriate third-party applications to perform the required tasks.
If you want to interact with the organization infrastructure, you can design appropriate third-party applications to perform the required tasks.
If you want to interact with the user infrastructure, you can design appropriate third-party applications to perform the required tasks.
You can manage telephony, conference, IVR, queue, and all the other features offered by our application remotely, via SOAP.
You can add and manage the global charging plans used by the VoipNow users by defining their type, the charging rules and the exceptions, the fees charged for both local and external calls, incoming and outgoing, or the charging credits (for prepaid plans) and the charging limits (for postpaid plans).
The channels transmit the information from and to the callers inside and outside the system. Your applications can manage the channels, the groups used for routing the outgoing calls, as well as the public phone numbers or the channel groups. VoipNow allows users to choose between IAX, SIP, ENUM, and PRI channels.
Developers can design third-party applications that interact with PBX features such as time intervals, OpenIDs, system templates, special phone numbers used for screening the calls, Live Monitor statistics, and so much more.
You can design third-party applications to manage linked operations via SOAP.
System reports can be easily accessed remotely, offering a wide range of statistics that include the following: