Listen to uncover strategies and tactics for building world-class products from the perspective of a PM. The Product Management Leaders Podcast is designed to connect listeners to top PMs!
Maybe you were one of the early birds who tried our new panel in its open beta phase: there was a special button in the old panel. Anyway, from now on our new panel is available for everyone.
We are excited to introduce a complete reconception of UI/UX of managing Voximplant accounts. Let's dive into the most notable features.
One application to rule them all
The application concept is not new; it has been implemented since the platform was started. An application is a sort of entity that binds scenarios, users, numbers, and queues, so it's a direct reference to a software application. Creating an application has always been required for proper call processing in Voximplant.
Developers, however, were given too much flexibility as to when they could create applications. Such flexibility led to ambiguity as applications were required, but forgotten about after creating other nodes of call processing: scenarios, users, queues, etc.
The main change in our new panel fixes this problem. Now, the Applications section is the main entry point for managing your account. You can find it on the main menu by clicking the hamburger button in the upper left corner:
In the new panel, you have to create an application first and go to it. Inside, you will see familiar sections: Call history, Scenarios, Users, Numbers, etc.
New titles and locations
Some things have been moved and others renamed.
First, what was formerly the Rules section of Applications has been renamed to Routing.
Next, there are two new titles in Settings: Security and Webhooks.
Security allows you to manage access to HTTP API and SIP with a separate tab for each:
Webhooks is former HTTP Callbacks from the API Access page:
Brand new features
Let’s look at a few exciting features that we implemented in this release.
To kick things off, Profile settings are upgraded:
- You can set an avatar. It’s not the most crucial functionality, but it's always nice to have an opportunity for customization.
- You can link OAuth providers accounts: Github and Google. This provides developers with a simpler sign-in option.
Another feature is managing Active sessions in the Calls section of the main menu. Each time you have at least one active session, it can be seen there. You can also get detailed information on sessions and even manually terminate them.
The Scenarios layout has been changed too. The scenarios created in the old panel are now considered as shared between all applications, but now you have the option to bind scenarios to any particular application. Note that binding will remove a scenario from the Shared folder, i.e., it won't be available for other applications. Right-click on any scenario to manage it via a context menu.
Last but not least is our new online IDE. We're taking pride in introducing it since it supports autocomplete, hotkeys, diff, auto formatting, etc. Use F1 to open the command palette (or right-click in IDE) and explore all available commands. There is also a brand new debugger which enables you to set debugging parameters before the first run and adjust them as needed.
We've implemented several templates to enable you to quickly use the platform – you can check them out in Marketplace.
Just select the solution that is most helpful to you and click Install. Depending on your choice, the necessary application, users, rules, etc. will be created and bound together. Furthermore, you can test the solution via the specified demo (the link will be displayed on the screen after installation).
Onwards and upwards
We hope this new architecture, along with the new powerful IDE, will help you to achieve more in less time. Feel free to send any feedback, be productive, and stay tuned.