Creating a Сloud PBX on Voximplant Platform
There are many reasons why you might need a cloud PBX rather than building or scaling
a traditional hardware PBX in your office. A cloud-based PBX will provide you with
flexibility, ease of scaling, economic benefits, and at the same time will not be inferior in
quality to a traditional PBX. In this article, we will tell you about creating a cloud PBX on
the Voximplant platform.
How it Works With Voximplant
Implementing the Voximplant cloud PBX requires several steps:
1. Receiving an incoming call from the Public Switched Telephone Network (PSTN)
or from a softphone.
2. Further, according to the routing rule, the call is routed to a specific scenario
depending on the dialed number.
The scenario must include outgoing call logic. It can be an outgoing call to the PSTN,
calling an internal user using an extension, or a local call inside a cloud PBX.
Requirements
Verified Voximplant account, which can be created here;
Voximplant application with script and script rule;
A phone number.
How to Create Cloud PBX
Here are a few steps to make a Cloud PBX Application using Voximplant Platform:
Step 1. Create a Voximplant Scenario Application
After registering a Voximplant account you need to create a scenario application. To do
this, go to the Applications section in the menu and click the Create Application button.
Fill in application data:
Once the application is created, you can log into it via the Application screen:
Step 2. Buy a Phone Number
Voximplant gives you a variety of phone number categories. You can rent a landline
number, a mobile number, or a number from the 8800 category.
To purchase a number, go to the Numbers section and click the Buy number button. The
interface will prompt you to select the proper category and region. Then you can choose
the appropriate number from the list.
After purchasing a number you must link it to the application. Go to the Numbers
section, then the Available tab and click the Attach button.
Step 3. Create a New Scenario
Now go to the created application and create a call processing script. A script is a
JavaScript code that describes the call flow logic. Click "Scenario" tab to see a basic
scenario for the operation of your cloud PBX
You must click the “Create script” button, on the left side, specify the name of the script
(for example, “for call”), and copy the code to the workspace.
You need to specify your rented number in the script so that it is used for outgoing calls.
To do this, in the line let myNumber, enter the number that you rented earlier in
quotes.
Step 4. Create a Routing Rule
Routing rules are required to direct calls to the specified scenario. Go to the Routing
section and create a rule by which calls will be routed to the previously created script. In
our case, we can use the .* mask and select our script.
Step 5. Add New Users
The next step is to create internal users, these users will later need to be registered on
the softphone. Our scenario assumes that the username is a three-digit number and the
number 101 is assigned to the Secretary.
In the application, go to the Users section and create users.
Step 6. Register Users in a Softphone
You can choose any softphone, mobile application, or IP phone to use with Voximplant
Cloud PBX. The main thing is that the device or application must support the SIP
protocol. These applications, for example, are Linphone, softphone.pro, PhonerLite, etc.
Create a new account to register a user.
As Proxy, you need to specify the address of the form:
your_application_name.your_account_name.voximplant.com
For example: cloudpbxstudy.gserditykh-eng.n2.voximplant.com
The username is a three-digit number that was specified during the user creation phase,
for example, 101.
The password is the password that was specified during the user creation phase.
An example of setting up a Linphone softphone:
The Zoiper softphone settings example:
This completes the cloud PBX setup. You can make a test call to a rented number or
enter an employee's internal number and your call will be forwarded to the user. For
local calls, simply dial the employee's internal number.
View & Download Original Source @
https://voximplant.com/blog/creating-a-loud-pbx-on-
voximplant-platform