top of page

B3Networks Academy Updates

Dear B3Networks Valued Partners,

Welcome to our March Feature Update, where we embark on a journey through the latest advancements and breakthroughs in the world of technology. As the seasons shift and spring approaches, the tech industry is buzzing with excitement, unveiling a plethora of new features, upgrades, and innovations. Join us as we delve into the exciting world of our feature updates, where every development brings us one step closer to a more connected, efficient, and innovative digital future.

Platform (OSS/BSS)

License Model

App Model


Platform (OSS/BSS)

Finance App - Reset Default Tax Rate

Previously, our system allowed users to customize their tax rates, offering flexibility beyond the default rate of 9%. For instance, users could opt for a tax rate of 7% or 8% depending on their specific needs. However, there was a limitation in the system - users lacked the ability to revert to the default tax rate of 9% once they had chosen a custom rate.

To provide our users with more control and convenience, we have introduced the option to reset the tax rate back to the default rate (9%) with ease. This means that if a user had previously selected a custom tax rate, they can now effortlessly revert to the system default whenever necessary.


Customer App - Update Delete Organization Pop-up

This month we’ve modified the pop-up for deleting an organization, to offer a seamless user-experience to our customers. With this new update, users will be informed that the organization is under the process of being deleted and the status will be changed from “Active” to “Suspended for deletion”.


Support Hub - Display Org Time Zone & Addition of Delivery Column

Currently, when users search for Call/SMS Transaction Logs within Support Hub, the displayed time zone might not be explicitly clear, causing confusion. To overcome such issues, we are introducing a modification to the interface. Under the Search by Org section of the Support Hub, we will prominently display the time in the organization's timezone.

Additionally, to improve user comprehension, we have also added an extra column titled "Delivery Time" within the SMS Transaction Logs. This new column will provide users with specific information regarding the delivery timing of SMS messages, offering insights into when each message was successfully delivered. This additional data will enhance our users' ability to track and analyze the delivery performance of their SMS messages.


Contract App - Send Notification 14 days Prior Contract Expiry

Previously, our system sent out contract expiration notifications to relevant parties ten days in advance. However, feedback from our customers, as well as our internal stakeholders suggests that this timeframe is insufficient for them to adequately review and take necessary actions regarding expiring contracts. To ensure that all stakeholders have ample time to review, discuss, and proceed with necessary actions regarding expiring contracts, we have changed the timing of contract expiration notifications to be sent out fourteen days in advance of the contract expiry date. This extended notification period will allow for more comprehensive planning and decision-making, reducing the likelihood of last-minute rushes or oversights regarding contract renewals or terminations.


License Model

Manage Organization - Update UI for Inbound Call Rule & Support Manipulating Called Numbers for SIP Trunk

This user-interface update for Inbound Call Rule will aid to manipulate the calling IDs for incoming calls. Users can create a default inbound call rule as well as custom rules. Once you click on the “Create” button and name the rule, a pop-up window will appear where users can manage their inbound call rules. The Caller Number section supports rules for Phone System Extensions and the Called Number section supports called numbers for SIP Trunk.


Manage Organization - Enable Re-invitation for Declined Invitations

Presently, if the Recipient Organization mistakenly declines an invitation, the Initiating Organization lacks the capability to resend the invitation. To enhance user-experience and streamline the process, we are introducing a feature to allow for the reissuing of declined invitations. This functionality will empower the Initiator Organization to easily trigger the invitation again, ensuring smoother communication and collaboration between organizations.


Phone System - Organization Level Inbound Call Filter

Currently, our system's inbound call filtering functionality is limited to the user level. This means that individual users have the ability to configure inbound call filters according to their preferences. However, if a customer desires to implement inbound call filters at the organization level, they must request assistance from an engineer to execute a script. This process introduces unnecessary complexity and inconvenience for our users.

To address this limitation, we have introduced a new feature for Organization-Level Inbound Call Filtering. By supporting inbound call filtering at the organization level, we aim to simplify the process for customers who require consistent filtering across their entire organization.

Furthermore, to ensure consistency and alignment between organization-level and user-level inbound call filters, updates have been made to the user-level configurations. If any call matches a rule set by the user, the system will apply that rule and not proceed to check any subsequent rules, including organization-level rules. If the user has not set any specific rules for incoming calls, the system will then proceed to check the organization's rules.


Phone System - Randomize Caller IDs

Due to regulatory restrictions in Singapore and Indonesia, a single Caller ID cannot be concurrently displayed across multiple calls. To overcome this issue, we have implemented a new feature offering random caller IDs for outgoing calls. When a Phone System Extension initiates a call, the system will automatically assign the next available Caller ID from a designated pool using a Round Robin method. Once all Caller IDs in the pool have been utilized, the system will cycle back to the first Caller ID in the pool. We have also implemented restrictions to address the scenario based on the total numbers of Auto Attendant numbers in the pool and Phone-System (PS) Extensions in the organization.


