ENVIAR SMS CON ARDUINO UNO + M2M SHIELD

Hola estimados,
Estoy tratando de enviar un mensaje SMS desde el Arduino a un celular, el código se me ejecuta correctamente, pero el mensaje nunca llega al número que se indicó en el código, el chip es Entel y cuenta con plan de datos y está activo. ¿Estaré haciendo algo mal?, ¿Me pueden ayudar por favor?, el código que tengo es el siguiente:

int pinLED = 13;
int pinActivarGPRS = 2; // pin para activar el módulo GPRS

int numeroSMSEnviar = 1; // numero de SMS a enviar
int contador = 0; //para solo repetir una vez el loop

//procedimiento para activar el módulo GPRS
void activarModuloGPRS()
{
digitalWrite(pinActivarGPRS, HIGH);
delay(2000);
digitalWrite(pinActivarGPRS, LOW);
}

void setup()
{
pinMode(pinLED, OUTPUT);
pinMode(pinActivarGPRS, OUTPUT);

Serial.begin(19200); //velocidad de conexión con módulo GPRS

activarModuloGPRS(); //activar el módulo GPRS

delay(20000); //esperamos 20 segundos a que se active el módulo GPRS

Serial.println("AT+CMGF=1"); //activamos el modo SMS
}

void loop()
{
while (contador < numeroSMSEnviar)
{
delay(1500);
Serial.print("AT+CMGS="); // comando AT para enviar SMS
Serial.write(34); // enviar caracter "
Serial.print("+5699442xxxx"); // numero de movil receptor del SMS
Serial.write(34); // enviar caracter "
delay(1500);
Serial.print("Envio Prueba de SMS"); //texto del SMS
delay(500);
Serial.write(0x1A); // final del SMS, comando 1A (hex)

delay(10000);

contador++;
}

if (contador == numeroSMSEnviar){
Serial.println("AT*PSCPOF"); // desactivar el módulo GPRS
contador++;
}
}