CAMBIAR LA FORMA DE PROGRAMAR

Hola pincho41700.

Prueba con estas lineas de código en la que se utiliza un puntero.

void loop(){
if (SIM900.available()>0)
  {
  char lectura[10];                                // array de char o String
  char *_lectura=lectura; // creamos un puntero a lectura llamado _lectura
     while(SIM900.available()>0){  // mientras tengamos un char en el bufer
    *_lectura++=SIM900.read(); // llamamos al *_lectura y  metemos el char,  
//al mismo tiempo subimos una posición en el array 
 delay(3);   // le damos un tiempo de espera para que no se pierda ningún char del bufer
    }
*_lectura='\0';                                     // añadimos carácter nulo 
Serial.println("Llamada entrante...");
Serial.println(lectura);
  }
}

Espero que te sea de ayuda

Saludos