There is a long delay when the message starts to play

The delay is about 2-3 seconds

This is the normal delay. Usually the message starts to play when the person receives the call says the second hello.

 

Is there silence at the beginning of your audio recording file?

Use an wave file edition tool, such as Windows sound recorder to remove the beginning silence.

 

My delay is much longer than 2-3 seconds