kennethkearney
16-01-2004, 06:51 PM
Hi,
I seem to be having a little trouble with sending an SMS using a nokia 6150. The phone is doing pretty much everything else I want it to except for sending an sms.
What I'm sending is buffer[0] = 0x1e ;
buffer[1] = 0x00 ;
buffer[2] = 0x0c ;
buffer[3] = 0x02 ;
buffer[4] = 0x00 ;
buffer[5] = 0x2c ;
buffer[6] = 0x00 ;
buffer[7] = 0x01 ;
buffer[8] = 0x00 ;
buffer[9] = 0x01 ;
buffer[10] = 0x02 ;
buffer[11] = 0x00 ;
buffer[12] = 0x00 ; // smsc
buffer[13] = 0x00 ; // tells the
buffer[14] = 0x00 ; // phone to
buffer[15] = 0x00 ; // use its own
buffer[16] = 0x00 ;
buffer[17] = 0x00 ;
buffer[18] = 0x00 ;
buffer[19] = 0x00 ;
buffer[20] = 0x00 ;
buffer[21] = 0x00 ;
buffer[22] = 0x00 ;
buffer[23] = 0x00 ;
buffer[24] = 0x11 ;
buffer[25] = 0x00 ;
buffer[26] = 0x00 ;
buffer[27] = 0xf1 ;
buffer[28] = 0x00 ;
buffer[29] = 0x07 ;
buffer[30] = 0x91 ;
buffer[31] = 0x44 ; // my own
buffer[32] = 0x-- ; // number
buffer[33] = 0x-- ; // is the buffer[34] = 0x-- ; // destination
buffer[35] = 0x-- ;
buffer[36] = 0x-- ;
buffer[37] = 0x00 ;
buffer[38] = 0x00 ;
buffer[39] = 0x00 ;
buffer[40] = 0x00 ;
buffer[41] = 0xa7 ;
buffer[42] = 0x00 ;
buffer[43] = 0x00 ;
buffer[44] = 0x00 ;
buffer[45] = 0x00 ;
buffer[46] = 0x00 ;
buffer[47] = 0x00 ;
buffer[48] = 0x01 ;
along with a sequence number and the checksums. All I want to do is send a blank message to myself.
I'm getting back the error
1E 0C 00 02 00 0A 01 08 00 03 64 01 26 00 01 45 5C 4B
which is the send sms error frame.
Can anyone help me please? What am I doing wrong?
I seem to be having a little trouble with sending an SMS using a nokia 6150. The phone is doing pretty much everything else I want it to except for sending an sms.
What I'm sending is buffer[0] = 0x1e ;
buffer[1] = 0x00 ;
buffer[2] = 0x0c ;
buffer[3] = 0x02 ;
buffer[4] = 0x00 ;
buffer[5] = 0x2c ;
buffer[6] = 0x00 ;
buffer[7] = 0x01 ;
buffer[8] = 0x00 ;
buffer[9] = 0x01 ;
buffer[10] = 0x02 ;
buffer[11] = 0x00 ;
buffer[12] = 0x00 ; // smsc
buffer[13] = 0x00 ; // tells the
buffer[14] = 0x00 ; // phone to
buffer[15] = 0x00 ; // use its own
buffer[16] = 0x00 ;
buffer[17] = 0x00 ;
buffer[18] = 0x00 ;
buffer[19] = 0x00 ;
buffer[20] = 0x00 ;
buffer[21] = 0x00 ;
buffer[22] = 0x00 ;
buffer[23] = 0x00 ;
buffer[24] = 0x11 ;
buffer[25] = 0x00 ;
buffer[26] = 0x00 ;
buffer[27] = 0xf1 ;
buffer[28] = 0x00 ;
buffer[29] = 0x07 ;
buffer[30] = 0x91 ;
buffer[31] = 0x44 ; // my own
buffer[32] = 0x-- ; // number
buffer[33] = 0x-- ; // is the buffer[34] = 0x-- ; // destination
buffer[35] = 0x-- ;
buffer[36] = 0x-- ;
buffer[37] = 0x00 ;
buffer[38] = 0x00 ;
buffer[39] = 0x00 ;
buffer[40] = 0x00 ;
buffer[41] = 0xa7 ;
buffer[42] = 0x00 ;
buffer[43] = 0x00 ;
buffer[44] = 0x00 ;
buffer[45] = 0x00 ;
buffer[46] = 0x00 ;
buffer[47] = 0x00 ;
buffer[48] = 0x01 ;
along with a sequence number and the checksums. All I want to do is send a blank message to myself.
I'm getting back the error
1E 0C 00 02 00 0A 01 08 00 03 64 01 26 00 01 45 5C 4B
which is the send sms error frame.
Can anyone help me please? What am I doing wrong?