MagnusBilling
TECHNICAL COMPARISON

MagnusBilling vs ASTPP

Community, Enterprise, free and paid — compared with public evidence

Last technically reviewed:

Executive summary

MagnusBilling 8 targets Asterisk 20, PJSIP and OpenSIPS. ASTPP primarily targets FreeSWITCH and documents a broader Enterprise edition. The reviewed evidence shows more operational workflows in MagnusBilling's public core, while ASTPP Enterprise documents corporate modules without a documented native MagnusBilling equivalent. The choice depends on telephony architecture and operating model. MagnusBilling source · ASTPP source · ASTPP Enterprise

Methodology

  1. MagnusBilling free is compared with ASTPP Community.
  2. MagnusBilling add-ons are compared with ASTPP Enterprise/Premium.
  3. Enterprise features are never presented as free.
  4. Code presence does not prove that a feature is included free.
  5. When evidence is insufficient, the page says that no equivalent was found in the public code and documentation reviewed.
  6. Every verification carries a review date.

Repository and project activity

Stars and forks indicate community interest. They do not, by themselves, prove software quality, scalability or security. Commit totals are not ranked because migrated, squashed and moved histories are not directly comparable.

MagnusBilling

Stars / forks
340 / 155
Last push
2026-08-15
Default branch
source
License
LGPL-3.0
Repository
Independent
Technologies
JavaScript / PHP / Asterisk
Public version
8 (active line; latest GitHub release tag is 7)

ASTPP

Stars / forks
178 / 172
Last push
2026-06-26
Default branch
V6.0
License
AGPL-3.0
Repository
Independent
Technologies
PHP / FreeSWITCH / Lua
Public version
V6.0.6 (public repository); Enterprise V7/7.1 is vendor-documented

Free versus free

CapabilityMagnusBilling CoreASTPP CommunityEvidence
Prepaid and postpaid billingBillingVerified in public codefreeVerified in public codefreeCore capability in both projects.
Routing strategies / LCRRoutingVerified in public codefreeVerified in public codefreeASTPP documents LCR; MagnusBilling documents routes and routing.
ResellersAccountsVerified in public codefreeVerified in public codefreeDocumented in both public repositories.
DIDsTelephonyVerified in public codefreeVerified in public codefreeDocumented in both.
Calling cardsTelephonyVerified in public codefreeVerified in public codefreeDocumented in both.
IVR and queuesTelephonyVerified in public codefreePublic evidence not foundnot foundNo equivalent was found in the public code and documentation reviewed for Community.
Campaigns and CallShopOperationsVerified in public codefreePublic evidence not foundnot foundNo equivalent was found in the public code and documentation reviewed for Community.
InvoicesBillingVerified in public codefreeVerified in public codefreeDocumented in both.
Payment gatewaysPaymentsVerified in public codefreeVerified in public codefreeMagnusBilling payment integrations present in the public LGPL-3.0 repository include PayPal, Stripe, Mercado Pago, PagSeguro, PayU Latam, cryptocurrency and multiple regional/custom gateways. Their source is included without a MagnusBilling add-on license; transaction, account or provider fees remain external. ASTPP Community documents built-in PayPal.
Web APIIntegrationVerified in public codefreeVerified in official documentationfreeMagnusBilling provides a public PHP API wrapper installed through Composer. Its connection documentation covers API credentials, user-group permissions and IP restrictions. ASTPP API availability is documented in its official edition matrix.
OpenSIPS integrationArchitecturefreePublic evidence not foundnot foundASTPP is documented around FreeSWITCH; no equivalent OpenSIPS integration was found in reviewed Community sources.
Multi-server operationArchitectureVerified in public codefreePublic evidence not foundnot foundRepository presence confirms implementation evidence, not a commercial entitlement outside the published license.

Paid and Enterprise comparison

