MVNO Billing Solutions. Supply voice, SMS and data services using own 3G / 4G / LTE network or running as MVNO


The solution consists of the following components:

MVNOCore mobile network

(MVNE infrastructure), which includes HLR (centralized repository of subscriber data), MSC (voice call switching) and SGSN (data switching).
Mobile networks frequently already include SMSC (for processing SMS), USSD GW (for operations such as balance check, top-up, etc.) and IVR (for self-care via phone, etc.). If any of these components are not currently available, they can be delivered as part of a PortaOne solution.
In the case of prepaid services on 2.5G / 3G networks, a CAMEL gateway interface between the network and billing is required to allow real-time authorization and charging.

Service provisioning (B/OSS)

is used to configure service parameters and acts as a central repository of customer data. Every change in B/OSS (e.g. new customer activation) is instantaneously provisioned to HLR and other network elements. B/OSS handles product catalog and consolidated customer balance management, provides credit card payments and top-up voucher inventory, applies recurrent charging, issues invoices, and allows staff to perform monitoring & troubleshooting.

SIM card inventory

allows management and activation of SIM cards.

OCS (Online Charging System)

allows real-time charging for activity such as voice calls or sent SMS. PortaBilling OCS is fully converged; it enables charging for voice calls, SMS, data and VAS (such as IPTV or ring-tone) and creating an unlimited number of service wallets, quotas and discount plans.

CDR import

If there are external sources of CDRs (e.g. roaming partners) this is handled by the CDR import module. A variety of CDR source formats is supported. CDRs are extracted from each incoming file and pre-processed for validation, data merge, and the like. Then collections of CDRs are rated and charges are applied to the customer / vendor account.

Billing module

allows consolidated customer balance management, provides top-up voucher inventory, real-time balance top-ups, flexible recurring charging, perform monitoring & troubleshooting and issues.

How does it work? 

  1. Products and services are configured in PortaBilling, and available SIM cards are imported to the inventory.
  2. When a customer signs up for a service, he is provisioned in PortaBilling as a customer with one (or more) accounts underneath. Each account represents an actual phone line, and is assigned a phone number (MSISDN) and associated with a SIM card (identified by IMSI).
  3. Once the account is active, PortaBilling connects to HLR and creates an entry for the SIM card / MSISDN.
  4. Now, when the customer inserts the SIM card and powers on the phone, he can register to the network.
  5. When a call is made, MSC performs call authorization in PortaBilling to verify that the customer has sufficient balance, is allowed to call that destination, and so on.
  6. Funds are locked to cover the initial period of the call, and a confirmation is sent to MSC. When the period is over, authorization for the subsequent period is sent, and so on.
  7. When the call is over, a CDR record is immediately produced.
  8. The same process repeats for SMS, data services, or VAS. Since funds are authorized in real time, the end-user can make use of multiple services simultaneously without exceeding the balance.
  9. If usage data is delivered from a third-party network as a file (e.g. TAP3 file for roaming data), CDRs are extracted, mediation/verification is performed, and then the CDRs are rated and added to individual customers’ accounts.
  10. If a customer sends a USSD request (such as “check my balance”), it is delivered to USSD GW and then to PortaBilling via the Webservices API. The response is forwarded back to the user.

The combination of BFX and PortaBilling gives Peerless Networks and its MVNO customers, as well as other mobile telecoms, a high degree of flexibility. Not only can these operators take advantage of the versatility PortaBilling provides, but through BFX they can perform B/OSS services across a broad range of 3GPP and non-3GPP networks.”
Steven van Zanen, Head of Product Management and Marketing at BroadForward
> Read more about BroadForward success story


web-icons_dayOptimize daily operations

  • Use your own mobile core, or run as an MVNO
  • Customer auto-provisioning to HLR / HSS
  • Flexible CDR file mediation
  • Automatic invoicing with collection procedure

web-icons_enduserProvide better experience for end-user

  • Customer self-care portal and IVR
  • USSD info and SMS notifications
  • Online payments and top-ups
  • Consolidated bill for all mobile services

web-icons_reliabilityExcel in service reliability

  • Default full data redundancy
  • Clustered components for high availability
  • Ultimate availability (99.999%) with Oracle RAC
  • Site redundancy and zero-downtime updates

web-icons_profitabilityIncrease profitability

  • Top-up voucher management
  • Minute bundles with recurring monthly fees
  • Flexible internet quotas with top-ups and add-ons
  • Multi-service bundles, triple play

web-icons_competitionStay ahead of the competition

  • Unlimited scalability with no per-user or per-feature costs
  • Open platform that is quickly and easily expandable
  • Minimal administrative activity
  • International mobile top-ups

web-icons_increaseRapidly increase your sales volume

  • Multiple currencies and markets
  • Distributors, resellers, white-label operators
  • Usage/payment-based commissions
  • Cross-service promotions and discounts

Supported Features

  • High availability
  • Scalability
  • HLR /HSS integration
  • Diameter AAA (DCCA, Gy, Ro)
  • CAMEL phase 1-3
  • TAP3 CDR file processing
  • SMS notifications
  • USSD support
  • Voucher top-ups
  • Multilingual
  • Customer self-care portal
  • IVR self-care
  • Trouble-ticket system
  • Webservices API
  • Prepaid / postpaid balance
  • Balance overdraft protection
  • Recurring charges
  • Customer hierarchy
  • Lifetime management
  • Service wallets
  • Real-time charging per call/SMS
  • Data transfer charging (GPRS / 3G / 4G /LTE)
  • Flexible rating formula
  • MO / MT charging
  • Location-based charging
  • Peak / off-peak charging
  • CUGs / Friends & Family
  • VAS charging
  • Usage quotas
  • Adjustable invoice layout
  • Fraud detection & prevention
  • Full audit log


Contact Sales

Toll-free calls (phone & Skype)
+1 866 747 8647
Calls & faxes from abroad:
+1 604 628 2508

PortaOne, Inc.
Suite 408, 2963 Glen Drive
Coquitlam, BC, V3B 2P7

Contact to discuss your project requirements and schedule custom-tailored interactive online demo session.

Superb Reliability and Scalability with
24/7 Professional Technical Support


Open architecture

PortaOne provides both APIs and source code for PortaSwitch to allow an easy integration

Scalability for growth

Our platforms can easily scale up by adding more servers to match your project success

Reliability and redundancy

Clustering and geo-redundant site configuration allow to address the most rigorous requirements

Constant improvement

The dedicated highly skilled development team delivers more than 20 software builds per year

24/7 technical support

Over 60% of our 300 engineers are in the technical support services, praised as the best in industry