Applications
A Voximplant application is an entity that is designed to perform a certain task, similar to any other software application. You can create several applications for your needs and store them in the Voximplant control panel.
An application consists of your code (or scenario), users, routing rules and much more.
You need to create an application before starting any new project and writing any code.
How to create an application
Go to the Voximplant control panel and log in to your account or create a new one. Then choose the application section from the menu in the upper left corner and click New application in the upper right corner or Create at the bottom of page:
This opens a New application editor window where you can set it up and save by clicking Create. The new app appears in the application list. To change its name, icon, or description, click the three dots menu and select Edit.
When you create an application, you can open it and go to the next steps with creating users, a scenario, and much more.
Application sections
After you create an application, you can see multiple sections within the application.
Overview
Here you can find the summary of your app:
- Step-by-step application creation guide
- Scenario examples for the most common cases
- Billing and coming payment information (for all applications)
- Active sessions
- The number of calls during the last hour, day, 30 days
- Expiring phone numbers and SIP registrations, making it easier to notice them and pay before the subscription expires
- Information about active sessions, calls, manuals
Call history
Here you can find your application's call history. You can filter the history, see the cost and other info, and download the session log.
Scenarios
Here you can write your application logic in one or multiple JavaScript scenarios. Without a scenario, you cannot make or receive calls or have any other application functionality. Read more about scenarios here.
Users
Here you can create and manage users, which are necessary to authorize web or mobile applications or SIP calls. Read more about users here.
Numbers
Here you can buy a testing or a real phone number for your application to receive calls and use as your caller ID and to manage the existing numbers. In this section, you can attach an existing phone number to the application's routing rule to process incoming calls. Read more about phone numbers here.
Routing
Here you can create and manage routing rules. They are necessary to specify which scenario to choose to make or receive a call, process a video conference, or run any other scenario logic. You can find more information about routing rules here.
Queues
Here you can manage call queues for a contact center based on ACD v1. Though we recommend using SmartQueue (ACD v2) for your contact center, the previous queue system is fully supported by Voximplant. You can find more information about ACD v1 here.
SmartQueue
Here you can manage call queues for a contact center based on SmartQueue. SmartQueue helps to distribute calls and IM conversations between agents based on their skills and availability and create multiple call queues. Read more about SmartQueue in this section.
Call lists
Here you can create call lists to use in your scenarios, then track the call list results. You can use call lists if you need to call a list of phone numbers, and then process them with any scenario logic, such as IVR or connecting to agents. You can also use our Predictive dialing system to connect the dialed calls to multiple agents in your contact center. Find more information about PDS here.
SIP registrations
Here you can buy SIP registrations and manage them for usage in your scenarios. SIP registrations allow developers to integrate Voximplant Cloud into a 3rd-party PBX. Learn more in the Guides section.
Push certificates
Here you can manage push certificates for usage in iOS and Android applications. Push notifications are necessary to receive incoming calls on a mobile application when it is closed or to receive an instant message notification. Create a certificate in your iOS/Android/Huawei control panel and load it to this section.
You can read more about pushes for iOS and Android in the Guides section.
Dialogflow connector
Here you can integrate your Dialogflow bot into Voximplant. Download your Dialogflow account JSON file here to use the bot in your scenarios. Learn more about Dialogflow ES and Dialogflow CX in the Guides section.
Key-value storage
Voximplant provides a built-in database for key-value pairs, available throughout the application. Here you can store unlimited key-value pairs in the database, your keys can be up to 200 characters string, your values can be up to 2000 characters string. You can find more information on how to use it in this article.
VoxEngine CI
Here you can manage Voximplant integration into your 3rd-party IDE. Connect your own IDE to manage your scenarios and routing rules remotely. Learn more about VoxEngine CI usage in the Guides section