Call handling¶
Live call flow
Call handling is the runtime path from incoming audio to agent response and tool execution. Use it to understand greeting, silence, transcription, response timing, and call closure.
A good live call feels calm, sequential, and easy for the caller to follow.
How voice agents handle live phone conversations once routing is already in place.
Call Flow¶
Incoming Call → Telephony Provider → Nuvoca Websocket → Agent → Response → Telephony Provider → Audio
Agent Behavior During Calls¶
Greeting¶
Agents use time-based greetings configured in agent settings:
| Time Range | Greeting Used |
|---|---|
| 5 AM - 12 PM | {morning_greeting} |
| 12 PM - 6 PM | {afternoon_greeting} |
| 6 PM - 5 AM | {evening_greeting} |
Silence Handling¶
| Setting | Description | Default |
|---|---|---|
initialSilenceTimeoutMs |
Wait time for caller to speak first | 2500ms |
segmentationSilenceTimeoutMs |
Silence before sending speech to AI | 1500ms |
Tools During Calls¶
Voice agents can use tools during calls: - Forwarding Tool: Transfer to another number - Conference Tool: Add participants - End Call Tool: Terminate the call - Email Tool: Send email follow-ups
For the callback assistant, the normal pattern is:
- collect the callback details
- confirm the callback number
- run the Email Tool or API tool
- close the call cleanly
If the assistant triggers a tool before the callback details are complete, the issue is usually in the system prompt or the tool's execution description.
What to check during a test call¶
For the callback-assistant workflow, a good live test call should confirm all of the following:
- the greeting plays in full
- the assistant asks only one question at a time
- the assistant captures the caller name, company, and reason for the call
- the assistant confirms the callback number instead of assuming it
- the assistant only runs tools after the callback details are complete
- the assistant closes the conversation politely
Call Recording¶
Call audio can be recorded for: - Quality assurance - Training data - Compliance requirements
Configure recording settings at the tenant level.
Analytics¶
Track call metrics: - Call duration - Agent response time - Tool usage - Sentiment analysis (if enabled)
After the call¶
After a callback test call, review:
- whether the handoff email or API payload contained all required fields
- whether the call summary matches what the caller actually said
- whether the tool fired at the correct moment
- whether the caller sentiment suggests interruption or confusion problems
Voice Debugging
Enable voiceDebugEnabled in agent options to see detailed call flow information.