Create a Conversation with Custom Duration and Timeout
1
Step 1: Create Your Conversation
In this example, we will use stock replica ID rfe12d8b9597 (Nathan) and stock persona ID pdced222244b (Sales Coach).
cURL
Replace
<api_key>
with your actual API key. You can generate one in the Developer Portal.Parameter | Description |
---|---|
max_call_durations | Sets the maximum call length in seconds. Maximum: 3600 seconds. |
participant_left_timeout | Time (in seconds) to wait before ending the call after the last participant leaves. Default: 0. |
participant_absent_timeout | Time (in seconds) to end the call if no one joins after it’s created. Default: 300. |
2
Step 2: Join the Conversation
To join the conversation, click the link in the conversation_url field from the response:Based on the call duration and timeout settings above:
- The conversation will automatically end after 1800 seconds (30 minutes), regardless of activity.
- If the participant leaves the conversation, it will end 60 seconds after they disconnect.
- If the participant is present but inactive (e.g., not speaking or engaging), the conversation ends after 120 seconds of inactivity.