Skip to main content

Inbound calls

With Aimylogic, you can not only launch call campaigns but also receive inbound calls from customers.

You can create a script that will work when the customer calls the number you have specified. The bot will automate the processing of typical inbound calls such as booking tables or appointment scheduling.

To receive inbound calls:

  1. Create a bot for inbound calls in the Calls section.
  2. Configure a script for receiving calls.
  3. Configure your own SIP connection.
  4. Start receiving inbound calls.

To receive calls, you should have a positive balance of speech recognition and synthesis minutes.

Create a bot for inbound calls

To create a bot for inbound calls:

  1. Go to CallsCreate a botAnswer callsContinue.

  2. Specify the bot name. Also, you can change the language and project template if you want.

  3. Click Create.

Configure a SIP connection

To receive inbound calls, you should use your own telephony. To do it, choose a telephony provider and configure a SIP connection.

caution
When configuring a SIP connection, enable the Receiving inbound calls option.

After you have configured your own SIP connection, specify it for your script:

  1. Go to the Inbound telephony page.

  2. Click Select connection in the SIP connection section and select your telephony.

caution
At any moment, only one bot can receive inbound calls to one phone number. If you create a new bot for inbound calls and choose the SIP connection that is already used by another bot, the first bot will stop receiving calls.

Check your minute balance

To receive calls, you should have a positive balance of speech recognition and synthesis minutes. You can see your minute balance on the Inbound telephony page.

Aimylogic charges inbound calls the same way it charges outbound calls. If you run out of minutes:

  • The current call will not be terminated and the bot will finish the call according to the script. In this case, the minute balance will go negative.
  • The bot will stop receiving calls until you top up your balance.

You can buy an additional minute package at any moment.

Start receiving calls

To start receiving calls, click Run on the Inbound telephony page.

To stop receiving calls, click Finish.

How to get the customer’s phone number

To get the customer’s phone number, use the $rawRequest.caller variable.

You can use it later in the script, for example, to send SMS messages.