SIM800l Network problem

Hi everyone please i need a help asap my defense will be in this week and sim800l network doesnt work the most of the time , but sometimes it does in some coins so i actually get when im trying to call on the seial monitor this following messages :
ATDXXXXXXXX
OK
NO DIALTONE

im using a diode between the vcc and arduino 5v