
  EMS - Enhanced Messaging Service
  --------------------------------

  EMS is the GSM standard accepted by the companies:
		ALCATEL
		MOTOROLA
		SIEMENS
		SONY ERICSSON

  EMS may be thought of as an evolution of SMS or text messaging
  through providing the ability to add multimedia elements (sound,
  pictures, etc.).

  The Enhanced Messaging Service (EMS) uses standard SMS and allows
  the user to add fun visual and audible content to their message.
  For example, simple animations, pictures, melodies, sounds and even
  formatting of the text itself, everything mixed together seamlessly
  into one message.
  SMS, and therefore EMS, are not actually sent from handset across
  the mobile network to handset as it appears to users, but instead
  messages are sent from handsets to a Short Message Service Center
 (SMSC) resident on the Operators network, and then on to the
  receiving handset.
  EMS has a Store and Forward model  i.e. messages are forwarded to
  the receiving handset as soon as it is reachable, and a user does not 
  have to accessa network-based inbox to receive messages. Indeed
  EMSs can be received whilst a handset is making a voice call,
  browsing the Internet, etc. Further, delivery reporting is also
  supported to enable a user to check that a message has been
  successfully delivered.

  In the EMS standard are specified following components:

  1. Concatenated messages
  ------------------------
  This mechanism allows long messages to be concatenated in several
  short messages. In target device, which supports EMS, are collected
  and displayed as one message (if mobil supports the EMS, informs
  receiving of new message after last part and displayed all message,
  if not, ringing at receiving first part and displays the single parts
  of the concatenated message.
  Max. number of chars (7-bit coding) in one part is 152, 8 chars are
  used to direction.

  Sx45CZ supports both types of concatenated messages:
  - type 00 with 8-bit reference number
  - type 08 with 16-bit reference number.

  2. Animations
  -------------
  Animation is sequence of the 4 pictures, which are in target device
  dispayed "crisscross", so that originates "movie" impression.
  Three types of animations exists:
  type 0D - predefined animations
            These animations are not sent over the air interface, only
            the identification of them. As soon as the position of the
            animation in the SM data is reached, the animation
            corresponding to the received number is displayed in a
            manner which is manufacturer specific. Animations are
            played as soon they are focused. 
            These animations are signed:
               0 - I am ironic, flirty
               1 - I am glad
               2 - I am sceptic
               3 - I am sad
               4 - WOW!
               5 - I am crying
               6 - I am winking
               7 - I am laughing
               8 - I am indifferent
               9 - In love / kissing
              10 - I am confused
              11 - Tongue hanging out
              12 - I am angry
              13 - Wearing glasses
              14 - Devil

  User animations - consist of 4 frames or pictures that are sent over
  the air interface. Picure format is BMP, but used file extension is
  BMX. Picture must be black and white. Two different sizes of the 
  animations are supported:
  type 0E - Large Animation
            16 x 16 pixels (bitmap 16 x 64, 128 bytes)
  type 0F - Small Animation
            8 x 8 pixels (bitmap 8 x 32, 32 bytes)       

  Sx45CZ supports all animations types (0D, 0E, 0F).

  3. Sounds  
  ---------
  type 0B - predefined sounds.These sounds are not transferred over
            the air interface, only the identification of them. There
            are 10 different sounds that can be added in the message,
            and as soon as the sound mark is in focus (on the display),
            the sound will be played.
              0 - Chimes high
              1 - Chime low
              2 - Ding
              3 - Ta Da
              4 - Notify
              5 - Drum
              6 - Claps
              7 - FanFare
              8 - Chord high
              9 - Chords low

  type 0C - user sound
            Sound is in iMELODY format, which is the text file in
            format defined by the Infrared Data Association,
            unfortunately including needless header and footer.
            Max. number of chars is 128 (including CR LF in each line),
            minimal required parts are:
                        BEGIN:IMELODY
                        VERSION:1.0
                        FORMAT:CLASS1.0
                        MELODY:
                        END:IMELODY
            If you want even enter the beat, you must add line e.g.  
                        BEAT:120
	    Description of iMELODY format is on
                 www.irda.org/standards/specifications.asp

            If you will create own sounds, you can enter only line
            MELODY. Sx45CZ amends required header and footer.

   Sx45CZ supports both sound types (0B, 0C).

  4. Pictures
  -----------
  type 10 - Large Picture
            Black and white picture 32 x 32 pixels (128 bytes)
  type 11 - Small Picture
            Black and white picture 16 x 16 pixels (32 bytes)
  type 12 - Variable Picture
            Black and white picture, max. number of pixels is 1024,
            horizontal size shall be multiple 8. Possible formats:
                        - 8 x 128
                        - 16 x 64
                        - 32 x 32 etc.

  Sx45CZ supports all picture types (10, 11, 12).

  5. Text Formatting
  ------------------
  Sx45CZ don't support this feature.

  Note:
  At placing the pictures and sounds into text you mind, that this
  each element must contain information about position in text -
  dividing to a single SMS not have to be optimal.


