AVA VoIP platform does not sell switching technology rather it provides a very flexible abstraction layer capable of granular configuration of multiple routes from multiple carriers.

The AVA VoIP routing subsystem is conceptually split into 3 functional layers: Application Layer – User Interface, Routing Layer – Real Time Routing Engine, Switching Layer.


Application Layer

The Application Layer exposes the routing functionality to the end users via the administration management console. It provides simplified user friendly interface for managing of complex routing tables using common industry concepts and ideas. At the Application Layer the user deals with carriers, carrier tariffs, endpoints, translation sets, routes etc .


Routing Layer

The Routing Layer uses the AVA VoIP real time routing engine to provide open routing API functions to the Switching Layer below. The routing API functions encapsulate the complex routing logic and provide an abstraction interface for easy integration with any real time switching platform which allows real time automated provisioning.

To ensure high availability and redundancy multiple redundant routing engines can be provisioned from the administrative console to run simultaneously or to connect to different third party switches.


Switching Layer

The Switching Layer represents any third party switching technologies which allows integration of real time provisioning. Although AVA VoIP does not include switching technology we do provide stable scripts for integration with YATE and Asterisk. The system has also been integrated with several commercial solutions such as Nextone, Cisco, Quintum, ACME, etc. .

Using our integration scripts clients can deploy a fully functional turnkey solution in no time this way getting the advantages of selecting preferred switching technology for their system.