Disclaimer: These archives are mirrored from smsforum.net in 2007 before the forum got closed. Please only part of the forum is available here.
For any clarifications regarding these archives you can contact us at http://www.telecomspace.com/contact.

      TELECOMSPACE HOME PAGE         TELECOM DISCUSSION FORUM          CONTACT

+  SMS Forum Online Discussion
|-+  SMS Technologies
| |-+  ANSI-41 (CDMA & TDMA) Related (Moderator: SMS Forum Support)
| | |-+  Where can I find real CDMA SMS
« previous next »
Pages: [1] Go Down Print
Author Topic: Where can I find real CDMA SMS  (Read 2264 times)
Alliance
Newbie
*
Offline Offline

Posts: 1



« on: September 24, 2003, 03:30:56 UTC »

Hi,
Does anyone have real CDMA short service messages (raw binary):
SMS_DELIVER
SMS_SUBMIT
SMS_CANCELLATION
SMS_DELIVERY_ACKNOWLEDGMENT
SMS_USER_ACKNOWLEDGMENT

SMS_POINT_TO_POINT
SMS_BROADCAST
SMS_ACKNOWLEDGMENT

or where I can find them?

If you know, please contact me: ([email protected])

thanks
Regards,
Logged
gopalp
Newbie
*
Offline Offline

Posts: 2



« Reply #1 on: March 18, 2004, 09:45:29 UTC »

Hi
I am looking for a CDMA SMS PDU. I have been a bit concerned about the bit layout and the bit packing in the parameters and the sub parameters.
Can you provide me any pointers or a sample PDU

Thanks
Gopal
Logged
SMS Forum Support
SMS Forum Support
Administrator
Sr. Member
*****
Offline Offline

Posts: 1754


WWW
« Reply #2 on: March 18, 2004, 12:14:05 UTC »

The encoding of any MAP-based PDU is quite nasty and laced with ASN.1, bit packing and other issues.

In the case of the ANSI-41 standards, unfortunately the documents are not freely available. Also I don't have any encoded examples to provide.
Logged

Regards,
   Cormac Long
   Webmaster & Technical Enquiry Moderator,
   SMS Forum

gopalp
Newbie
*
Offline Offline

Posts: 2



« Reply #3 on: March 18, 2004, 15:22:19 UTC »

Thanks for your response ....
In that case if you can guide me about this....I had been looking for this all over the place. plz...

when the length is said 2 bits (as for priority indicator sub-parameter) which bits are we talking about (Most significant or least significant). I suppose that it is most significant bits though its not mentioned explicity in the doc "Short Message Service For Wideband Spread Spectrum Systems"

Thanks
Gopal
Logged
forest_luo
Sr. Member
****
Offline Offline

Posts: 49



« Reply #4 on: January 29, 2006, 16:34:11 UTC »

Use a CDMA modem to hack them.  It is not difficult.
Logged
shad
Sr. Member
****
Offline Offline

Posts: 54


« Reply #5 on: February 28, 2006, 18:04:50 UTC »

Here's an example of an SMS DELIVER - the originating address has been changed to protect the innocent...

2004/01/29 16:46:30.726  Forward Link Traffic Channel
Data Burst Message
        ack_seq : 3
        msg_seq : 4
        ack_req : 1
        encryption : 0
        msg_number : 1
        burst_type : 3
        num_msgs : 1
        num_fields : 139
        Chari : 0(0x0) 0(0x0) 2(0x2) 16(0x10) 2(0x2) 2(0x2) 7(0x7) 2(0x2) 170(0xaa) 170(0xaa) 170(0xaa) 170(0xaa) 170(0xaa) 128(0x80) 6(0x6) 1(0x1) 4(0x4) 8(0x8) 120(0x78) 0(0x0) 3(0x3) 16(0x10) 0(0x0) 96(0x60) 1(0x1) 97(0x61) 19(0x13) 99(0x63) 22(0x16) 14(0xe) 49(0x31) 232(0xe8) 195(0xc3) 203(0xcb) 154(0x9a) 236(0xec) 153(0x99) 50(0x32) 100(0x64) 201(0xc9) 147(0x93) 38(0x26) 92(0x5c) 153(0x99) 50(0x32) 100(0x64) 229(0xe5) 155(0x9b) 150(0x96) 110(0x6e) 89(0x59) 51(0x33) 102(0x66) 205(0xcd) 155(0x9b) 54(0x36) 108(0x6c) 217(0xd9) 154(0x9a) 181(0xb5) 107(0x6b) 155(0x9b) 54(0x36) 108(0x6c) 217(0xd9) 179(0xb3) 102(0x66) 205(0xcd) 155(0x9b) 62(0x3e) 124(0x7c) 249(0xf9) 243(0xf3) 231(0xe7) 207(0xcf) 155(0x9b) 54(0x36) 108(0x6c) 217(0xd9) 179(0xb3) 102(0x66) 205(0xcd) 155(0x9b) 62(0x3e) 124(0x7c) 249(0xf9) 243(0xf3) 231(0xe7) 207(0xcf) 159(0x9f) 62(0x3e) 124(0x7c) 249(0xf9) 243(0xf3) 231(0xe7) 207(0xcf) 159(0x9f) 62(0x3e) 124(0x7c) 249(0xf9) 243(0xf3) 100(0x64) 201(0xc9) 147(0x93) 38(0x26) 76(0x4c) 153(0x99) 50(0x32) 53(0x35) 104(0x68) 213(0xd5) 171(0xab) 86(0x56) 173(0xad) 90(0x5a) 181(0xb5) 106(0x6a) 213(0xd5) 171(0xab) 86(0x56) 185(0xb9) 60(0x3c) 0(0x0) 3(0x3) 6(0x6) 4(0x4) 1(0x1) 41(0x29) 22(0x16) 70(0x46) 18(0x12) 12(0xc) 0(0x0) 14(0xe) 4(0x4) 2(0x2) 9(0x9) 26(0x1a) 0(0x0)

