### Answer
Yes, you're correct that "endCallPhrases" primarily influences the AI side of the conversation in Vapi, enabling the AI to terminate the call when specific phrases are stated by it. The immediate call disconnection after a caller says 'Goodbye' isn't controlled by "endCallPhrases". This behavior might be due to how the call logic is set up outside of the direct Vapi configurations. For instance, if "Goodbye" is recognized by the system as an end-of-conversation cue from the user side, it could lead to an immediate call termination.
If you're looking to implement a more sophisticated logic where the AI has a chance to respond before ending the call, you might want to consider customizing the call handling logic to wait for a response from the AI before disconnecting. This could involve additional logic in your application to manage the flow of conversation based on what's being said and to control call termination more granitely [(1)](
) .
Remember, the assistant's ability to end the call based on specific phrases ("endCallPhrases") is predominantly about the AI initiating the call termination, not reacting to user-initiated phrases like 'Goodbye' from the caller side.