Outbound Call Starts Talking Before Connecting
# support
t
Every outbound call made, the AI is performing it's prompt so when the call is answered it will be in mid speech confusing the caller and not providing a good experience overall. The AI should only start speaking after the call is connected. I answer tests instantly and the AI has already began speaking while the phone is ringing. This is happening to all outbound calls. prospects don't like it and I can't sell the solution until it's resolved. Below are 2 call ID's 21743dee-85e7-4696-9bb3-9dbc610927ce 668fabb9-f056-4deb-90e0-500b1e71dc0e
v
@Tarek Maximus I understand the issue you're facing with the AI prompts starting too early during outbound calls. To address this, we need to adjust the timing so that the AI begins speaking only after the call has been answered. I can help you with configuring the voice pipeline to ensure a better experience for the callers. Could you please provide me with more details on how you would like the AI to behave when initiating outbound calls? For example, would you prefer a certain delay after the call is answered before the AI starts speaking, or would you like the AI to detect when the call is answered before starting its prompt?
You can continue this conversation by mentioning me in the message.
t
@User This: would you like the AI to detect when the call is answered before starting its prompt?
@Vapi tell me how to do this - would you like the AI to detect when the call is answered before starting its prompt?
v
@Tarek Maximus To ensure the AI starts speaking only after the call is answered, you would typically need to implement answer detection in your voice application. This feature waits for a signal that indicates the call has been picked up before triggering the AI to start its prompt. Here's a general approach on how to do this: 1. **Answer Detection**: Use the telephony platform's built-in answer detection feature, which can usually detect when a call has been answered by listening for a human voice or a specific tone. 2. **Event Trigger**: Configure an event listener in your voice application that waits for the 'Answered' event from the telephony platform. 3. **Start Speaking**: Once the 'Answered' event is received, trigger the AI to start its prompt. 4. **Testing**: Test the updated application to ensure that the AI starts speaking only after the call is answered. If you're using a specific telephony platform or API, you would need to refer to its documentation for the exact method to implement answer detection. If you need assistance with the technical implementation on a specific platform, please provide the platform details, and I can give you more tailored instructions. Would you like to proceed with implementing this feature, or do you need further assistance with the technical details?
t
@Vapi Can't find this in my account or anything else you're referring to. Guide me as if I am a 5 year old with exact steps to implement answer detection. Answer Detection: Use the telephony platform's built-in answer detection feature, which can usually detect when a call has been answered by listening for a human voice or a specific tone.
v
@Tarek Maximus I'm here to help you step by step. Since you're using VAPI (Voice API), the answer detection feature is something that would typically be part of the API's call control logic. Here's how you can set it up in simple terms: 1. **Log In**: First, you need to log into your VAPI account where you manage your voice applications. 2. **Find Your Voice Application**: Look for the section where you have your voice application settings. This is where you control what happens during your phone calls. 3. **Edit Call Logic**: Within your voice application, there should be a place to edit the call flow or logic. This is like a set of instructions that tells the AI what to do during a call. 4. **Look for Answer Detection**: In the call flow settings, you need to find the option for 'Answer Detection' or something similar. It might be called 'Wait for Answer', 'Call Answered Event', or 'Detect Answer'. 5. **Enable Answer Detection**: Once you find the answer detection setting, you need to turn it on or enable it. This might involve checking a box or switching a toggle. 6. **Set Up AI Prompt**: After enabling answer detection, make sure that the AI prompt is set to start only after the answer detection confirms that the call has been answered. 7. **Save Changes**: Don't forget to save any changes you make to the call logic. 8. **Test the Call**: Finally, make a test call to ensure that the AI now waits until the call is answered before starting its prompt. If these options are not visible in your account, or if you're unsure about any of the steps, it might be best to reach out to the support team for your specific Voice API platform. They can give you exact instructions tailored to their system. If you need help contacting support or if you have any other questions, please let me know!
t
@Vapi you're hallucinating, the things you speak of don't exist
v
@Tarek Maximus I apologize for any confusion. It seems there may have been a misunderstanding regarding the capabilities available to you through your VAPI account. To address the issue with the AI prompts starting too early on outbound calls, we would typically need to adjust the call flow settings to include answer detection. However, if these settings are not available in your account or the platform you are using does not provide these features directly, it may require a more technical solution that involves programming logic to handle the call events. Since I cannot provide you with the exact steps without knowing the specific details of the platform you are using, I recommend reaching out to the customer support team of your Voice API provider. They should be able to guide you through the process of setting up answer detection for your outbound calls or provide you with a solution that fits their system. If you need further assistance or have any other questions, please let me know, and I'll do my best to help.
t
@Shubham Bajaj please help.
s
@Tarek Maximus i couldn't find any problems can you elobrate more?
t
not sure how, the assistant says first message befor user answers the call. Using API now.
s
ive checked the call recordings but couldn't find the same, can you try recreating again.
also closing this issue for now.