Question : How to send SMS by AT Commands in PDU Format

I am sending sms through AT commands.  The  existing responses shows this thing.

AT OK
AT+CMGF=0 OK
AT+CSCA="+919839099999" OK
AT+CMGS="+919252425536" ERROR
Hello Sir What is going on Have You Got it?

It is showing the error in destination mobile number. How can I convert this mobile number to PDU format and should I change the Message also in PDU format. Because I am using sony ericsson M600i handset.

Please let me know that how can I send SMS by GSM mobile which is used PDU format. Thanks in advance.
Code Snippet:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
////Sets the properties of serial port object
                serialport.PortName = cboPort.SelectedItem.ToString();
                serialport.BaudRate = 9600;
                serialport.Parity = Parity.None;
                serialport.DataBits = 8;
                serialport.StopBits = StopBits.One;
                serialport.Handshake = Handshake.RequestToSend;
                serialport.DtrEnable = true;
                serialport.RtsEnable = true;
 
                //Open the port to send sms
                serialport.Open();
 
 
serialport.WriteLine("AT+CMGF=0" + Environment.NewLine);
  serialport.WriteLine("AT+CSCA=\"" + txtServiceNo.Text + ",145\"" + Environment.NewLine);
  //Sets destination number 
    serialport.WriteLine("AT+CMGS=\"" + sms.DestinationNo + "\"" + Environment.NewLine);
   //Specifies message and sends Ctrl+z
    serialport.WriteLine(sms.Message + (char)26);
    //Displays buffer containing output messages
    System.Threading.Thread.Sleep(1500);

Answer : How to send SMS by AT Commands in PDU Format

Some answers were useful but at the last you didn't give any proper response. So, Sorry to say but really It was not a helpful answer.
Random Solutions  
 
programming4us programming4us