The InsideSales dialer works is that it waits until it sees that the agent picks up the phone, then it proceeds to dial the client. RingCentral treats all calls coming into the system as "answered", so InsideSales begins calling the client before the agent picks up. Do you have any ways to delay/prevent the call from being answered unless the call is being picked up on a deskphone or desktop app?