The context encompasses the dynamic information accessible to the agent during a call, which is crucial for personalizing the interaction and improving the user experience. This data enriches the voice agents’ prompts through templating and is also transmitted during workflow-type actions during the call, as well as in the post-call webhook.
The context of each call automatically includes a set of system variables that provide essential information about the ongoing call. These variables are always available and can be used in your prompts, workflows, and integrations.
Before each incoming or outgoing call, you can enrich the context with additional information by configuring a pre-call action on your agent.
The return of this action will be injected into the call context.
Use the caller/called phone number (system.phoneE164) from the system context to retrieve customer information from your systems.
For mass outgoing call campaigns, you can provide the context via Excel or CSV files.
Column names in your Excel/CSV files must not contain spaces or special characters to be correctly transformed into variables. Use underscores (_) to separate words.
When receiving an incoming call via a SIP connection, Volubile automatically adds to the call context all custom SIP headers starting with X-Volubile-. These headers are then available and can be utilized within the prompt.