Monitor serial responde AT+CREG?

Buenos días compis: Estoy probando un código para encender varios led vía sms por Sim 900 conectada a Arduino uno y el monitor serial me manda continuamente AT+CREG?. No sé qué quiere decir. He podido comprobar lo siguiente

Para verificar si se ha conectado a la red AT+CREG? Respondiendo al comando :

while( (EnviarComandoAT("AT+CREG?", "+CREG: 0,1", 1000) || EnviarComandoAT("AT+CREG?", "+CREG: 0,5", 1000)) == 0 );

Cuando se conecta debe indicar AT+CMGL=”All”,0 Sin embargo no consigo que se conecte cuando con otros códigos sí que se conecta. ¿Qué puede pasar?