On call, Recorded sound file is playing like an alien voice

I am experiencing call record issue through Record() function. Voice quality very bad, its not understandable at all. Any idea what should I do or what parameter should I check to get clean recorded file?

exten = s,n,Record(/temp/test:wav,,,y)

Have you done a simple test using Echo() to hear the received audio back?

Yes. I have done the echo test and unfortunately found same robotic voice. Any other test or suggestions?

Then your problem is likely outside of Asterisk, be it network or what you are calling from. The Echo() application does not touch audio or media at all, but just sends it directly back to you unaltered.

Thank you for your assistance. I’m checking network and other relevant things.