Skip to main content

Managing Call Lifecycle

Control how calls start, progress, and end with Dialgen’s call management features.

Features


Call Lifecycle

1

Initiated

Call is queued and waiting to be placed
2

Ringing

Phone is ringing, waiting for answer
3

Connected

Call is answered and conversation begins
4

Active

Conversation in progress
5

Ending

Hangup detected or duration limit reached
6

Completed

Call ended, recording and metrics saved

Key Settings

Duration Limits

Set maximum call length to prevent runaway calls:
{
  "maxCallDuration": 900
}

Silence Detection

Configure silence timeout for automatic hangup:
{
  "silenceTimeout": 12
}

Hangup Message

Customize the closing message:
{
  "hangupMessage": "Thank you for calling, {name}. Have a great day!"
}

Best Practices

Combine Multiple Methods

Use both duration limits and hangup detection:
  • Duration limits: Safety net (hard cutoff)
  • Hangup detection: Natural endings (intelligent)

Monitor Call Metrics

Track these metrics:
  • Average call duration
  • Hangup reasons
  • Success rate
  • User satisfaction

Test Thoroughly

  • Test various conversation flows
  • Monitor premature hangups
  • Adjust settings based on data

Next Steps