Hey, there’s a new version of our PortaOne site. Check it out!

Create a wholesale trade platform for voice minutes or SMS using the PortaSwitch real-time routing & charging platform

PortaSwitch architecture


PortaSwitch is a unified service delivery platform which includes the following components:

Session border controller (SBC)

Provides a high-availability control point for all network communications. It hides the internal network topology; protects from denial-of-service (DoS) attacks; limits call initiation ratio per endpoint; automatically distributes traffic between available softswitch nodes; and enables multiple transport protocols (e.g. SIP over TLS).

Softswitch cluster

Is a highly scalable class 4 and 5 SIP Softswitch that delivers call control and media processing functions. It supports real-time call authorization and charging, dynamic call routing, advanced call control, fax-over-IP, and processing of both person-to-person (P2P) and application-to-person (A2P) SMS. Media traffic can be proxied through PortaSwitch as well, thus totally separating customers from route suppliers. BSS is used to provision new carriers, adjust routing parameters, perform rate management, activate customers, perform monitoring & troubleshooting, and issue invoices. There is a real-time data link between BSS and the softswitch, so any changes are instantly effective and no additional configuration is required.

The core of the system

Is a real-time routing engine, which allows you to customize routing per customer group and maximize profits. Routes are ordered based on cost (LCR), priority. All this allows you to use a variety of revenue generation methods, such as “all inclusive” or “à la carte” selling of features (e.g. call recording); selling bundles of minutes for monthly subscriptions; and charging based on metered parameters (number of extensions or concurrent calls).

How does it work?

  1. Your customers will be telco operators (e.g. a mobile operator seeking a route for a specific country), VoIP service providers, or other VoIP/SMS exchanges. They are interested in low cost, good quality, and additional features (e.g. T.38 faxing support).
  2. Upload a carrier’s rates into PortaBilling. An intuitive rate upload wizard allows you to upload a rate deck from virtually any CSV/XLS layout. Moreover, the format and any adjustments you make are memorized for future uploads. So next time you receive a rate update from this carrier, it can be uploaded with just a few mouse clicks, or even in fully automated mode by forwarding an email to a specific address.
  3. Define the carrier gateways (IP address, port, authorization parameters, etc.), thus enabling connections to the carrier network.
  4. Create your selling rates using the automated “blending” tools provided by PortaBilling. These analyze available carriers for each destination and calculate the sale price based on average cost + desired markup.
  5. Create routing plans to further customize routing, e.g. to implement profit-guarantee routing with the desired profitability, override default LCR routing and send destinations to specific vendors, or implement route filtering (e.g. only routes that support T.38 faxing).
  6. In addition to per-minute or per-message pricing, you can also define volume discounts (e.g. automatic 10% rate reduction when a 1,000,000 minutes/month threshold is reached) and service commitments (e.g. if a customer sends calls for less than $25,000 per month, he is charged the remaining amount).
  7. Provision your customers and define their endpoints (which will send calls to your network). Authorization can be done based on username/password, IP address, or other parameters. In order to completely separate customers from vendors, you can proxy through PortaSwitch not only call signaling, but also all voice streams (RTP).
  8. In order to further protect your network from unauthorized traffic bursts from a customer, you can assign a limit for call attempts per second. When a outgoing call (via SIP) or message (via SIP or SMPP) from a customer’s network is delivered to PortaSwitch, it is authorized in real time based on the available funds and then routed according to current vendor prices, routing plan settings, time of day, and so on.
  9. An adaptive routing module constantly monitors the vendor’s quality parameters and automatically adjusts the routing, temporarily penalizing carriers who do not meet the desired quality threshold.
  10. The customer has a clear overview of all configuration settings, CDRs and invoices.
  11. The administrator has access to various reports, such as cost/revenue, ASR, and the like.
  12. At the end of the month, a CSV file with CDR summary and an invoice PDF are generated and emailed to customers.

Since we installed PortaSwitch in 2007, ICOSNET has increased its turnover by 80% and its network traffic by 120%. PortaSwitch Procinctus has helped us achieve a maximum level of performance, reliability and service diversity. We look to PortaSwitch Procinctus with a lot of confidence to support and manage our existing and new services.”
Ali Morsli, CEO at ICOSNET
> Read more about ICOSNET success story


web-icons_day Optimize daily operations

  • Easy and quick service provisioning
  • Anti-fraud and call attempt (CPS) control
  • SIP and SMPP support
  • Detailed web-based logs for troubleshooting

web-icons_profitabilityIncrease your profitability:

  • Real-time call authorization and overdraft protection
  • Least-cost routing across multiple outgoing carriers
  • Profit-guarantee routing

web-icons_enduserProvide better experience for end users:

  • Self-care for managing configuration
  • Per-call selection of route quality

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
  • Fast delivery of new features with agile development

web-icons_reliabilityExcel in service reliability:

  • Carrier-grade security with Oracle Linux
  • Full data redundancy
  • Clustered components for high availability
  • Ultimate availability (99.999%) with Oracle RAC
  • Site redundancy and zero-downtime updates

web-icons_increaseRapidly increase your sales volume:

  • Easy set-up for new carriers/customers
  • Unlimited number of routes/participants
  • Distributors
  • Cross-service promotions and discounts

Supported features

  • Least-cost routing (LCR)
  • Failover routing
  • DoS attack and “rogue” call traffic prevention
  • Local number portability
  • T.38 fax
  • Call attempt rate (CPS) control
  • Adaptive routing
  • Media proxying
  • Rate upload from CSV/XLS via wizard
  • Auto-generation of selling rate
  • Automated invoicing
  • Cost-revenue and quality analysis
  • Bilateral traffic exchange
  • Statistics and reports

Wholesale VoIP / SMS

Contact Sales


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

PortaOne, Inc.
A113 – 2099 Lougheed Hwy,
Port Coquitlam, BC, V3B 1A8

Contact sales@portaone.com 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

Open architecture

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

Scalability for growth

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

Reliability and redundancy

Clustering and geo‑redundancy for high availability configuration and zero downtime updates
Agile development

Agile development

PortaOne delivers more than 20 software builds per year - new features are available every 7 weeks
24/7 technical support

24/7 technical support

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

Core solutions

Our website uses cookies.
By continuing to use our website, you are agreeing to our cookie policy
Accept and close