This happen when using analog card, there is no sure answer supervision or disconnect supervision. Once the channel is up, the call is up.this was discussed before on the fourm Call file playback executes before the person answer the call
You might add some delay playing few second of silence and this could be a work around