Link to home
Start Free TrialLog in
Avatar of wizzard
wizzard

asked on

EMS format explanation needed

Hello!

I do need the explanation of EMS format messages, i.e. PICTURE, ANIMATION, FORM, etc...

I have various documentation, but there's no byte-by-byte (octet-by-octet) explanation of the headers, user data, etc.

Without this information and basing only on overall information, i surely can't program the format :)

Thanks in advance,
Dmitry.
ASKER CERTIFIED SOLUTION
Avatar of svindler
svindler

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of wizzard
wizzard

ASKER

actually, i was seeking for the examples on coding the graphics, inserting it to the object, etc, for i of course have the specificatios from 3gpp and other sources and figured out most of the thingies.
The format of the bitmaps are defined in Annex E
Avatar of wizzard

ASKER

It's written in any specification, that's clear.

but regarding defining the Extended Object itself... there should be position or something... or can I send the logo or picture just glueing it to the HEADER? header, then UDH then UD - just my coded picture? That's how it works for logos and plain pictures, without text? Am I correct?

Finalize this and you'll get the points ;)
It's explained in 9.2.3.24.10.1. You have to specify the type, position and length of each object. If that's what you mean by gluing then you are correct.
You probably want to read all of 9.2.3.24, and skim through the rest of the document.
I am very vague on details as I haven't written any programs for this myself. I just RTFM ;-)
Avatar of wizzard

ASKER

hmm, last question - is EMS operator-independant? meaning does the operator have to support EMS in order to just simply pass ems messages to the recepients supporting it?
The SMSC probably does some parameter checking in the messages and provide for a way to allow only certain types of messages/objects through. Allowing new types through could require reconfiguration or upgrade of the SMSC.
I would expect (suspect) some operators to use this to charge more for EMS, or to block new types.
Avatar of wizzard

ASKER

hmm, there are no information how to send SIEMENS or any other LOGO... gmmmm......
For logo programming you would have to contact each phone manufaturer, like Nokia, Siemens, Ericcson etc as the logos are in proprietary format as far as I know.
Avatar of wizzard

ASKER

Ahaa... hmmm... for nokia is using it's personal SmartMessaging and that I cracked long ago... they have special PORTS for that... it's being pointed in the IEDL. but for EMS - nothing like that can be found, sadly...

* If you will ever develop something based on 3gpp docs, i'm warning you that they've got lotsa bugs i discovered and "repaired"...

I'll grant you with the points now... But please, if you'll find anything regarding LOGO ports or etc for siemens, ericsson, etc EMS phones... tell me :)

And i will make a new question and you'll get more points ;)
I found some references to source code to manage Siemens phones. You'll have to check the quality and usability yourself.
Avatar of wizzard

ASKER

ohh, will you send that to me or want me to create another question? :)
Avatar of wizzard

ASKER

svindler, where are you? I *AM* interested in the sources.... :-\