M66 - Sending messages but not receiving

I am programming a GSM shield that uses Quectel M66. It can send messages to my phone but it is not receiving any messages from my phone. Can anybody help me out?

How are you checking for received texts?

What does AT+CPMS="ME","SM","SM" return?

+CPMS: 0,10,4,20,4,20 is the output

You’ve got four SMSs stored on the SIM. The SIM has the capacity to store 20 SMSs.

Are you unable to read those four SMSs?

Is that the problem?

Thanks anyway, the problem is solved. Apparently I was using a 13 digit SIM and the SIM was not receiving messages from my phone. The problem solved after I used a 10 digit SIM.