PortaBilling is a carrier grade converged billing, service provisioning and customer management platform for telecommunication service providers, ISPs, MVNOs, and wholesale carriers to launch, price, and provision their voice and data services.

PortaBilling communicates with elements of the telecommunication network, provides these nodes with authentication or authorization, and gathers billing events, i.e. data about services rendered to the customers. Based on this information, PortaBilling performs rating for the services, creates transaction records, and modifies customers balances

All this happens in real time, so the billing data is updated as soon as a session is completed. PortaBilling acts as the nerve center of the network and provides a unified platform for multiple services, which allows charging clients for their voice calls, messages, and data transfer, thus effectively deploying triple-play on a single network.

contactPlease contact our sales team if you need more technical or pricing information about PortaBilling.

PortaBilling is fully integrated with PortaSIP, a class 4 (SBC) and class 5 SIP softswitch with media application that plays IVR (voice prompts) and offers many advanced features for calling cards, retail and wholesale, hosted IP PBX or IP Centrex services such as, for example:

  • hunt-groups,
  • call forwarding/follow-me,
  • call transfer,
  • group pickup,
  • call parking,
  • NAT traversal,
  • BLF / presence,
  • instant messaging,
  • web and phone voicemail,
  • teleconferencing,
  • IMAP server for email clients,
  • auto attendant,
  • message waiting,
  • abbreviated dialing,
  • call recording, and
  • automated provisioning of IP phones.

PortaBilling combined with PortaSIP and PortaUM creates PortaSwitch, an ultimate telecommunication services and subscriber management platform.


PortaBilling consists of 5 major components and is normally installed on 5 physical servers:

  • The billing server provides authentication, authorization, and both interim (keep alive) and service accounting processing.
  • The web server hosts administration interface, account and customer self-care pages, resellers helpdesk , vendor self-care pages, representatives self-care pages, and online web signup interface. It also contains scripts for calculating various statistics.
  • The master database server contains all system's data.
  • The replica database serves for data redundancy and hosts XML API (SOAP) interface for integration with external applications.
  • The configuration server is a single point for efficient management and seamless update process of the whole PortaSwitch Procinctus set up. It is also used as a logging storage to remove the analytical task loads from the servers directly involved in the operational processes.

Please find more information about hardware requirements and specifications on a dedicated HW page.


PortaBilling unlimited and perpetual license includes:

PortaBilling Performance

PortaBilling comes with unlimited license and since there are no artificial limitations on the software side the only thing that limits its performance is the calculating power of the servers it is installed on. Of course, the actual performance will depend on the system's configuration, traffic patterns, and the types of services provided. From our experience the following numbers may be expected, on average:

Performance IndicatorsMaximal Values
Call attempts per second50
Busy hour call attempts (BHCA)180,000
Concurrent calls7,500
Concurrent Internet access sessions20,000
Individual customers100,000
Monthly traffic in minutes 20,000,000

PortaBilling is also offered in a clustered architecture (similar to the high end architecture of PortaBilling Oracularius) where the billing engine runs on two servers in parallel. The architecture of business critical clusters adds the ultimate redundancy to the billing functionality of the product while the transparent load-sharing allows doubling the capacity level of the whole system.


This cluster option is available as a part of PortaSwitch Procinctus bundle.

In addition to per-server redundancy and to overcome catastrophic events such as natural disasters, power outages at the collocation provider, network routing errors, etc., and provide uninterrupted service PortaBilling can be complimented with a site redundancy.

NewProcinctus Support Documentation HW Requirements