The Call Function Nodes provide tools to manage voice-based interactions
Call Function Nodes are designed to handle a variety of tasks during voice-based interactions. These nodes control how your AI agent interacts with users over the phone, from initiating outbound calls to capturing input and managing call transfers. By utilizing these nodes, you can create sophisticated voice workflows that guide customers through a series of actions or options.
The Initiate Call Node triggers an outbound call to a specified number, initiating the interaction.Configuration Options:
Source and Destination Numbers: Specify the phone numbers using agent variables. You can dynamically set the source and destination numbers based on the conversation context.
DTMF Input: Configure DTMF (Dual-Tone Multi-Frequency) digits if you need the caller to press keys during the call (e.g., for verifying information or navigating an IVR menu).
Next Node:
Set the next steps based on the call’s outcome:
Call Answered: If the call is answered successfully.
No Answer: If there is no response from the recipient.
Call Was Busy or Rejected: If the call is busy or rejected by the recipient.
The Call Forward Node transfers the ongoing call to another phone number or agent. This is typically used for call routing or escalation to a human agent.Configuration Options:
Destination: Specify the phone number or agent to which the call will be forwarded.
Next Node:
Set actions based on the call outcome after forwarding:
Call Answered: If the call is successfully answered.
No Answer: If the forwarded call is not answered.
Call Was Busy or Rejected: If the destination number is busy or the call is rejected.
The Play Audio Node allows you to play a pre-recorded audio message or text-to-speech response during a call.Configuration Options:
Upload a File or URL: Upload an audio file or provide a URL to an existing audio file for playback.
Text-to-Speech (TTS): Write a prompt to generate speech from text, allowing your agent to speak the message dynamically. You can customize the TTS voice and language settings.
Next Node:
Set the next steps after the audio is played:
This could be moving to the next interaction step or waiting for input after the audio.