APIO – Broadsoft Service Provisioning and GUI Portal
Teraquant can help extend the life and lower the cost of your Broadsoft investment and integrate with other telephony platforms both CRM and billing switching service delivery, voice recording, to name a few with APIO. All Broadsoft API’s such as OCI-P Provisioning interface, CDR Processing are addressed. We help you unify services from Broadsoft and many other Platforms into a single user interface. Solutions allow Communication Service Providers to design efficient service differentiation.
LOKI API – Replacement
Netaxis APIO offers a simple REST API with full featured attendant GUI to replace Loki. Replace your LOKI SPI with APIO. APIO also comes with UC Control Hub which allows your users to change their service settings that Broadsoft cloud communications platform provides. For example, you can bulk forward your entire enterprise calls to a different number such as mobile phones. The Broadworks platform is used by hundreds of service providers globally to deliver SIP trunking with hosted PBX and UC as a cloud Service. Broadsoft based solutions are deployable in almost any type of network – fixed, mobile, IMS, standalone and so on. In addition, scalability, a multi-tenant architecture, and high reliability have combined to bring Broadworks (now owned by Cisco) to become hugely popular. APIO allows you to manage your own provisioning on Broadsoft and many other telephony platforms, thus supporting multi tenanting and groups to reflect enterprise sites, locations, or offices.
A weak link in the Broadworks proposition was always found in the complexity of its native web portal which requires a high degree of platform knowledge and expertise to operate. Replacing this with a smartly architected low touch system that sits between the Broadsoft platform and users and requires “no-code” is now easy with APIO.
The APIO concept started as an API and portal to simplify implementation of the Broadsoft Classic Portal, replacing LOKI. However, it now embraces all major telephony infrastructure vendors and allows operators to differentiate their services from those of their competition. This includes adding in 3rd party features such as voicemail transcription with an easy to create unified user interface for an optimized user experience.
The First Alternative was LOKI
LOKI, a Leonid Systems product, was a portal solution and that was widely adopted to simplify the GUI. A knock on this success was that the services offered generally looked very similar with very little ability to differentiate offerings.
LOKI was promoted by Broadsoft from 2012. In 2015 Leonid Systems were acquired by Broadsoft with a corresponding expansion of their user base.
Two LOKI Components
LOKI Portal
Allows IT admins and end users to manage and configure their cloud PBX through the web (self-management portal). This portal was renamed “Broadsoft Classic Portal”.
LOKI Provisioning
Internal service provider portal not to be exposed to end users but used to provide a more efficient operation of services. E.g., addition of new enterprises, groups and sites, users. This portal is now known as “Broadsoft Classic Provisioning Portal”.
Broadsoft was then acquired by Cisco in 2017 and following that acquisition a decision was made to end support for LOKI in 2019.
Introducing APIO
For users looking to replace LOKI, Teraquant helps you easily implement your work flows quickly in APIO and develop your user self-management portal UC Control Hub. The powerful Portal and Provisioning system is supported by very flexible front-end Portals for all user types and a powerful back end API Orchestrator (APIO). APIO and Portals are enabled with three popular JavaScript frameworks allowing service providers to simplify change management and quickly make life easier for customers while bringing in some serious benefits to your business operation.
- Meeting the needs of business customers is not always straightforward and service providers rarely fully rely on the Broadsoft suite, thus resorting to third party platforms. For example, voicemail, IMS, ISR, monitoring, billing and order management linking with your CRM. UC Control Hub with APIO is how you offer customers a unified experience encompassing all these different elements in a unified user interface.
- Platform independence is created with APIO which is an abstract API that enables complete service application platform independence. Your common IT and customer facing infrastructure could interface with different Applications Servers (AS). This is either an insurance policy or a means to seamlessly migrate customers from one legacy AS to a new one.
- On the back end, APIO is able to combine functionality of different back end APIs into a single, simple and very powerful API that allows you to fill in all the gaps for services required by your power customers.
- On the front end, Portals run on top of APIO. Teraquant provides a number of out of the box front end portal products that natively integrate with our REST APIs. However, Netaxis APIO also allows you to use popular JavaScript frameworks so it completely changes the way front ends are developed. These frameworks can be used to create single page applications whereby visitors download a HTML template with all data being fetched via API calls to an API back end. These frameworks allow your developers to cut up the front end into smaller components that later can be easily combined into new web experiences thus optimizing OPEX and minimizing development costs.
The UC Control Hub Portal Supports Multiple User Types
End Users
- Basic feature management (Cloud Voice services such call forwarding, etc.), view call logs, phone book management, and click to dial, personal week schedules (e.g., to manage call forwarding), status configuration for call centers, IVR etc.
Customer Admin
- Manage all domain users, create and configure hunt groups, auto-attendants, call centers, etc. as well as define company wide schedules, holiday calendars, and much more.
Reseller
- Can view and manage all their customers and their users.
Support Admin
- Can view and manage all customers and their users (a support admin would be a L2 or L3 support)
Designed to Differentiate – An Example
The UC Control Hub concept provides a portal that offers both the functionality of the Broadsoft Classic Portal and allows operators to differentiate their services from those of their competition by integrating 3rd party vendors such as Microsoft Teams and Zoom Communications.
A good example is in the world of fixed-mobile convergence services where users need to access both personal and business modes of operation. “Business” mode typically facilitates outbound calls with a business CLI and allows users to be reachable both on their desktop and/or mobile devices.
This can be done in APIO/Fusion where Shared Call Appearance is supported across any integrated platform e.g., Broadworks and Microsoft Teams & Zoom Communications. However, the function is complex and not particularly easy for users to understand when using the Broadsoft Classic Portal. This is where the API Orchestrator (APIO) comes in.
APIO: An Evolution of PIE
The initial build of PIE was a web application that interfaced directly with the Broadsoft platform by leveraging the exposed API. This API comes with a proprietary OCI-P protocol requiring a high degree of expertise in Broadsoft configuration. PIE made it easier to work with.
During the initial development phase, our number one concern was to solve the non-optimal out of the box experience provided by Broadsoft. However, it was also clear from an early stage that every customer had their own different requirements especially when it came to features wanted by the business market.
Meeting the needs of business customers is not always straightforward and service providers rarely fully rely on the Broadsoft suite and resort to 3rd party platforms. For example, voicemail, IMS, monitoring, billing and order management. The difficulty is how do you offer customers a unified experience encompassing all these different elements. There are some innovative applications that also now enter the realms of the desirable. How about automatically changing user status from private to business when a user arrives in the office in the morning? Or maybe asking Alexa to call someone in your phone book?
The PIE architecture was reworked dividing it into an API Orchestrator and a front end portal.
APIO
- Serves as API back end offering developer friendly REST APIs, the de facto standard for web APIs.
- Natively integrates with Broadsoft but with the aim of supporting other technologies such as other application servers (e.g., Metaswitch), Cisco HCS, HSS, billing systems and more.
- APIO is able to combine functionality of different back end APIs into a single simple and very powerful API.
Web Front End
- All business logic is removed from the front end and moved to the back end.
- The only goal of the front end is to show the available content and functionalities in a way that is easy and as user friendly as possible, removing any possible notion of Broadsoft jargon.
- The front end consumes the REST APIs that are exposed by APIO.
- Introduce other key elements such as mobile responsiveness.
APIO – The Business Value
Developers don’t know about the data model of a subscriber. They want higher levels of abstraction provided by APIO. Furthermore, when you upgrade or change/modify a network element such as HSS or a Broadsoft platform, the major cost is often driven by the modifications required in the surrounding IT integrations. With APIO, this effect is minimized.
Once this API layer is in service it can be used for multiple purposes such as integration into your own OSS stack or maybe expose your own APIs to third parties such as reseller. APIO offers a way to the creation of a truly digital ecosystem.
Platform Independence
An abstract API layer not only allows you to make life easier for your customers but brings in some serious benefits to your business operation.
In the first instance you could run a dual platform strategy minimising your reliance on one vendor. Your common IT and customer facing infrastructure could interface to two Applications Servers. This is either an insurance policy or a means to seamlessly migrate customers from one legacy AS to a new one.
Version number changes easier also become easier to manage when hidden behind an API layer. Methodology changes for features need only be accommodated at the API interface.
And the Front End?
Our front end development continues with state of the art technologies. We have a natural preference for Vue.js but we can work as well with React or Angular. These are Javascript frameworks which are completely changing the way front ends are developed. They can be used to make single page applications whereby visitors download a HTML template with all data being fetched via API calls to an API backend. These frameworks also allow us to cut up the front end into smaller components which can later be easily combined into new web experiences. This will allow us to provide an appropriate amount of flexibility in the front end while managing the costs of development.
On top of APIO Netaxis provide a number of out of the box portal products that natively integrate with our REST APIs. These portals provide the following experiences:
Buying Experience
- Online experience which allows (potential) customer to find and buy the solution online.
Administrator Experience
- Online experience for an enterprise administrator to manage his hosted PBX/UCaaS (add, delete users, modify users, see usage and adoption).
User Experience
- Online experience for users to manage their settings and services but also to use them.
These out of the box products are merely a starting point. We noticed that customers ask for out of the box products which can be used immediately but which are easily extendible. When you embark on a journey with Teraquant, we will work together with you to deliver the business capabilities that match the expectations of your customers.
Talk to Us About Your LOKI Replacement Strategy
Teraquant firmly believes that our strategy is the right way to replace your legacy LOKI portal. By working with us you will put your business in a position to efficiently evolve and differentiate.
PIE – Broadsoft Service Provisioning and GUI Portal
Discuss Your RequirementsTeraquant can help extend the life and lower the cost of your Broadsoft investment with Netaxis PIE. We help you unify services from Broadsoft and many other sources into a single user interface. We also offer smart network infrastructure driven by end-to-end real-time network monitoring. Solutions are designed efficient service differentiation and cost effective smarter networks: Packet Brokers, TAPs, SBCs, ISRs, SD-WAN and SIP PBX with UC as a Service. Along with AI fraud prevention and optimized service assurance all created by leveraging big data analytics and machine learning.
LOKI API – Replacement
Netaxis APIO offers a REST API for Loki. Replace your LOKI SPI with APIO. APIO is also used in Netaxis PIE which was created to address issues with Broadsoft a leading software vendor in the cloud communications space. The Broadworks platform is used by hundreds of service providers globally to deliver SIP trunking with hosted PBX and UC as a Service. Broadsoft based solutions are deployable in almost any type of network – fixed, mobile, IMS, standalone and so on. In addition, scalability, a multi-tenant architecture and high reliability have combined to bring Broadworks huge commercial success.
A weak link in the Broadworks proposition was always found in the complexity of its native web portal which requires a high degree of platform knowledge and expertise to operate. Replacing this with a smartly architected low touch system that sits between the Broadsoft platform and users is now easy with Netaxis PIE.
The PIE concept provides a portal that offers both the functionality of the Broadsoft Classic Portal and it also allows Operators to differentiate their services from those of their competition. This includes adding in 3rd party features with an easy to create unified user interface for an optimized User Experience.
The First Alternative was LOKI
LOKI, a Leonid Systems product, was a portal solution and that was widely adopted to simplify the GUI. A knock on this success was that the services offered generally looked very similar with very little ability to differentiate offerings.
LOKI was promoted by Broadsoft from 2012. In 2015 Leonid Systems were acquired by Broadsoft with a corresponding expansion of their user base.
There are two components to LOKI:
LOKI portal:
- Allows IT admins and end users to manage and configure their cloud PBX through the web (self management portal). This portal was renamed ‘Broadsoft Classic Portal’.
LOKI provisioning:
- Internal service provider portal not to be exposed to end users but used to provide a more efficient operation of services. eg addition of new enterprises, groups and sites, users. This portal is now known as ‘Broadsoft Classic Provisioning Portal’.
Broadsoft was then acquired by Cisco in 2017 and following that acquisition a decision was made to end support for LOKI in 2019.
Introducing “PIE” – A LOKI alternative
For users looking to replace LOKI, Teraquant can help you easily implement the independently developed self-management portal called PIE (easy as pie) from our partner, Netaxis. The powerful Portal and Provisioning system is supported by very flexible front-end Portals for all user types and a powerful backend API Orchestrator (APIO). APIO and Portals are enabled with 3 popular JavaScript frameworks (allowing service providers to simplify change management and quickly make life easier for customers while bringing in some serious benefits to your business operation.
- Meeting the needs of business customers is not always straightforward and service providers rarely fully rely on the Broadsoft suite, resorting to third party platforms. For example voicemail, IMS, ISR, monitoring, billing and order management. PIE with APIO is how you offer customers a unified experience encompassing all these different elements in a unified user interface.
- Platform independence is created with APIO which is an abstract API that enables complete service application platform independence. Your common IT and customer facing infrastructure could interface with different Applications Servers (AS). This is either an insurance policy or a means to seamlessly migrate customers from one legacy AS to a new one.
- On the backend, APIO is able to combine functionality of different back end APIs into a single simple and very powerful API that allows you to fill in all the gaps for services required by your power customers.
- On the front-end, Portals run on top of APIO. Netaxis provides a number of out of the box front-end portal products that natively integrate with our REST APIs. However, Netaxis PIE also allows you to use popular javascript frameworks so it completely changes the way front ends are developed. These frameworks can be used to create single page applications whereby visitors download a HTML template with all data being fetched via API calls to an API backend. These frameworks allow your developers to cut up the front end into smaller components that later can be easily combined into new web experiences. Optimizing OPEX and minimizing development costs.
The PIE portal supports multiple user types:
End Users:
- Basic feature management (call forwarding, BS anywhere etc), view call logs, phone book management & click to dial, personal week schedules (eg to manage call forwarding), status configuration for call centers, etc…
Customer Admin:
- Manage all domain users, create and configure hunt groups, auto-attendants, call centers, etc. as well as define company wide schedules, holiday calendars and much more.
Reseller:
- Can view and manage all their customers and their users.
Support Admin:
- Can view and manage all customers and their users (a support admin would be a L2 or L3 support)
Designed to Differentiate – An Example
The PIE concept provides a portal that both offers the functionality of the Broadsoft Classic Portal and allows Operators to differentiate their services from those of their competition.
A good example is in the world of fixed-mobile convergence services where users need to be able to access both personal and business modes of operation. “Business” mode typically facilitates outbound calls with a business CLI and allows users to be reachable both on their desktop and/or mobile devices.
This can be done on the Broadworks platform using “Broadsoft anywhere” with Shared Call Appearance. However the function is complex and not particularly easy for users to understand when using the Broadsoft Classic Portal.
The Teraquant philosophy is the belief that user experience should be the first consideration. The best technical implementation is then driven by this. In the fixed-mobile space considered here this could be using perhaps the Initial Filter Criteria in the IMS network or some other completely different mechanism. II will depend purely on the application.
When it comes to user portals one size just doesn’t fit all. Buying a generic solution and then simply applying your own branding is fine for jump starting your proposition but rarely supports the longer term needs of the business. Every customer is different and successful Service Providers will be the ones who can satisfy these varying needs.
This is where the API Orchestrator (APIO) comes in.
APIO: An Evolution of PIE
The initial build of PIE was a web application that interfaced directly with the Broadsoft platform by leveraging the exposed API. This API comes with a proprietary OCI-P protocol requiring a high degree of expertise in Broadsoft configuration. PIE made it easier to work with.
During the initial development phase our number one concern was to solve the non-optimal out of the box experience provided by Broadsoft. However it was also clear from an early stage that every customer had their own different requirements especially when it came to features wanted by the business market.
Meeting the needs of business customers is not always straightforward and service providers rarely fully rely on the Broadsoft suite, resorting to 3rd party platforms. For example voicemail, IMS, monitoring, billing and order management. The difficulty is how do you offer customers a unified experience encompassing all these different elements. There are some innovative applications that also now enter the realms of the desirable. How about automatically changing user status from private to business when a user arrives in the office in the morning? Or maybe asking Alexa to call someone in your phonebook?
The PIE architecture was reworked dividing it into an API Orchestrator and a front end portal:
APIO:
- Serves as API back end offering developer friendly REST APIs, the de facto standard for web APIs.
- Natively integrates with Broadsoft but with the aim of supporting other technologies such as other application servers (e.g. Metaswitch), Cisco HCS, HSS, billing systems and more.
- APIO is able to combine functionality of different back end APIs into a single simple and very powerful API.
Web front end:
- All business logic is removed from the front end and moved to the back end.
- The only goal of the front end is to show the available content and functionalities in a way which is easy and as user friendly as possible, removing any possible notion of Broadsoft jargon.
- The front end consumes the REST APIs that are exposed by APIO.
- Introduce other key elements such as mobile responsiveness.
APIO – the business value
Developers don’t know about the data model of a subscriber. They want higher levels of abstraction provided by APIO. Furthermore, when you upgrade or change/modify a network element such as HSS or a Broadsoft platform, the major cost is often driven by the modifications required in the surrounding IT integrations. With APIO, this effect is minimized.
Once this API layer is in service it can be used for multiple purposes such as integration into your own OSS stack or maybe expose your own API’s to third parties such as reseller. APIO offers a way to the creation of a truly digital ecosystem.
Platform Independence
An abstract API layer not only allows you to make life easier for your customers but brings in some serious benefits to your business operation.
In the first instance you could run a dual platform strategy minimising your reliance on one vendor. Your common IT and customer facing infrastructure could interface to two Applications Servers. This is either an insurance policy or a means to seamlessly migrate customers from one legacy AS to a new one.
Version number changes easier also become easier to manage when hidden behind an API layer. Methodology changes for features need only be accommodated at the API interface.
And the Front End?
Our front end development continues with state of the art technologies. We have a natural preference for Vue.js but we can work as well with React or Angular. These are Javascript frameworks which are completely changing the way front ends are developed. They can be used to make single page applications whereby visitors download a HTML template with all data being fetched via API calls to an API backend. These frameworks also allow us to cut up the front end into smaller components which can later be easily combined into new web experiences. This will allow us to provide an appropriate amount of flexibility in the front end while managing the costs of development.
On top of APIO Netaxis provide a number of out of the box portal products that natively integrate with our REST APIs. These portals provide the following experiences:
Buying experience:
- Online experience which allows (potential) customer to find and buy the solution online.
Administrator experience:
- Online experience for an enterprise administrator to manage his hosted PBX/UCaaS (add, delete users, modify users, see usage and adoption, …).
User experience:
- Online experience for users to manage their settings and services but also to use them.
These out of the box products are merely a starting point. We noticed that customers ask for out of the box products which can be used immediately but which are easily extendible. When you embark on a journey with Teraquant, we will work together with you to deliver the business capabilities that match the expectations of your customers.
Talk to Us About Your LOKI Replacement Strategy
Teraquant firmly believe that our strategy is the right way to replace your legacy LOKI portal. By working with us you will put your business in a position to efficiently evolve and differentiate.
Discuss Your Requirements