How to have a music in the same time of ringing during a call?

Somebody know why when I have a incoming call , I do not heard my waiting-audio.wav file ?
Hi @everyone

But I have this message when I call the DID of my Ip Phone:

-- Called PJSIP/100
    -- Started music on hold, class 'default', on channel 'PJSIP/belgium-voip-00000007'
[Nov 19 17:51:55] WARNING[23048][C-00000004]: translate.c:407 framein: no samples for ulawtolin
  == Begin MixMonitor Recording PJSIP/belgium-voip-00000007
    -- PJSIP/100-00000008 is ringing
    -- PJSIP/100-00000008 is ringing

I see on this topic where he talk about a format of the file for the MOH.

What wav audio file formats are supported by Asterisk MOH?

But I convert my moh file to ulaw file with this command via sox

sox -V wav_file -r 8000 -c 1 -t ul ulaw_file

But when I call the DID, the asterisk send me the same message with the error

[Nov 19 17:51:55] WARNING[23048][C-00000004]: translate.c:407 framein: no samples for ulawtolin