Tokens and Routing Responses
TokensWhat a Routing Response Is
A Routing Response is an IVR prompt triggered by a Token's value during call routing. When a call arrives carrying a specific token value, the system can play a custom message, collect key presses, and branch the call based on the caller's input.
Routing responses are configured on a per-token basis. Each token can have an associated prompt message plus a collection of key press mappings that map digit entries to follow-up actions.
Enabling a Routing Response
- Open the token at its edit page.
- In the Prompt & Responses section, choose "Request a response from the caller."
- Configure the Token Prompt fields: the text-to-speech message (which may itself contain other tokens for interpolation, for example "Press 1 if you are calling about [interest]"), the voice gender, the loop count, and the Prompt Priority (tokens with lower priority values are prompted before tokens with higher values).
- Click + Add Response and fill in at least one Key Press row. Each key press maps a DTMF digit (or digit sequence) to a destination.
- Save.
How Routing Responses Are Invoked
When a call arrives at the call router and evaluates its tokens, any token with a routing response enabled can fire its IVR prompt. The exact mechanics of which token fires (and when) depend on the call router configuration on the Offer. Routing responses are a tool for token-driven branching; consult the Offer call router documentation for integration patterns.
Unique Key Presses
Within a single token's routing response, every digit used in a key press must be unique. You cannot have two rows both bound to digit "1". The system validates this on save and reports an error if the rule is violated.