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.).