Skip to main content

What is the Calling tab?

The Calling Tab is where you configure how your agent handles phone calls. Set up your telephony provider, enable call features like noise cancellation and voicemail detection, turn on Inbound Calling for this agent, and restrict outbound calling hours.
Final call message and hangup timers moved to the Engine Tab.
Calling Tab with a Call Configuration card showing Telephony Provider Plivo, Ambient Noise None, Noise Cancellation at 75, Voicemail Detection at 2.5, Keypad Input DTMF and Auto Reschedule toggles, an Inbound Calling card and an Outbound call timing restrictions card with an Allowed Time Window

Calling Tab showing Call Configuration, Inbound Calling and Outbound call timing restrictions


Configuration options

The settings below follow the order they appear in the Call Configuration card, top to bottom, followed by the Inbound Calling and Outbound call timing restrictions cards.
Call Configuration card with Telephony Provider set to Plivo, an Ambient Noise dropdown, and Noise Cancellation, Voicemail Detection, Keypad Input DTMF and Auto Reschedule toggles

Call Configuration card with the telephony provider and call feature toggles


Telephony provider

Pick the provider this agent uses to place and receive phone calls: Twilio, Plivo, Vobiz or Exotel. Once your account has a SIP trunk, the Telephony Provider dropdown also lists SIP Trunk. If the account also has a Legacy SIP trunk (deprecated), that one is listed as SIP Trunk (previous).
Connect your own telephony provider in Settings → Integrations for more control and cost savings.

Ambient noise

Add background ambient noise to your calls for a more natural, human-like experience. Ambient noise is available for Plivo and Vobiz telephony providers and for SIP trunks.
Ambient Noise dropdown open next to the Telephony Provider field, listing None, office-ambience, call-center and coffee-shop, with add and preview buttons beside the dropdown

Ambient Noise dropdown listing the preset tracks

Bolna supports both preset and custom ambient noise tracks. Select a preset or upload your own custom track to use as background noise during calls.

Preset Tracks

Three preset tracks are available to all users out of the box: Set ambient noise to None to disable it (default).

Custom Tracks

Use the + button next to the dropdown to upload your own ambient noise track, and the play button to preview the selected track:
  • Supported formats: wav, mp3
  • Maximum file size: 10 MB
  • You can upload, list, and delete your custom tracks from the dashboard or via the API
  • Custom tracks are private to your account, while presets are available to everyone
Ambient noise is only supported with Plivo and Vobiz telephony providers and on SIP trunks.

Noise cancellation

Filters background noise during the conversation, so the agent hears the caller more clearly in noisy places like streets, shops or offices.
  • Off by default. Turning it on sets the level to 85%.
  • Drag the slider to set the level anywhere from 60% to 100%.

Voicemail detection

Detects when a call is answered by a voicemail system or answering machine and disconnects the call automatically, so your agent doesn’t speak to a recording.
  • Off by default.
  • On Twilio, you can also set how long Bolna waits to detect a machine: 2 to 10 seconds in 0.5-second steps (default 2.5 seconds). On other providers the duration field is shown but cannot be edited.
If real people are being disconnected, turn voicemail detection off for this agent. See calls failing or dropping early.

Keypad input (DTMF)

Lets the caller type digits on their phone keypad, such as an OTP, PIN or order number, and press # to submit. The digits reach the agent as text it can read and respond to.
  • Off by default.
  • Available with Twilio, Plivo and SIP trunks. The toggle is disabled for other providers.
Prompting tips and provider details are in the DTMF (keypad input) guide.

Auto reschedule

Calls the recipient back at the time they ask for. If someone on the call says something like “I’m busy now, call me tomorrow at 4 PM”, Bolna schedules a new call to them at that time. Off by default. This is a Beta feature and is still being improved. How it works:
  1. After the call ends, Bolna reads the transcript to find the date and time the recipient asked to be called back.
  2. If a valid time is found, a new call is scheduled to the same phone number with the same agent, caller number and call details. It shows up with the scheduled status, and the original call’s rescheduled_at field is set to the callback time.
  3. If no callback time was discussed, nothing is scheduled.
A callback is not scheduled when:
  • The recipient never spoke during the call
  • The requested time is in the past or more than 14 days away
  • The requested time falls outside your allowed calling hours. The request is dropped, not moved to the nearest allowed time. See in-call reschedule validation for how the allowed hours are decided.
Auto reschedule is not the same as retrying unanswered calls. To redial calls that end as no-answer, busy or failed, use Auto-retry.

Inbound calling

Inbound settings live inside the Calling tab. Toggle on Inbound Calling to assign an inbound number to this agent, match callers against a database, and set spam limits.
Inbound Calling section with Inbound number selector, Database for inbound phone numbers, and Spam Prevention Settings

Inbound Calling section toggled on

The full walkthrough is in Inbound Calling settings.

Outbound call timing restrictions

Restrict outbound calls to a specific time window. This is off by default. Toggle it on to set an allowed calling window.
Outbound call timing restrictions card with the toggle enabled and an Allowed Time Window with start and end time pickers

Outbound call timing restrictions toggled on with an allowed time window

The time window is validated against the recipient’s local timezone, detected automatically from their phone number. For example, a 9 AM start means 9 AM in the recipient’s timezone, not yours.
Many regions have laws restricting when you can make outbound calls. Enable timing restrictions to stay compliant with local regulations.
You can also configure call timing restrictions via the API and bypass them for urgent calls. See the full Calling Guardrails guide for details.

Next steps

Calling guardrails

Set allowed hours, bypass rules, and compliance

Engine tab

Configure latency and interruptions

Tools tab

Add function tools and APIs

Telephony providers

Connect Twilio, Plivo, or Exotel