Here you can find answers to questions about what types of services may be offered using our flagship product, PortaSwitch, and how it may be deployed on your network. This section also contains questions related to specific features, such as those included in the hosted IP PBX / IP Centrex service.

We would like to expand our services to a new country. Can additional languages be programmed into the PortaSwitch?

Yes, they can. If your desired language is not already in PortaSwitch, we can provide additional language support for both the web interface and the IVR.

To translate the web interface, you just need to modify the language template (an XML file which we provide) and return it to us. This is a simple matter of adding text strings to an XML file. Once we receive the modified XML file, we will install and update the web interface in your desired language.

The web interface of PortaBilling currently supports the following languages (as of MR 55):

  • Arabic
  • Chinese Simplified
  • Chinese Traditional
  • English
  • French
  • German
  • Hebrew
  • Italian
  • Norwegian
  • Polish
  • Portuguese
  • Portuguese Brazilian
  • Russian
  • Serbian
  • Spanish
  • Swedish

IVR for prepaid calling applications is currently available in the following languages:

  • Arabic
  • Chinese Mandarin
  • French
  • English
  • Portuguese
  • Spanish

IVRs for IP Centrex applications (error notifications, self-care IVRs, voicemail announcements, etc.) are currently available in the following languages:

  • Arabic

To add an IVR in your desired language, the following is necessary:

  • Consulting with a native speaker and creating grammar rules;
  • Programming the grammar modules;
  • Having the prompts recorded by a professional speaker in a studio (usually this represents the largest cost, since speaker and recording studio charges are quite high).

Does PortaSwitch include a Session Border Controller (SBC), or do I need to buy a separate SBC to use in conjunction with it?

PortaSwitch includes PortaSIP, a class 4 & 5 soft switch that performs most of the functions normally associated with Session Border Controllers, including:

  • NAT traversal, STUN / ICE
  • Voice/video media proxying
  • Hiding network topology
  • Prevention of DoS (denial of service) attacks
  • Control of call-initiation rate
  • Load-balancing via a single “entry point” IP address
  • Multi-protocol support (SIP over UDP, SIP over TLS, etc.)
  • Encryption

An external SBC is not needed in the majority of cases, unless required by your corporation’s specific network security. For additional information about PortaSIP, visit our website’s product page.

Does PortaSwitch have any ACD (Automatic Call Distribution) features for call centers?

Yes, PortaSwitch has a variety of call center features. In addition to Auto Attendants, PortaSwitch also provides Call Queues and Hunt Groups.

Callers can decide which group they want to reach (e.g. 1 for technical support, 2 for sales, or 3 for accounting). Once the caller makes a selection, PortaSwitch can dial numbers in the group randomly or in a specific order. (For example, you may want all calls going to the technical support team to first reach the junior support group before the senior group).

While PortaSwitch tries to establish the call, end users can be played music, as well as an announcement indicating where they are in the queue.

Does PortaSwitch perform transcoding for different codecs, and what kind of solution does it use?

PortaSwitch does not perform any transcoding. This is, in fact, one of the prerequisites for us to provide you with an unlimited license. PortaSwitch can transport a call using any voice or video codec, as long as it is supported by both endpoints.

Does PortaSwitch offer support for video calls as well as voice?

Yes, PortaSwitch can process both voice and video calls. Any voice/video codec mutually supported by the endpoints can be used.

Does PortaSwitch support automatic IP phone provisioning?

Yes. PortaSwitch’s powerful CPE Provisioning module allows service providers to configure a large number of end-user devices (such as desktop IP phones, mobile apps, SIP ATAs, routers, etc.) remotely. On the PortaSwitch side, you create a device profile (preferred codecs, server IP address, etc.) and manage your CPE inventory. Once a profile is created and a specific device is assigned to a customer, PortaSwitch will create an individual configuration file for each phone/device.

When your customers receive an IP phone, they just need to connect to the Internet. The IP phone will then fetch the configuration file online and begin provisioning. If you decide later to change a setting on a single IP phone, or change global settings for all IP phones, you only need to update the profile in PortaSwitch. The IP phones will then fetch the updated configuration file next time they go online.

Currently the provisioning module covers more than 20 vendors (Yealink, Linksys/Cisco, Polycom, Grandstream, etc.) and nearly 100 different CPE models. New vendors/models can be easily added upon request.

What are the routing capabilities of PortaSwitch?

