Skip to main content

Conversation behavior and call controls

Conversation behavior is produced by several layers working together. The system prompt defines policy and dialogue flow. Speech settings determine when a caller's turn is complete and whether an interruption stops playback. Lifecycle controls handle prolonged silence and maximum duration. Functions perform actions such as transferring a live call.

Do not try to control all four layers with prompt wording. A sentence such as “wait five seconds” does not configure a timer, and writing a function marker does not attach or execute a function.

In this topic​

Control map​

Desired behaviorConfigure it in
What the agent should say or askSystem prompt
Exact first spoken message for an inbound callCustom Greeting
How quickly a Modular recognizer commits a caller turnResponse Speed / STT patience
How many caller words stop Modular playbackWords to Interrupt
Short acknowledgements that should not stop Modular playbackFiller Words to Ignore
Responsive, Balanced, or Patient Realtime turn detectionVoice Delivery turn taking
Ask whether the caller is still presentSilence Timeout
End after continued inactivityHangup Timeout
Enforce a maximum total call lengthLimit Call Duration
Move the live call elsewhereAttached Call Transfer function

Architecture boundary​

Modular and Realtime calls share lifecycle controls, but they do not share the same interruption mechanism.

  • Modular uses streaming transcription, an interruption word threshold, filler/backchannel filtering, and an STT patience profile.
  • Realtime uses provider-native voice activity and interruption events. Its Responsive, Balanced, or Patient turn-taking control belongs under Voice Delivery. Modular word thresholds and filler lists are inactive.

Capability notices in the editor indicate whether a control is native, pipeline-managed, guided, or inactive for the selected architecture.

  1. Write the role, outcomes, boundaries, and action rules.
  2. Configure the greeting.
  3. Choose the architecture and speech settings.
  4. Tune turn taking with fixed test scripts.
  5. Set silence and call-duration limits.
  6. Attach transfer or message-taking functions where required.
  7. Test the draft in the browser and on the phone network.
  8. Publish with a useful version note and monitor real calls.