This fix problem when DID transfers to IVR. After that user make direct-dial to extension. IVR do transfer but a-leg already answered and api_on_answer did not call.