Connecting apps

An app is a software solution based on combining several basic services into a separate product.

Each application has its own scenario or set of scenarios to run.

The volume of use of the app (product) is taken into account as the volume of use of all the basic services included in it.

The Apps section contains a list of all currently connected services to customer with the ability to switch to any service and add or change its settings.

The following types of app are implemented in the system:

App typeDescription
Voice bot a service for mass calling of a list of subscribers by an intelligent voice robot, as well as for receiving and processing incoming calls by a voice robot using various customizable conversation scenarios
Flash Call a two-factor authorization method that allows you to send a confirmation code to the subscriber in the form of the last 4 digits of the number from which the call is received. When a call is received by a subscriber, the system ends the call
Flash and tts callthe two-factor authorization method is similar to Flash Call, with the difference that when the subscriber picks up the handset, the system will not end the call, and the robot will dictate the code
Voice passworda two-factor authorization method in which, in response to a request, the subscriber receives a call and the robot pronounces an arbitrary confirmation code
Phrase Passworda solution for authorizing subscribers through a code word dictated by a robot in an incoming call

Connecting a new app

In order to connect a new customer app, go to their profile and open the Personal Accounts tab. Then go to the personal account to which the new service will be linked or create a new one.

Next, in the Apps section, click on “+ Add”.

Give the new app a Name or leave the one generated by the system. Next, select the Type of app.

Depending on the selected type, configure the following parameters:

Max.calltime, sec. — this parameter sets the dial-up time to the subscriber in seconds.

Sender — the setting is responsible for where the app will receive the phone number from which the call will be made. Select one of the following sources:

The API number comes from an external system when requested from the API.

Number — the app calls from one number (selected from the drop-down list of numbers available for this customer. See Numbers and Number pools).

NumberPool — The app will call from a list of numbers (see Numbers and Number pools). Select the desired pool of numbers from the drop-down list.

Then specify the DistributionPriority. Apps with high priority will be served first. And click “Save”.

Using the example of the VoiceNotifications app:

Activation of the app via the API

Any app can be activated via HTTP and SMPP protocols. The “Integration” service type is responsible for this as part of the app. Go to it and add a connection. For information on how protocol connections are configured, see here.

It also sets up the addition of tariffs for this service and the selection of a routing group.

Tariffs:

Clicking on “Edit” opens a window where you can set the tariff:

Routing Group:

To add a routing group, click “Edit”:

From the pop-up list, select the group that was created earlier and click “Save”.

On this page