Set up End Call
- Create a tool with category End Call and give it a descriptive name.
- Set Description to explain when to disconnect. For example: “End after the caller says goodbye or asks to end the call. A thank-you alone does not mean the conversation is over.”
- Choose a Goodbye Message: No Message, Custom Message, or Pre-recorded Audio. Enter text or choose a library recording for the latter two options. Prerecorded playback requires a supported cascade path; see Recordings.
- Optionally enable Capture End Call Reason and provide Reason Description instructions. The generated reason is recorded as a disposition and call tag; coordinate the values with outcome extraction and mapping.
- Save the tool and attach it to the nodes that should be allowed to end the call. Include the end conditions in the node prompt.
- In a controlled test, check both a genuine goodbye and a mid-conversation “thank you.” Confirm the call ends only on the intended path, any goodbye plays, and the run records the expected outcome.
Set up Calculator
- Create a Calculator tool and set its name and description, for example “Calculate totals from amounts the caller provides; do not estimate arithmetic.”
- Save it and attach it to the relevant Start Call or Agent nodes.
- In the node prompt, specify which amounts, units, and rounding rules apply to your task.
- Test an expression with a known answer, such as
(12.5 * 4) + 3, which equals53. Inspect the tool invocation and result in the run, then check the agent’s spoken answer.
+, -, *, /, **, %, and parentheses. The calculator evaluates arithmetic; it does not look up current exchange rates, taxes, or prices. Supply those inputs from an appropriate source when your task requires them.