Skip to main content
The Call Tab controls how the agent behaves at the call level: how it handles voicemail, what happens during extended silence, when to terminate a call, and how transfers are executed.

Voicemail Detection

Enable Voicemail Detection

When enabled, DialNexa uses AMD (Answering Machine Detection) to determine whether the call was answered by a live person or a voicemail system. If voicemail is detected:
  • The agent can play a pre-recorded voicemail message instead of running the full conversational flow.
  • The call is ended after the voicemail message completes.
  • The call record in Call History shows outcome voicemail.
AMD detection has an inherent latency of 2-5 seconds while it analyzes the initial audio of the answered call. During this period, neither the agent nor the voicemail message plays. For outbound calls where speed-to-answer matters, weigh this trade-off.

Voicemail Message

The message the agent plays if voicemail is detected. This is static TTS content rendered using the current voice and audio settings. It does not run through the LLM. Write a concise voicemail message (under 30 seconds when spoken). Include:
  • Who is calling
  • The purpose of the call
  • A callback number or next steps
  • An opt-out instruction if required by local regulations
Example:
Hi, this is a message for {{customer_name}} from Acme Corp. We're calling about your appointment on {{appointment_date}}. 
Please call us back at 1-800-555-0100, or ignore this message if you've already confirmed. Thank you.
Variables in the voicemail message are resolved from the call’s variable payload, same as prompt variables.

Retry on Voicemail

Whether to retry the call when voicemail is detected. This setting is linked to the Auto-Retry configuration. If retry on voicemail is enabled in Auto-Retry settings, the call is redialed according to the retry policy. If disabled, voicemail is treated as a final outcome.

Silence Timeout

End Call on Silence

When enabled, the agent ends the call automatically if the caller has not spoken for a configured number of seconds after the agent finishes speaking. This prevents calls from hanging open indefinitely when a caller has put down the phone or walked away.

Silence Timeout Duration

The number of seconds of silence before the call is ended. Common values:
DurationUse Case
10-15 secondsActive transactional agents where extended silence is not expected
20-30 secondsAgents where callers may be looking something up
45-60 secondsAgents where callers are expected to take time (e.g., entering a code, retrieving a document)
Before ending on silence, the agent can play a prompt asking the caller if they are still there. Configure this prompt in the Silence Prompt field.

Silence Prompt

An optional message the agent plays when silence is detected, before ending the call:
Are you still there? I can wait a moment. If you need to hang up, feel free to call back anytime.
If the caller speaks within the silence prompt window, the call continues. If silence persists after the prompt, the call ends.

Maximum Call Duration

Max Duration (Minutes)

The maximum length of a single call in minutes. When this limit is reached, the agent ends the call regardless of the conversation state. Set this to a reasonable upper bound for your use case. A call that runs over the maximum duration is almost always stuck in an unexpected state. Common values:
Agent TypeSuggested Max Duration
Simple transactional (appointment booking)10 minutes
Support tier 120 minutes
Complex support or sales45 minutes
Do not set max duration to an extremely high value to “be safe.” Long calls that reach the limit end abruptly without a natural closing. Set the limit to a value slightly above your expected longest normal call.

Transfer Settings

Enable Transfer

When enabled, the agent can transfer the call to a phone number during the conversation. Transfers are triggered by a Transfer Node in the flow or by a function call that returns a transfer instruction.

Default Transfer Number

The phone number to transfer to when a transfer is triggered without a specific destination specified. This acts as a fallback destination.

Transfer Announcement

An optional message the agent plays before initiating the transfer:
I'm going to connect you with a member of our team now. Please hold.

Transfer Timeout

If the transfer destination does not answer within this number of seconds, the agent can either end the call or return to handling it. Configure the behavior in the Transfer Failure Behavior field:
  • End call: Hang up if the transfer destination does not answer.
  • Return to agent: Continue the conversation with the Voice AI agent.
  • Play message: Play a static message and end the call.

Save Changes

Click Save to save to the current draft. Publish to apply to live calls.