00   SMS_MSG_TYPE = 0 -> SMS Point-to-Point (IS637B 3.4)   
00   PARAMETER_ID = 0 > Teleservice Identifier (IS637B 3.4.3)   
02   PARAMETER_LEN = 2                     
1002   IDENTIFIER = 0x1002 = 4098dec  = CDMA CMT (ANSI-41-D)                     
02   PARAMETER_ID = 2 -> Originating Address                     
07   PARAMETER_LEN = 7                     
02aaaaaaaaaa80
   change to binary:
   0000001010101010101010101010101010101010101010101 0000000
         0   DIGIT_MODE = 0 -> DTMF      
         0   NUMBER_MODE = 0
         00001010   NUM_FIELDS = 10dec
         1010   "0"
         1010   "0"
         1010   "0"
         1010   "0"
         1010   "0"
         1010   "0"
         1010   "0"
         1010   "0"
         1010   "0"
         1010   "0"
   Originating Addr = "0000000000"      
06   PARAMETER_ID = 6 -> Bearer Reply Option            
01   PARAMETER_LEN = 1            
04   change to binary:            
      00000100         
         000001   REPLY_SEQ = 1   
         00   RESERVED   
08   PARAMETER_ID = 8 -> Bearer Data            
78   PARAMETER_LEN = 120   
   Now change to Teleservice Message Contents IS637B Ch4            
         00   SUBPARAMETER_ID  = 0 -> Message Identifier   
         03   SUBPARAM_LEN = 3            
         100060   MESSAGE_TYPE = 1 -> Deliver            
            MESSAGE_ID = 6            
            HEADER_IND = 0            
            RESERVED = 000            
         01   SUBPARAMETER_ID = 1 -> User Data            
         61   SUBPARAM_LEN =       97      
         1363160e31e8c3cb9aec993264c993265c993264e59b966e5 93366cd9b366cd99ab56b9b366cd9b366cd9b3e7cf9f3e7cf 9b366cd9b366cd9b3e7cf9f3e7cf9f3e7cf9f3e7cf9f3e7cf 9f364c993264c99323568d5ab56ad5ab56ad5ab56b93c00               
            change to binary:            
            0001001101100011000101100000111000110001111010001 1000011110010111001101011101100100110010011001001 1001001100100110010011001001100101110010011001001 1001001100100111001011001101110010110011011100101 1001001100110110011011001101100110110011011001101 1001101100110011010101101010110101110011011001101 1001101100110110011011001101100110110011011001101 1001111100111110011111001111100111110011111001111 1001101100110110011011001101100110110011011001101 1001101100110110011111001111100111110011111001111 1001111100111110011111001111100111110011111001111 1001111100111110011111001111100111110011111001111 1001111100110110010011001001100100110010011001001 1001001100100110010001101010110100011010101101010 1101010110101011010101101010110101011010101101010 11010101101010110101110010011110000000000            
               5   00010   MSG_ENCODING = 2 -> 7-bit ASCII   
               8   01101100   NUM_FIELDS = 108   
            message:    108chars.dddddddeddddrfrfrdffffffff555fffffffffgg gggggfffffffffggggggggggggggggggggfdddddddd545555 55555555dx         
         03   SUBPARAMETER_ID = 3 -> Message Center Time Stamp            
         06   SUBPARAM_LEN = 6            
         04   YEAR            
         01   MONTH            
         29   DAY            
         16   HOURS            
         46   MINUTES            
         12   SECONDS            
         0c   SUBPARAMETER_ID = 12 -> Alert on Message Delivery            
         00   SUBPARAM_LEN = 0            
         0e   SUBPARAMETER_ID = 14 ->Call-Back Number            
         04   SUBPARAM_LEN = 4            
         02091a00   convert to binary:            
            00000010000010010001101000000000            
                  0   DIGIT_MODE = 0   
                  00000100   NUM_FIELDS = 4   
                  0001   1   
                  0010   2   
                  0011   3   
                  0100   4   
            call back number =       1234
Logged
jonfaquit
Jr. Member
**
Offline Offline

Posts: 6


« Reply #6 on: May 02, 2006, 20:44:34 UTC »

Where is the format defined? What documentation specifies it?

Does anyone have examples?
Logged
shad
Sr. Member
****
Offline Offline

Posts: 54


« Reply #7 on: May 04, 2006, 18:12:06 UTC »

The air interface message (data burst) is defined by IS-2000

The interesting parts inside that for SMS are defined in IS-637.

An example is posted above. Cool
Logged
jonfaquit
Jr. Member
**
Offline Offline

Posts: 6


« Reply #8 on: May 04, 2006, 22:00:23 UTC »

Thank you for the reply. I actually tried the example you gave and saved it on my phone, however it did not work. I later found out that the way it's stored  on the phone is not necessarily they way it was received from the smsc - and that it varies per phone.

I guess an example I need is of an SMS after it was stored on the phone...would you happen to know where I could find one of those at (I'm guessing someone who has reversed engineered it for samsung phones)?
Logged
Pages: [1] Go Up Print 
« previous next »
Jump to:  


Login with username, password and session length