MR-PortaOne-PortaSwitch Maintenance Release

PortaSwitch Maintenance Release 103 now available

Added security with two-factor authentication, GST assessment for Singapore, protection against brute-force attacks via SSH, updates to the web interface, and more – all with PortaSwitch MR103

Two-factor user authentication

You can now enable two-factor authentication (2FA) for your administrators, resellers, and customers to significantly increase access security.

With 2FA, users must enter a time-sensitive password (OTP) after entering their usual username and password to log in to the system. The secure OTP is generated by a 2FA application, such as Google Authenticator, that is installed on the user’s smartphone.

The standard, built-in customer self-care portal that comes packaged with PortaBilling does not support 2FA. You can, however, add 2FA to third-party self-care portals, as the PortaBilling API supports it. For the new, subscription-based PortaOne cloud PBX self-care portal, 2FA is on the roadmap and will appear there soon.

What’s improved?

NuIPR9PNMeYaBy6oJlkD7WHYpni2nLEHdhflQ5c1prScalyGhqcq0BJH02W ZiN1rpIVZx0vtDkyknTl6IhQOGucWhvfG6hCHTe33x8C0N6tJ6061GxtBAJCHx7Y4vY knZq6 HR WFcvWsm4g Increased security level
Protect access to your system with an additional security layer.

NuIPR9PNMeYaBy6oJlkD7WHYpni2nLEHdhflQ5c1prScalyGhqcq0BJH02W ZiN1rpIVZx0vtDkyknTl6IhQOGucWhvfG6hCHTe33x8C0N6tJ6061GxtBAJCHx7Y4vY knZq6 HR WFcvWsm4g Compliance with security policies
Meet the requirements for security audits.

Find more details here.

GST assessment for Singapore

You can now assess the Goods and Services Tax (GST) for your customers in Singapore based on the current rate set by the government. As GST is levied only on services consumed domestically, PortaBilling automatically applies this rate to domestic service (calls and messages made within Singapore) and a rate of zero to international service (e.g., when a user from Singapore makes a call or sends a message to a non-Singapore number).

To prepare for upcoming changes to the GST rate in Singapore, you can easily pre-set a new rate with an “effective from” date (for example, apply a rate of 8% starting from January 1, 2023), and the new rate will be automatically applied starting from the desired date.

What’s improved?

NuIPR9PNMeYaBy6oJlkD7WHYpni2nLEHdhflQ5c1prScalyGhqcq0BJH02W ZiN1rpIVZx0vtDkyknTl6IhQOGucWhvfG6hCHTe33x8C0N6tJ6061GxtBAJCHx7Y4vY knZq6 HR WFcvWsm4g Ensure tax compliance
Assess GST according to Singapore tax regulations.

Find more details here.

Control how call-queue calls are dispatched to busy agents

Larger centers with lots of agents on staff usually want to avoid disturbing or distracting agents who are already on a call with a customer, and so prefer to have incoming calls directed to an available agent or call queue until an agent finishes their current call and can handle the next one.

However, small businesses that have ad-hoc call centers with only a few agents may want to direct incoming calls to agents even when they are on the phone, so that, for example, they do not miss a call from a prospect. Say Peter, a sales agent in a shop, is on the phone, and he is notified by the “call waiting” feature that another call has arrived. He sees that nobody else can currently handle this call and knows that if it’s not picked up soon the caller may just hang up. So, Peter puts the current call on hold and switches to the other call, asking the caller to leave their contact data so he can get back to them later.

With MR103, you can switch between these two call-queue modes and decide whether or not to dispatch calls to busy agents, depending on your specific needs.

What’s improved?

KGqnFsbrxZmoanFibNqXCMm56HSAOv1mkooNrvV6mv92Y7ns1h sK A2Lq uQ0GaM5qTgVX7oR8y8Mfke3aXlf3RIgjBCjOOFbuZ345t010wKRgLc6vGi8jB85nmiqJAz 6uFAwNx03TrVxQEwer6Z4UMiZDs wDppBTt2Ct4byy zYEz2VXD cekcmXIg Flexibility in call queue management
Choose how calls are dispatched to agents depending on traffic levels or call center size.

