HL7812 can't connect to the network

Hi, i have no background with using this module and with AT commands. I am following some tutorials but i can’t connect my HL7812 to the network. When i turn on the module and i put the command AT+CEREG? the answer is “+CEREG: 1,3” so i try to do a manual registration with the following commands:
image
I am using my phone SIM, the operator is windtre, an italian company. Is the SIM able to work with this module?
What does it mean CME error: 31?
I have a lot of doubts but for now can you answer to these two questions?

Thanks a lot to everyone.

It seems to be network deny

why? what can i do? It’s my fault?

Is it supporting cat-m network?

you are talking about the SIM?

Yes, and the network operator

how can i find this information?

You can ask the network operator, right?

sorry. I mean, i have to find this information using putty and at commands or i can find it in other ways

I don’t know then, since you cannot confirm if your environment is having cat-m or nbiot2 network

But you can have a look here:

It says Windtre supports NBIOT network with APN set to “nbiot.windtre”

I change the SIM, it’s a IoT SIM, so i am pretty sure it can connect to LTE-M, but it continue to not work.

How can you verify if the sim can connect cat-m network?
Did you set up correct apn in at+cgdcont?

I change APN, then i did the same command sequence of before (at+cops=?..) and after this sequence if i put at+cereg? command it answer with +cereg=1,5. I think i made it right?

It means registered in roaming