New features
Surveys: run phone surveys with your AI interviewer. A new Surveys module lets you author a questionnaire (sections, questions, answer options, routing rules and outcomes), publish it, and have your AI voice agent run it over the phone. Voxworks turns the survey into a call script for you, so it runs like any other script. Surveys is in beta and available to accounts enabled by the Voxworks team. Speak to the Voxworks team if you would like access. See Surveys. Cancel a scheduled call from the Call Log. A call that’s still Scheduled now has a cancel button in the Play column (“Cancel this call so it is never placed”). The call moves to Cancelled and is never placed. Previously this was only possible through the API. See Scheduling calls. Collect a value by text message. The new SMS | Get Value - v0.1 tool is for details that are easier to type than say, such as a registration or policy number. The assistant asks whether the caller can reply to a text, sends it to their Australian mobile, waits for the reply, pulls out the value and checks it against an optional format. The value is written tosms.value, and the tool routes on whether a value came back. See SMS | Get Value.
Cold transfers now ring, and come back to the script if nobody answers. On a cold transfer the caller now hears a ringback tone while the destination rings, along with any carrier announcements. If the destination doesn’t answer, is busy or rejects the call, a cold transfer now returns to the script the same way a warm one does: the failure message plays if one is set and the flow continues. See Handoff.
Code Steps can route to a condition row by number. A Code Step’s run() can now return a whole number N to route to condition row N, counting from 1. A number past the last row goes to the last row. See Code Step.

