Open Source Billing (ASTPP/A2Billing)

Answers to questions about open source billing applications A2Billing & ASTPP.  

What is A2Billing?

A2Billing (http://www.asterisk2billing.org/) is open source VoIP billing software (open source simply means that the original source code for the software application is made freely available and may be redistributed and modified).  A2Billing is similar in function to ASTPP.

A2Billing provides a freely available billing solution for VoIP gateways and softswitches.  Common features provided are pre-paid and post-paid billing, call rating, credit control, calling cards management, least cost routing (LCR), did management, resellers management, and more.

 

What is ASTPP?

ASTPP (http://www.astppbilling.org/) is open source VoIP billing software (open source simply means that the original source code for the software application is made freely available and may be redistributed and modified). ASTPP is similar in function to A2Billing.

ASTPP provides a freely available billing solution for VoIP gateways and softswitches.  Common features provided are pre-paid and post-paid billing, call rating, credit control, calling cards management, least cost routing (LCR), did management, resellers management, and more.

 

What is the difference between ASTPP against A2billing?

The primary difference between A2Billing and ASTPP is the swtiching platform that it controls.  A2Billing is Asterisk based, while ASTPP is freeswitch based.  But for the most part, they basically perform very similar functions (pre-paid and post-paid billing, call rating, credit control, etc.).  

 

Is there any limitation of using ASTPP?

ASTPP is distributed under a GNU GPL2 license. According to their website "There are no limitations for using ASTPP. You can use it anywhere."

What is the minimum hardware requirement for an ASTPP server?

Minimal System requirement

  • 2GB RAM
  • 40GB Hard drive
  • 64 bit OS (Centos/ Debian latest version)
  • Dedicated server ip
  • 100 Mbps connection 

VoIP Requirement

What is the minimum hardware requirement for an A2Billing server?

The A2Billing platform is a fully featured pre-paid and post-paid calling card platform built and designed on LAMP. (Linux, Apache, MySQL and PHP) The telephony interface is supplied by Asterisk, the open source telephony toolkit designed by Digium.

A PC or Server is required to run the software. The size and specification of the PC will be based on the number of concurrent calls that are expected to pass through the platform, and the codecs chosen by the calling card operator. Refer to the Digium website and [http://www.voip-info.org] for minimum recommended specifications.

What payment gateways does A2Billing support?

A2Billing is equipped with a PayPal payment gateway. So having set up a PayPal business account, A2billling gives the facility to collect payments online and securely with customers topping up their calling cards with either PayPal or any major credit card. A2Billing also supports Authorize.net and Moneybookers.

How do I install ASTPP?

ASTPP provides online installation instructions as well as paid support to help you with your ASTPP installation and even customization.  There are also quite a few helpful videos online that can help walk you through ASPP setup and configuration.

 

Can I start a calling card business with A2Billing or ASTPP?

Calling cards are still a popular way to make low cost international calls. A2Billing & ASTPP software coupled with IPComms inbound and outbound SIP trunks are both great platforms to develop a calling card service offering.

Further information.

What is Fail2ban (Intrusion Prevention System)?

Fail2ban

Fail2Ban is an intrusion prevention system that works by scanning log files and then taking action based on the entries in those logs.

You can configure Fail2Ban in a way that will update iptables firewall rules, when an authentication failure threshold is reached which helps in preventing SIP brute force attacks against FS instances.

Fail2Ban scans your PBX log file and bans IPs that makes too many password failures. It also updates firewall rules to reject the IP address.

Fail2Ban is available at fail2ban.org as well as documentation for installation and configuration.

 

TAGS: Fail2Ban