NCL Community Forum Index
  Home   Login   Register   Help   Memberlist   Search   NCL  

NCL Community Forum Index » SwiftNote (SMSJDK) Support » Segmentation and Reassembly CDMA, GSM/UMTS
Post new topic  Reply to topic View previous topic :: View next topic 
Segmentation and Reassembly CDMA, GSM/UMTS
PostPosted: Thu Mar 25, 2010 12:50 pm Reply with quote
Administrator
Site Admin
Joined: 11 Aug 2004
Posts: 237




Long messages are transmitted as multiple SMSs, segmented by the application and then reassembled on the phone.

Each fragment as a
  • Reference number - identifying the message to which the fragment belongs
  • Number of Fragments
  • Fragment Number or sequence number


GSM supports fragmentation through a user data header (UDH) in the front of the SMS message. The structure is specified in the 03.40 GSM/3GPP specification. In the specification, fragment/sequence number always starts at 1.

CDMA support fragmentation also, though the encoding standard is different (CDMA does not support GSM user data headers). For CDMA encoding, the first byte is zero (message type) and this indicates that fragmentation (and port numbers) follow.

Implementation of the Wireless Datagram Protocol (WDP) of WAP, which carries WAP Push over CDMA specifies fragmentation and reassembly. The specification can be found at Wap Forum. The specification indicates that fragment/sequence numbers start at 0 (unlike 1 for GSM).
View user's profile Send private message

Segmentation and Reassembly CDMA, GSM/UMTS
 NCL Community Forum Index » SwiftNote (SMSJDK) Support
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT  
Page 1 of 1  

  
  
 Post new topic  Reply to topic