Msg-Class in MMS

Msg-Class in MMS SearchSearch
Author Message
Murali Mohan.K
Posted on Monday, May 26, 2003 - 01:27 pm:   

Hi,
I would like to know the significance of using Message-Class filed in MMS. WAP-MMS Encapsulation pdf does not talk much about this field.
Can anyone plz tell me the difference abt the different values like AUTO, PERSONAL etc... and when they have to be used ?. Also let me know where can i find the info about this field ?.

Thanx in advance..
Murali
Bryce Norwood - NowSMS Support (Bryce)
Posted on Wednesday, May 28, 2003 - 03:14 pm:   

Murali,

The 3GPP MMS specs might help you. Look for the "3GPP TS 23.140" spec, which you can find on the www.3gpp.org site (sorry, I don't have a direct link).

This spec is likely to cause you some confusion ... most people end up asking themselves, who is responsible for the MMS specification? Is it the Open Mobile Alliance or the 3GPP?

It's basically an odd partnership. The 3GPP mostly covers functional requirements for MMS. In the case of the MM1 (phone to MMSC) protocol, the 3GPP defines the spec at a technical requirements level, and the OMA has defined the technical realisation of an actual implementation.

In other areas of MMS, such as MM7 (application to MMSC), the 3GPP also defines the technical realisation.

So it's all a bit confusing.

Anyway, a quick search of the 3GPP spec doesn't add much clarification to your question, as they don't seem to define the classes, only list them.

So, I'll give my interpretation ... the message classes are intended primarily for the user agent, if it wants to handle different types of messages differently. There is no specification that says that the user agent should handle different message classes differently ... this is up to the MMS user agent.

The message classes generally define the type of message, in the following categories:

Personal - A typical phone-to-phone MMS message. One user sending a personal message to another user.

Advertisement - A message that contains an advertisement. For example, perhaps the user agent would want to not automatically retrieve these types of messages when the user is roaming ... or be less intrusive with the message alert for such a message.

Informational - An application generated message that is not an advertisement. For example, football results that a user receives for being subscribed to a sports information service.

Auto - This one is more of a mystery. My assumption is that this would be for a system generated message ... as an example, perhaps for some information regarding the user's account with the service provider.

-bn
Murali Mohan.K
Posted on Thursday, May 29, 2003 - 05:18 am:   

Bryce,

Thanx a lot for the response. Its very informative for me as I did not find much information about this perticular issue anywhere.

Regards
murali