AVAVoIP AAA Engine exports high-level abstract API functions to implement AAA protocol.
The engine uses dedicated read only PostgreSQL database which is provisioned near real time from the main application database. Like most AVAVoIP components multiple redundant AAA Engines can run at the same time to provide system redundancy and high availability.
The open AAA API makes AVAVoIP AAA engine versatile and easy to customize. Multiple AVAVoIP subsystems communicate with the AAA Engine at all times. In addition a number of commercial and open source switches have been integrated to use AVAVoIP AAA engine for prepaid and postpaid services. With AVAVoIP AAA Engine Customers have the flexibility to integrate their own subsystems to use the AAA engine or to develop their own rating applications based on it. With AVAVoIP AAA Engine it is easy to build various prepaid or postpaid applications in a number of programming languages: C/C++, Java, Perl, PHP, Python etc. AVAVoIP provides sample code for implementing such applications.