error connecting arduino with the Sony Ericsson K700

Dear Antkan,

this below new edit :
#include <SoftwareSerial.h>
SoftwareSerial phone(2,3); // phone connected to pins 2,3
const int ledPin = 13; // LED on pin 13
String input; // phones response is saved into this string
int state = 0; // current state of the LED
void setup ()
{
// Serial connection
Serial.begin(9600);
Serial.println("Arduino connected.");
delay(200);
// phone connection
phone.begin(9600);
Serial.println("Ericsson T610 connected.");
delay(500);

// LED pin init
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
// phone init
Serial.println("Start of phone init...");
phone.println("AT+CPMS="ME","ME","ME""); // phone memory used for SMS storage
delay(2000);
phone.println("AT+CNMI=2,3,0,0,0"); // forward all received stuff into terminal window
delay(2000);
phone.flush();
Serial.println("End of init. Waiting for command SMS...\n");
}
void loop ()
{
while (phone.available() == 0); // waiting for phones response
while (phone.available() > 0) // read incoming data from phone and save it into input string
{
char aChar = phone.read();
input += aChar;
}
// phones (partial) response displayed in serial window
Serial.println(input);
// "decoding" received SMS
int index1 = input.indexOf("CC2211");
int index2 = input.length() - 2;

// if received SMS "LED ON" turn on LED
if (input.substring(index1,index2) == "CC2211F47402")
{
delay(3000);
digitalWrite(ledPin, HIGH);
delay(3000);
state = 1;
}

// if received SMS "LED OFF" turn off LED
else if (input.substring(index1,index2) == "CC2211F4341A01")
{
delay(3000);
digitalWrite(ledPin, LOW);
delay(3000);
state = 0;
}

input = ""; // reset input string
}

i send sms "LED ON" ok and led on, but when i send "LED OFF" led not off still on, this new problem Mr.Antkan