Miralissa
01/31/2025, 12:07 PMAtlas
01/31/2025, 12:07 PMVapi
01/31/2025, 12:10 PMVapi
01/31/2025, 12:10 PMmaxDurationSeconds
set to 240? Additionally, if you have any specific configurations or rules set for call transfers within your squad, that information would be very helpful in diagnosing the problem.
Once I have this information, I'll be able to investigate further and assist you in resolving the issue with the call durations.Vapi
01/31/2025, 12:10 PMMiralissa
01/31/2025, 12:21 PMVapi
01/31/2025, 12:21 PMmaxDurationSeconds
set to 240 was indeed the one handling the call. The configuration indicates that it should transfer the call to the "DUI - Outbound" assistant if a live person answers.
Since the calls lasted 900 seconds, which is beyond the configured maximum duration for this assistant, there might be an issue with the voicemail detection logic or the transfer rules not being triggered as expected.
I will need to check the call logs for the provided call IDs to understand why the calls were not transferred correctly. Please allow me some time to investigate this issue. I'll get back to you as soon as I have an update. If you need immediate assistance, please don't hesitate to ask support for more info on this.Shubham Bajaj
02/01/2025, 10:09 AMShubham Bajaj
02/04/2025, 8:22 AMMiralissa
02/05/2025, 2:08 PMMiralissa
02/10/2025, 5:23 PMShubham Bajaj
02/11/2025, 8:21 PMjson
"maxDurationSeconds": null,
This explains why your 240-second limit wasn't being enforced - it was basically turned off!
So I dug deeper into your squad configuration and found that while each assistant has their own duration limits:
- Your voicemail detection assistant is set to 60 seconds
- The DUI outbound assistant goes up to 900 seconds
- And the appointment booker has 600 seconds
But here's the thing - these individual settings aren't what matters most. The squad-level settings (in membersOverrides
) take priority, and that's where we're missing the duration limit.
Here's how to fix it - just add this to your membersOverrides
section:
json
"membersOverrides": {
// ... your existing settings ...
"maxDurationSeconds": 240,
// ... rest of your settings ...
}
Think of it like setting a house rule that applies to everyone, regardless of their individual preferences. By putting the duration limit in membersOverrides
, you're making sure it applies consistently across all your assistants.
This should get those call durations back under control! Let me know if you need any clarification or run into any other issues.Miralissa
02/11/2025, 10:18 PMShubham Bajaj
02/11/2025, 10:24 PMMiralissa
02/11/2025, 10:28 PMKyle
02/12/2025, 12:49 PM