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)
| | |-+  CDMA SMS Bearer Data Decode
« previous next »
Pages: [1] Go Down Print
Author Topic: CDMA SMS Bearer Data Decode  (Read 1552 times)
xion
Newbie
*
Offline Offline

Posts: 2


« on: December 19, 2005, 22:50:02 UTC »

Guys,

I need some help. I am a system admin for a CDMA network and I am trying to decode bearer data sent from one CDMA handset to another through a SMSC. I have the actual Message trap over the IS41 network. I am trying to find out how the message is structured on the SMS Point to Point message. I believe I read that it is encoded someway. Can anyone help me out. I don't want to post the bearer because it has the mobile's number in it.


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

Posts: 1754


WWW
« Reply #1 on: December 20, 2005, 11:14:37 UTC »

you will have to use the IS-637 document to decode the CDMA bearer data.. being a carrier, you should have a copy of this document. They are unfortunately not feeely available.
Logged

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

xion
Newbie
*
Offline Offline

Posts: 2


« Reply #2 on: December 21, 2005, 21:03:18 UTC »

I found the standard but it does not have the encoding scheme for the bearer data. It did refer to the encoding scheme being TSB58-A.  This is where I am getting lost. I can't seem to find anything on TSB58-A.
So I a test.

I sent 2 SMS messages and trapped them. I send 111111 and 222222 and found the difference between them in the bearer date, so this hex below should just be the numbers I sent. 

111111
16 2C 58 B1 62

222222
26 4C 99 32 64

Can you show me how to decode this?

Thanks
Logged
itsnomihere
Sr. Member
****
Offline Offline

Posts: 44


« Reply #3 on: January 21, 2006, 11:36:28 UTC »

Try
TIA/EIA-637-A

3.4.3.7 Bearer Data tells exactly what are the fields in bearer data and wats their format. i.e how to decode them

TSB58-A doesn;t exactly deal with it. Don't worry about it
Logged
forest_luo
Sr. Member
****
Offline Offline

Posts: 49



« Reply #4 on: January 29, 2006, 15:35:31 UTC »

Shift 5 left bits may be you can understand all
Logged
shad
Sr. Member
****
Offline Offline

Posts: 54


« Reply #5 on: February 07, 2006, 21:38:32 UTC »

Both IS-637 and TSB-58 are freely available these days - see the 3GPP2 website

Here is a bit of decoded SMS_BearerData to help you on your way. Of course, if you're using a different language encoding things might be different for you:
00 03 20 01 d0 01 0b 10 55 4c bc fa 20 68 b9
8a 0c 60

00 Message Identifier SubParameter
03 SUBPARAM_LEN
20 01 d0 - this is the message ID
01 User Data SubParameter
0b SUBPARAM_LEN
From here you really need to switch to binary - the MSG_ENCODING field is 5 bits long, and if you use 7-bit ASCII encoding nothing is byte-aligned any more - this is the "5 bits shift" forest_luo means:

MSG_ENCODING   5bits   00010      Message encoding is 7-bit ASCII
NUM_FIELDS   8bits   00001010   ten 7-bit characters
CHARi      70bits   1010100110010111100111110100010000001101000101110 011000101000001100011
The message is:   Test 4.1 c

Logged
Pages: [1] Go Up Print 
« previous next »
Jump to:  


Login with username, password and session length