PortaSwitch’s real-time routing engine supports the following:

  • LCR (Least Cost Routing);
  • Policy routing (user assigns preferences for vendors, minimum ASR, sound quality, etc.);
  • Individual routing plans (custom routing plans based on vendor preference);
  • Fail-over routing (if Carrier A fails, the call will go to Carrier B automatically);
  • Adaptive routing (the system monitors ASR, PDD and ALOC for each vendor; if the quality drops below a certain threshold, the system will prevent calls from going to the given vendor for a certain period of time);
  • Profit guarantee routing (ignores a route if the termination cost is higher than the amount charged to the customer);
  • Load capacity routing (when the load on a connection to a specific carrier nears the maximum capacity, the amount of new call attempts is gradually reduced).

What kind of database do you use?

PortaSwitch and PortaSwitch Procinctus both use MySQL. PortaBilling Oracularius uses Oracle Database Enterprise Edition (with Partitioning and Active Data Guard options) on Oracle RAC (Real Application Cluster), which provides high availability and scalability.

Does PortaSwitch have an interface for my customers to manage their own lines, IVR, extensions, hunt groups, payment methods, and so on?

Yes. You (the administrator) can give your customers access to PortaBilling’s self-care portal, where they can manage their own lines, extensions, hunt groups, auto attendant IVR, etc.

Can I use PortaSwitch to offer customers a hosted ASP solution?

Yes. Once you purchase PortaSwitch, you can rent out a Virtual Environment (partition) on your server. Your customers can then have access to their own PortaSwitch environment, while paying you a premium for using the service.

There are several companies who have been doing this for many years already. Additional information can be found here.

Can PortaSwitch be used to provide DID services for my customers?

Yes, it can. With PortaSwitch’s DID Inventory Management feature, you can buy multiple DIDs from a supplier, keep them in an inventory, and assign them to individual phone lines as needed. When someone calls a DID number, the call goes through PortaSwitch and rings on an IP phone on your customer’s end.

DID Inventory supports bulk DID upload (i.e. you purchase a large number of DIDs in advance and then allow your resellers/customers to use some of them) as well as real-time on-demand DID provisioning (i.e. customers request additional DID numbers from a specific area code or country, which are provisioned from external carriers in the background). This way there are no “unused” DIDs in the system, which drastically reduces operating costs.

Can the web interface be branded with my company’s logo? Is there any extra cost for this?

Yes, PortaSwitch can be configured to display your company logo on every page of the web interface. There are no extra costs associated with this feature.

Does PortaSwitch have IPv6 support?

PortaSwitch is ready for the IPv4 → IPv6 transition. At this moment, PortaSwitch servers use IPv4 addresses on public interfaces (those that customers connect to), due to the fact that the majority of hosting facilities still operate using IPv4 and many users are still using IPv4-only networks. This allows customers on “old” IPv4 networks to continue services as they are used to, while IPv6 customers and networks seamlessly connect to IPv4 addresses via a gateway. On the middle-ware side, PortaSwitch ensures that it properly understands and processes requests which contain IPv4 or IPv6 data. Full support for public IPv6 interfaces will be added in future releases, once there is sufficient penetration of IPv6 into end-user networks.

What IP Centrex/Hosted PBX services can I offer with PortaSwitch?

Class 4 Services:

  • Real-time xDR/CDR
  • Carrier selection
  • Routing policies (Time of day, Priority, etc.)

Regulatory Services:

  • E911 emergency services

Class 5 Services:

  • Caller name delivery
  • Caller ID delivery on call waiting
  • Visual MWI
  • Customer-originated trace
  • Three-way calling
  • Distinctive ringing
  • Speed calling
  • Do not disturb
  • Call hold
  • Call transfer
  • Music on hold
  • Local number portability
  • NAT traversal functionality
  • Secure calls/Voice VPN

Incoming calls:

  • Call waiting, call swap
  • Call back last missed call

Outgoing calls:

  • Last called number redial
  • Speed dial
  • Overflow routing

Call forwarding:

  • Unconditional
  • When busy
  • On no answer

Plus many more… For a complete list of the features supported, please see our PortaSIP guide. Note that some features (e.g. the ability to initiate call transfers) depend on the IP phone being used.

For SMS processing/routing, can I use SMPP to connect to other carriers?

Yes. PortaSwitch supports the SMPP protocol for interconnecting with other carriers’ SMSC or wholesale SMS aggregators for sending and receiving messages.

PortaSwitch: VoIP services, network infrastructure

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

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