I am using Twilio JS Client to answer incoming calls in Twilio. Right now whenever there is an incoming call, I use
<Dial>
<Client>agent1</Client>
</Dial>
to redirect this incoming call to an agent.
But when there is another incoming call at the same time (Call in ringing state on agent's browser tab) and when I use the same Dial
tag with same agent ID, the existing connection is replaced with new connection (The first incoming call is lost and the agent can only answer second incoming call)
Is it how Twilio Dial
with client supposed to work? Is there anyway I can ask Twilio not to replace first incoming call?