Find more details here.

Protection against brute-force attacks via SSH

Now, it’s possible to protect access to the system from “brute-force attacks” by unauthorized users, which take the form of multiple, rapid-fire attempts to guess a correct combination of login and password. With access via the SSH (Secure Shell) protocol, the system will detect failed login attempts from a specific IP address, and if the number of attempts exceeds the limit – for example, 3 failed attempts during a 60-second period – that IP address is automatically blocked for a defined period of time. 

To ensure that access from authorized users, e.g., the PortaOne support team, will not be blocked, you can “whitelist” specific IP addresses.

What’s improved?

NuIPR9PNMeYaBy6oJlkD7WHYpni2nLEHdhflQ5c1prScalyGhqcq0BJH02W ZiN1rpIVZx0vtDkyknTl6IhQOGucWhvfG6hCHTe33x8C0N6tJ6061GxtBAJCHx7Y4vY knZq6 HR WFcvWsm4g Improved system security
Protect your system against brute-force attacks via SSH.

Find more details here.

Expanded list of events that can be sent to external applications

More events related to customer balance change, billing, fraud prevention, and so on can now be sent to external applications, e.g., custom-built web applications or applications that reside in a low-code platform, such as Add-on Mart Workflows

Previously, events such as “credit limit exceeded,” “invoice is overdue,” “account screened,” etc. could only be used to send email/SMS notifications to customers via PortaBilling. Now, you can configure the event handler to send these events to an external application. The application provisions data to an external system (e.g., a CRM) to trigger the needed actions, for example, changing the customer status in the CRM system and notifying the customer about the overdue invoice via the appropriate channel (such as WhatsApp).

What’s improved?

NuIPR9PNMeYaBy6oJlkD7WHYpni2nLEHdhflQ5c1prScalyGhqcq0BJH02W ZiN1rpIVZx0vtDkyknTl6IhQOGucWhvfG6hCHTe33x8C0N6tJ6061GxtBAJCHx7Y4vY knZq6 HR WFcvWsm4g New possibilities for integrations
Ability to create tighter integrations with external systems and automate processes.

Find more details here.

Interrupt a search

You can now end a search before it’s completed on any search panel, for example, if you mistyped the ID number when looking for a specific account. Rather than waiting for the incorrect search to complete, you can interrupt it as soon as you notice the typo, and then start a new search with the correct criteria.

What’s improved?

NuIPR9PNMeYaBy6oJlkD7WHYpni2nLEHdhflQ5c1prScalyGhqcq0BJH02W ZiN1rpIVZx0vtDkyknTl6IhQOGucWhvfG6hCHTe33x8C0N6tJ6061GxtBAJCHx7Y4vY knZq6 HR WFcvWsm4g Easier administration
Save time during system searches.

Find more details here.

Apply a multi-month prepaid plan to multiple accounts simultaneously

If you offer your customers multi-month prepaid plans, you can now save time when you need to apply these plans (or change the charging period for already applied plans) to multiple accounts at a time. Use the “batch update” panel to choose a charging period for the plan associated with the specific product – for example, 3 months – and apply it to all the accounts within a batch.

What’s improved?

NuIPR9PNMeYaBy6oJlkD7WHYpni2nLEHdhflQ5c1prScalyGhqcq0BJH02W ZiN1rpIVZx0vtDkyknTl6IhQOGucWhvfG6hCHTe33x8C0N6tJ6061GxtBAJCHx7Y4vY knZq6 HR WFcvWsm4g Easier administration
Save time when applying multi-month prepaid plans to multiple accounts.

Find more details here.

Share this story

Join those
'in-the-know'

Never miss an update, software release, webinar, best practice or anything else.

Search PortaOne