Problem receiving SMS

I have a problem receiving a SMS using GBoard from Itead. The library I use is GSM.h (newest) from Github with Arduino IDE 1.5.2.
I have no problem sending SMS. To ensure it working, I have a LED connected to A0 (D14). The LED turns ON, but newer turn OFF after receiving a SMS. Can anyone help?

#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"

SMSGSM sms;

boolean started=false;
char smsbuffer[160];
char n[20];
char string[30];

void setup() 
{
  pinMode(14, OUTPUT);
  Serial.begin(9600);
  if (gsm.begin(2400))
  {
    started=true;  
    sprintf(string, "Temperature: %i C", 25);
   if (sms.SendSMS("+0012345678", string));
  }
 }

void loop() 
{
 digitalWrite(14,HIGH);
   if(gsm.readSMS(smsbuffer, 160, n, 20))
   {
     digitalWrite(14,LOW);
   }
  delay(2000);
}
   if (sms.SendSMS("+0012345678", string));

If the message was sent, do nothing. Otherwise, do nothing. OK, why?

A link to the library you are using might be useful.

void loop()
{
digitalWrite(14,HIGH);
if(gsm.readSMS(smsbuffer, 160, n, 20))
{
digitalWrite(14,LOW);
}
delay(2000);
}

Well, yeah, first line! - you set it high every time it loops! -

void loop() 
{
   if(gsm.readSMS(smsbuffer, 160, n, 20))
   {
     digitalWrite(14,LOW);
   }
  delay(2000);
}

hello...
i have a Gboard but i can´t send sms i've been trying but anything works....
I read that you could and i was wondering if you could help me because i can't do it ,i also downloaded the sms gboard library but didn't work.

please help me
how did you do it?