I'm looking for some advice on outbound call structure.
I have set the "firstMessageMode": "assistant-waits-for-user" so that the AI doesn't talk over someone answering the call.
It seems that I do however need a first message to start the AI talking. The issue with that is the first message is not responding directly to what the user just said.
To clarify... my issues or scenario is based on if I'm talking to the correct person or not. This can be defined by the user answer the call with "Hi, this is XYZ." The AI can then cross check the dynamic field that it is the same and therefore continue.
If the user doesn't answer with their name. It would makes sense to ask at some point "Am I speaking with XYZ?"
The other part is that it would seem that after the first message is spoken the AI waits... it can't continue without a response. So it can't ask follow up questions like am I speaking with... etc.
Am I over thinking this and I should just continue assuming that you are talking to the correct person (These are Warm leads)... OR doesn't someone have some advice or examples of what they are using.