Overview
Behavior modifiers are per-scenario adjustments that change how a simulation call is executed. They let you add specific conditions to individual test cases without changing the overall ring configuration.Available modifiers
| Modifier | Format | Description |
|---|---|---|
| Language | language:<code> | Override the simulation language (e.g., language:es) |
| Interruption timing | interruption_time:<ms> | How quickly the caller interrupts (in milliseconds) |
| Network glitch | network_glitch | Simulate network interruption during the call |
| Turn latency | latency_between_turns:<ms> | Add delay between conversation turns |
| Volume | volume:<float> | Adjust caller volume (0.0-1.0) |
| TTS speed | tts_speed:<float> | Adjust caller speaking speed |
| Noise type | <noise_name> | Add specific background noise (e.g., crowded_room, traffic) |
How to add modifiers
Behavior modifiers are set per-scenario in the scenario editor. Add them as a list in the Behavior Modifiers field. Multiple modifiers can be combined.Example combinations
Frustrated caller in noisy environment:Relationship with rings
Some rings automatically apply modifiers:- Ring 6 adds noise-type modifiers based on the environmental conditions being tested
- Ring 7 combines modifiers from multiple rings

