RIC: ERROR With gsm shield

I use an ARDUINO UNO R3 and a icomsat v1.1 and when I run my code it starts checking all things but the RIC(don't know what it means) says ERROR
I'll put my library and my code

PLEASE HELP ME

#include "SIM900.h"
#include
#include "sms.h"
SMSGSM sms;
boolean started=false;

void setup()
{
//Serial connection.
Serial.begin(9600);
Serial.println("GSM Shield testing.");

if (gsm.begin(2400)){
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=IDLE");

if(started){
if (sms.SendSMS("+6148123123123", "SMS from Arduino"))
Serial.println("\nSMS sent OK");
}

};

void loop()
{

}

My serial monitor says this:
GSM Shield testing.
ATT: OK
RIC:
OK

DB:ELSE
ATT: OK
RIC:
OK

DB:ELSE
ATT: OK
RIC:
OK

DB:ELSE
ATT: OK
RIC:
OK

DB:CORRECT BR
ATT: OK
RIC:
OK

ATT: OK
RIC:
OK

ATT: OK
RIC: ATE0

OK

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
OK

ATT: OK
RIC:
OK

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: +CPMS:
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: OK
RIC:
ERROR

ATT: SHUT OK
RIC:
ERROR

ATT: SHUT OK
RIC:
ERROR

ATT: SHUT OK
RIC:
ERROR

ATT: SHUT OK
RIC:
ERROR

ATT: SHUT OK
RIC:
ERROR

status=READY
DEBUG:SMS TEST
ATT: >
RIC:
OK

ERROR

SMS sent OK

GSM-GPRS-GPS-Shield-GSMSHIELD.zip (58.7 KB)