VXgate is an integral part of the VX resilient, distributed, and bandwidth-efficient architecture. VXgate provides a gateway between the VX network and external billing systems or clearing houses, and collects Call Detail Records (CDRs) from those systems.

VXgate acts as an intermediate point, translating CDRs and billing or authentication requests from VX's format to Structured Query Language (SQL) or Remote Authentication Dial-In User Service (RADIUS) for interface to a third party billing system or other solution. VXgate supports multiple billing system-side interfaces and translates CDRs to Structured Query Language (SQL) or Remote Authentication Dial-In User Service (RADIUS).

VXgate functionality is exposed by VXscript for enhanced AAA applications such as Calling Card authentication and balance notification.

BDAP (BESTflow Database Access Protocol) provides a bandwidth efficient and reliable means of transporting CDRs from multiple VX gateways.

Redundant VXgate platforms can be installed in a network. Each VX node monitors the state of the VXgate platforms within the network. In the event all VXgate platforms are unreachable from a VX gateway, CDRs are stored locally on the VX gateway until VXgate connectivity is reestablished.

Up to 200,000 CDRs can be stored locally on a VX gateway.