State tables

A state table is a sequence of states, each of which performs a specific action, which can have one or more possible results . During a telephone call, the voice application progresses through the states, performing the actions in turn. The result of each action determines the next state to go to. See Table 1 for an example of a state table.

A state table can invoke a nested state table to perform a set of actions before returning control to the invoking state table. The state table can invoke different state tables depending on a condition, such as the response of the caller to a previous prompt.