Phone System - Callback Enhancement

The Callback feature has been enhanced to differentiate between normal direct calls and callbacks, enabling improved management and clarity for users. Additionally, enhancements have been made to queue callbacks based on timestamps and display relevant extension information in the Unified History. By providing clear identification messages and implementing intelligent queueing mechanisms, users can effectively manage callback requests while maintaining efficient call handling practices. Additionally, displaying extension labels and keys in the Unified History enhances visibility and context for users, facilitating smoother call management and tracking.


Phone System - Remove the '+' sign from the Caller ID

The primary reason for identifying calls as potential scams in Singapore is the display of caller IDs in e.164 format, often leading customers to opt against answering such calls. To address this issue, our inbound call rule setup will include functionality to remove the "+" sign from the caller ID. This enhancement aims to mitigate the perception of scam calls by presenting caller IDs in a format that is less likely to trigger suspicion or reluctance from customers.


Phone System - Enhance the IP Phone Management

Previously, the provisioning system restricted one IP Phone MAC Address to be associated with only one Extension SIP Account, limiting certain use cases. For instance, scenarios where one extension requires multiple SIP Accounts or where one user holds multiple extensions cannot be accommodated under the current setup. The following improvements are being introduced to overcome these limitations and offer more flexibility when provisioning IP Phone devices:

  • Association of Multiple SIP Accounts with a Single Extension

  • Provisioning of Multiple SIP Accounts on a Single IP Phone MAC Address

  • Provisioning of Multiple Extensions on a Single IP Phone MAC Address

  • Allowing end-users to manage provisioned IP Phone devices through self-service functionalities

  • Allowing Administrators to import MAC Addresses directly into the portal. Each MAC Address can be assigned to:

    • One extension with different SIP Accounts

    • Multiple extensions with different SIP Accounts


Developer Hub - Launch Audit Tab

We are excited to announce the launch of the Audit tab within the Developer Hub. This new feature empowers users to verify and audit all actions performed within the Developer Hub, ensuring transparency and accountability in the tool. Owners of the organization have exclusive access to the Audit tab. This enables them to monitor and review all activities related to their projects, ensuring oversight and control. Admins who are granted permissions within the Developer Hub permission group also have access to the Audit tab.


Developer Hub - Redesign Action List for Programmable Flow

We are updating the user-interface (UI) of the action list within Programmable Flow to enhance user-experience and usability. This change will affect the Active flow & Draft flow under projects. Users will be able to view options such as overview of the flow, version history and actions to export the flow.


Dashboard - Support Inbox Widgets for Omni-Channel

As part of our efforts to support Omni-Channel widgets on the Dashboard, we have introduced five new widgets for Inbox in the custom widget feature. These widgets offer expanded functionality and flexibility, allowing users to customize their Dashboard layout according to their specific needs and preferences. With the introduction of additional widgets for Inbox in the custom widget feature, users can streamline their workflow, gain deeper insights, and optimize their communication strategies.


Hot Desking - Expired License Identifier

For the Hot Desking feature, the module fails to update accordingly whenever the base subscriptions expire or are terminated. This results in issues such as allowing users to edit Hot Desking settings even after subscription expiration. To resolve this issue, we’ve updated the license identification feature. When a subscription expires, a warning toast will be displayed for the user. Additionally, the module will automatically disable configuration settings, preventing users from editing them. This proactive approach ensures that users are alerted to the subscription status and prevents unauthorized changes to settings, thereby maintaining data integrity and user-experience.


File Explorer - Manage File Explorer via License

Previously, the File Explorer feature was activated by default within the organization. However, due to information security concerns, we have implemented a new policy. Now, users are required to purchase a File Explorer license to access this feature within the organization. Once the license is acquired, the organization's owner will have visibility of the File Explorer icon on the sidebar. Admins may be granted access to File Explorer by the Owner. This new logic ensures that access to the File Explorer feature is controlled and restricted to authorized users who have obtained the necessary license, thereby enhancing information security measures within the organization.


UI Enhancement - Redesign Profile Menu

We are undertaking a redesign of the profile menu for users to incorporate additional information and details, enhancing the user-experience and providing a more comprehensive view of user profiles. The redesigned profile menu will include expanded user information, such as the Org UUID and name, user’s teams, user extension, time zone etc. By implementing these enhancements, we aim to transform the user profile experience, making it more informative, engaging, and user-friendly.


App Model

Bizphone - UI Enhancement for Call Forwarding

This month we’ve enhanced the user-interface for Call Forwarding for Bizphone. Previous interface lacks uniformity between all devices. To streamline and align the Call Forwarding settings for all devices, we have merged the option to forward a call to a number and to extensions, as one option. This enhancement aims to simplify the configuration process for users by consolidating similar functionalities and making the settings more intuitive and consistent across all devices.


27 views0 comments

Recent Posts

See All


bottom of page