Jet Billing System overview
This section provides an overview of Jet's core features:
- Billing and Rating
- Usage Collection and Reporting
- Invoicing
- Provisioning
- Reporting Tools
- Web-based Interface
- Customer Care Portal
- Multiple Realm Support
- Modular Design
Information about additional functionality available via Jet modules is available here.
Billing and Rating
Jet offers unparalleled flexibility in billing and rating.
- Create plans incorporating flat charges, once-off charges, duration-based charges, usage-based charges, tiered charges (e.g. $0.10/MB for the first 10MB, $0.08/MB thereafter), combinations of the above and more
- Pro-rata billing—including backward pro-rata calculations for refunds if required
- Hierarchical relationships between users, allowing for billing of multiple users back to a single customer or cost-centre
- Plans may include products with different billing periods—bill access fees quarterly while billing usage monthly
- Support for multiple realms—permits user access across multiple networks, with billing passed back for aggregation
Usage Collection and Reporting
A wide variety of industry-standard collection systems are supported:
- Radius—internal radius proxy connects Jet to any radius server
- Netflow—allows for exact assigning of IPs or subnets to users as well as supporting automated allocation
- Cisco SSG—scalable authentication architecture supporting fine authentication granularity
- CSV/text—import of data from external sources (e.g. Upstream provider's usage records)
- Support for usage collection from wireless networks
Invoicing
- Fixed-date or anniversary billing supported
- Automatic e-mailing of PDF invoices
- A range of printable invoice export formats supported
- Invoices are customisable, and can include line items generated from outside the Jet system
- Support for real-time credit card processing via a range of payment gateways
- Automated action(s) on overdue accounts
- Support for prepaid accounts reduces overdue payments
Provisioning
Jet includes a range of APIs and protocols to facilitate user provisioning:
- SSH/Telnet
- HTTP
- RADIUS file
- SQL/ODBC
- FTP
- SMTP (e-mail)
- LDAP
- Command line tools
Jet's flexible API and built-in hooks allow you to trigger arbitrary actions on almost any system event:
- Send a welcome e-mail on account creation
- Send warning e-mails when a user exceeds a predetermined % of their periodic usage
- Automatically suspend overdue accounts—various selection criteria are available
System trigger events include:
- Account creation/User registration
- Account suspension
- Account deletion
- Account detail changes
- Password changes
- Plan changes
Reporting Tools
Jet ships with a comprehensive set of standard reports, and also allows for creation of customised reports tailored to a client's specific operating requirements.
Any data that Jet collects in the course of its operation can be built into a report. Additionally the reports can be output into various formats to allow for easy import into external systems if desired.
Web-based Interface
- Native web-based interface
- Secure access via SSL encryption
- XML and open standards compliant, supports the widest range of web browsers possible
- Customisable via a sophisticated templating system
- Multi-level access control—admin, sales team, helpdesk staff, end user
Customer Care Portal
The web interface allows customers to log in and perform housekeeping tasks:
- Online sign-up (optional)
- View usage information
- View current and past invoices
- Pay invoices or top up prepaid accounts via realtime credit card gateway
- Update contact information
- Change access plans (optional)
Multiple Realm Support
Jet's support for multiple realms provides the ability to segment the user pool into different groups. This is particularly useful in complex, enterprise-scale environments where responsibility for billing users is spread across several entities (departments, networks, campuses, ISPs, etc.).
Jet's interface supports rebranding of each realm to tailor the end-user experience to the preferences of the billing entity. All Jet functions are completely virtualised within realms, allowing, for example, each billing entity to use a different preferred payment gateway.
Modular Design
Jet's modular design ensures that your billing system includes all the functionality you need, without the expense of unneeded modules.
Available modules include:
Wireless Support
Jet has been used in a number of wi-fi (wireless) access hotspot situations. This module includes tools for providing wi-fi hotspots, roaming, different pricing schemes/plans at different locations and more.
Prepaid Tools
Jet includes tools to automatically generate and use accounts with a fix amount of usage for prepaid card purposes, similar to prepaid phonecards.




