🇪🇸 Español 🇬🇧 English 🇧🇷 Português

IVR node: Hang up

End a call cleanly with an optional farewell message using the Hang up node in the IVR editor.

Jul 11, 2026

What it's for

Ends the call. If you've set a farewell message, it plays first (converted to speech) and only then hangs up the channel; leave it blank for a silent, immediate hangup.

Configuration

  • Farewell message: the text that gets converted to speech and played before the call is cut. Leave it blank for a silent hangup.
  • Voice: which text-to-speech voice generates the audio (falls back to the channel's default voice if you don't pick one).

Example

At the end of a billing flow resolved by AI, you add a Hang up node with the message "Thanks for reaching Omnifox, have a great day" using the same voice the AI agent used during the call, so the closing feels consistent.

Tips

  • Always end every branch of the IVR that doesn't route to an agent or AI with a Hang up node — a flow with no exit leaves Asterisk in an undefined state.
  • If the same farewell message appears on several branches, centralize it with a Go to node pointing at one shared Hang up node instead of repeating the text everywhere.

Troubleshooting

  • If the message doesn't play, check that the text isn't empty and that text-to-speech generation succeeded; a TTS failure gets logged but the call still hangs up (silently) so the caller isn't left waiting indefinitely.
  • If you use variables inside the message (e.g. the contact's name), confirm an earlier node already set that variable before reaching this one.
Was this helpful?

Related articles