Get 20% off on PepperPBX with 3 Months of Complimentary Support
Book a meeting now!
ITEXPO - Booth No #1545 on 11-13 Feb 2025 at the Greater Broward County Convention Center Ft. Lauderdale, Florid. Book a meeting now!
INDIASOFT - Booth No - D76, Hall No - 4 on 19,20,21 March 2025 at the bharat mandapam new delhi india.

Multi-Tenant WebRTC Client

Case Study

Multi-Tenant WebRTC Client & Management Platform

A case study on how a Multi-Tenant WebRTC Client & Management Platform, developed by Vindaloo Softtech, helped a significant telecom brand become resellers for Webphone services on their existing PBX system.
asterisk-development
freeswitch
Case Study

Project Description

The client approached Vindaloo Softtech with a unique requirement. They have a Multi-Tenant PBX solution and wish to become a reseller of Multi-Tenant WebRTC and Contact Center services. We had to develop a management system for users, partners, and telecom providers with multiple role-based user support. The front-end WebRTC portal is a browser-based phone solution with many features that allow the end-users to make or receive calls and even transfer them. The different admin roles with varying rights can add/edit users, policies, servers, licenses, and button profiles on the backend.
WebRTC-Client
opensips-development
headphone
Case Study

Project Requirements

Case Study

Our Approach

We worked on the project in two phases for rapid deployment. The first phase is building the base platform that offers the basic functionalities such as individual user dashboards, profile pages, WebRTC frontend, etc. The second phase was all about adding user-friendly features such as integrated phonebook, individual theming capabilities, headset support, etc.

Technology Used:

  • Operating System: Windows, Mac, Linux
  • Wireframing Tool: Axure RP8
  • UI/UX design: Photoshop
  • Version control: GitLab
  • Project Management Tool: QuickScrum
  • Browser compatibility: Chrome, Mozilla Firefox, Safari (Latest version till deployment)
Case Study

Custom Features

Individual User Rights

Individual User Rights – As mentioned earlier, there are four different user roles available in the Management portal. Three of them have different levels of editing rights in the Management portal, and the end-user can only access the WebRTC portal. Here is the breakdown of access levels for each user role.

System Admin

Reseller

Customer/Tenant

End-User

Case Study

Project Outcome

We managed to complete the first phase within the committed production time and are currently working on delivering the promised features from phase two.
blog
rating
Case Study

Client Response

The client is happy with the results, and the end-users have been delighted by the software system. The client had the following to say about their experience working with Vindaloo Softtech. “Some things were not in the scope of their work, but they have found a great solution and have fixed it on time. The team communicated via email, Slack, and Google Meet, and we are fascinated by the team’s effort to go the extra mile”