Extension using Zap Channel assume successful connection

I have a support queue setup in FreePBX which dials an extension which uses ZAP/g0/mobilenumber. The problem is that it assumes that this agent has picked up as soon as it connects to an outgoing line. I do not have this problem when I use the VOIP line (SIP/VOIP/mobilenumber). All agents will continue to be called until one is picked up.

Is there any way to achieve this over the ZAP Channel?

Thanks in advance