error connecting arduino with the Sony Ericsson K700

Dear Antkan,

I try and I still could not , and i try to use the sketch from http://power7.net/ this my modification code

//GSM SMS Remote control V 3.0
//Created by Antonis G. Kanaris, January 27, 2012.
//I use cellphone Sony Ericsson K700i (work serial communication).
#include <NewSoftSerial.h>
NewSoftSerial phone(2,3); // phone connected to pins 2,3
int ledPin = 13; // LED on pin 13
String readString;
String admin="261852583207"; //admin number pdu code example 30123456 -> 03214365
//read dreamfabric.com
char c;

void delsms(){
phone.println("AT+CMGD=1");//Delete sms
}
void readsmsAT(){
phone.println("AT+CMGR=1");//Read sms AT command
delay(3000);
}

// phone.println("AT+CMGF=0");//Start send sms with temperature to pdu format
//delay(3000);
//phone.println("AT+CMGS=16");//Maybe for you is 15 or 17 read dreamfabric.com
// delay(3000);
// phone.print("0011000C912618525832070000AA02");//pdu sms temp to admin,

//read dreamfabric.com

// delay(3000);
// phone.write(0x1A);//Ctrl-z
// delay(20000);

void setup() {

//pinMode(IRledPin,OUTPUT);
pinMode(ledPin,OUTPUT);
delay(3000);//first time connect cable arduino with phone...
Serial.begin(9600);
phone.begin(9600);
delay(3000);
phone.println("AT+CPMS="ME","SM"");//Set memory phone
delay(3000);
phone.println("ATE=0");//Echo off
delay(3000);

}
void loop()
{
readString=0;//format readString...
readsmsAT();

// read phone reply if available
while(phone.available() > 0)
{
c=phone.read(),BYTE;
readString+=c;
}
delay(1000);

Serial.println(readString);//serial monitor display sms pdu format

delay(3000);
if (readString.indexOf(admin)>0 && readString.indexOf("36F770C")>0)// admin number and //pdu on1
{
//digitalWrite(indicatorPin, HIGH);//only for test
digitalWrite(ledPin, HIGH); // pin 13 on
delay(5000);
//sendsms_temp();//send sms to admin temperature room
//digitalWrite(indicatorPin, LOW);//only for test
}
if (readString.indexOf(admin)>0 && readString.indexOf("44FA33106")>0)// admin number and //pdu OFF1
{
digitalWrite(ledPin, LOW); // pin 13 off
delay(3000);

}

// if (readString.length()>40)//delete sms if sms received
// {
// delsms();
//}
delay(10000);//delay start loop again for check new sms...
}

then i send sms on1 the ledPin = 13 does not want on, can you show me an example of the right of the code above, I am confused by reading the correct PDU code, and how read