Talkif Docs
Call Center

Making Calls

Make quick one-off calls or receive inbound calls through your AI voice agents.

Call directions

Talkif supports two call directions:

DirectionDescription
InboundA caller dials your Talkif phone number. The assigned flow handles the conversation automatically.
OutboundTalkif dials a contact on your behalf. The assigned flow drives the conversation.

Quick calls

Quick Call lets you make a one-off outbound call directly from the dashboard — useful for testing flows on real phone numbers or handling individual contacts outside of a campaign.

Making a quick call

  1. Open the Quick Call dialog from the Call Center
  2. Select a contact (or enter a phone number directly)
  3. Choose which phone number to call from (must have a published flow assigned)
  4. Select the flow to use
  5. Click Call

The flow assigned to the selected phone number executes immediately. You can monitor the call in real time from the dashboard.

Inbound calls

Inbound calls require no manual action. When a caller dials one of your Talkif phone numbers:

  1. The system looks up the published flow assigned to that number
  2. The flow's Main Agent picks up and begins the conversation
  3. The call proceeds through the flow's nodes based on caller responses and transition conditions

If no flow is assigned to the number, the call is rejected.

Call statuses

Tracks where a call is in its lifecycle.

StatusDescription
QueuedCall created, waiting to be placed
InitiatedCall is being placed
RingingRinging, waiting for pickup
In ProgressCall is active
CompletedCall ended normally
FailedCall failed due to an error
No AnswerRecipient did not answer
BusyRecipient's line was busy
CanceledCall was canceled before answer

End reasons

Once a call reaches a terminal state, end_reason explains why it ended. This is separate from status — a call with status Completed might have ended because the caller hung up or the agent finished the conversation.

End ReasonDescription
Caller HangupCaller (human) hung up the phone
Agent CompletedAgent completed the conversation normally
Agent ErrorAgent encountered an error during the call
Agent UnavailableNo agent available to handle the call
Agent TimeoutAgent did not connect before timeout
Agent CrashedAgent process crashed mid-call
No AnswerRecipient did not answer (outbound)
BusyRecipient's line was busy
CanceledCall was canceled before answer
Telephony ErrorCarrier or telephony infrastructure failure
Balance DepletedAccount ran out of balance during the call
ReconciledStuck call force-ended by the system

Call monitoring

Active calls appear in the Call Center dashboard with real-time status indicators. You can see:

  • Call duration
  • Current active node in the flow
  • Call direction (inbound/outbound)
  • Connected phone numbers

On this page