CapabilityMagnusBilling / Add-onASTPP Enterprise / PremiumPublic priceEvidence
STIR/SHAKEN moduleVerified in public codepublic codeVerified in official pricingcommercialMagnusBilling: public implementation; certificate/provider costs separate. ASTPP: $1,000 one-time setup + $149/month; store says Community & EnterpriseMagnusBilling commit ccc9578 implements signing and verification on OpenSIPS 3.6; signing requires an STI certificate, EC private key and public HTTPS x5u URL. Public code confirms implementation, not zero-cost certificates or third-party services. The ASTPP store compatibility statement is more specific than its edition matrix.
Multi-tenant IP PBX and per-tenant service limitsVerified in public codepublic codeVendor claim — not independently verifiedincludedMagnusBilling: operator-defined monthly service price; ASTPP: included/availability described by vendor, public line-item price not foundMagnusBilling group modules grant tenant-facing capabilities; IVRs and queues are user-owned. The Services module documents operator-priced monthly services with call, recording disk-space and SIP-account limits. ASTPP availability is documented by the vendor but not independently verified in its public Community repository.
Shadow billingPublic evidence not foundnot foundVerified in official documentationenterpriseEnterprise/add-on; public price not foundDocumented by ASTPP.
Demand- and quality-based routingPublic evidence not foundnot foundVerified in official documentationenterpriseEnterprise/add-on; public price not foundNo natively documented equivalent was found in MagnusBilling sources reviewed.
Salesforce, Zoho and SSO integrationsPublic evidence not foundnot foundVendor claim — not independently verifiedenterpriseCommercial availability; line-item prices not confirmedEdition matrix claim; not independently verified in public code.
Switch monitoringVendor claim — not independently verifiedincluded with app_mbillingVerified in official pricingcommercialMagnusBilling app_mbilling: $40/month per server, support separate. ASTPP Switch Monitoring: $10/monthMagnusSolution states that the commercial app_mbilling package includes Magnus Sentinel. The linked sales page confirms app_mbilling availability, architecture, price per server and separate support, but does not currently name Magnus Sentinel in its public text; the inclusion is therefore labeled as a vendor claim. ASTPP pricing is from its public Hub.

Features documented only in ASTPP

The reviewed official ASTPP material documents shadow billing, demand- and quality-based routing, Salesforce, Zoho and SSO without a documented native MagnusBilling equivalent. Switch monitoring is no longer listed as ASTPP-only: MagnusSolution states that Magnus Sentinel is included with the commercial app_mbilling package, although the linked public sales page does not currently name Sentinel. Multi-tenant PBX and STIR/SHAKEN are also documented for MagnusBilling. This is not a claim that no custom or third-party implementation exists. ASTPP edition matrix · MagnusBilling app_mbilling

Features documented only in MagnusBilling

The MagnusBilling public project scope explicitly includes campaigns and CallShop workflows, Asterisk/PJSIP provisioning, AMI control and AGI call processing. Its public code also documents tenant-owned DIDs, IVRs, queues and SIP accounts, with group permissions and an operator-priced Services module that limits simultaneous calls, recording disk space and SIP-account creation. Payment gateways visible in the public LGPL-3.0 repository are included without a separate MagnusBilling add-on license; payment-provider fees remain external. The comparison does not classify WhatsApp, DID supplier or other visible integrations as free unless public entitlement evidence is available. MagnusBilling project scope · Payment gateway source

Limitations and documentation inconsistencies

MagnusBilling: older MB7/Asterisk 13 material remains public; MB8 is the current line. Old documentation is not automatically attributed to MB8, and visible integration code may still require separate commercial availability.

ASTPP: the public repository remains on V6 while Enterprise materials describe V7/V7.1. General documentation can mix editions, and the feature matrix can conflict with product-specific store metadata. Audience-size claims remain vendor claims unless independently audited.

Is MagnusBilling a fork or derivative of A2Billing?

No. MagnusBilling has an independent repository and development history. MagnusSolution previously worked with A2Billing, but later created a new platform using ExtJS, Yii and Asterisk. MagnusBilling can be used as an alternative or replacement for A2Billing, but it is not an A2Billing code fork.

MagnusBilling repository · A2Billing repository · MagnusSolution