Does anybody can tell us how these MMS message can be routed to a filtering application by MMSC (not emulator)?
In real world, how the MMSC determines whether to route these MMS message to one of applications or another application?
For example, a coke-company also sponsored same type of services as cola-company.
These messages are all routed to which company?
How MMSC can route these message to another applications to meet their different requirements?
Kindly please explain in detail with an example.
We would be appreciated for your help.
Thanks in advance.
The originator of the message (sender) is an Mobile Station (MS), an MMS-capable terminal, or an application.
An example of a processing application could be a cola-company sponsored type of service when user are allowed to send MMS-messages for cheaper than normal.
These message are all routed through a filtering (processing) application which tacks a small logo of the cola-company onto the end/beginning of the message content.
Additionally, the filtering application can be synchronous or asynchronous.
The EAIF may also send headers, without the message body, to the filtering application.
The EAIF may also receive status, without header, from the filtering application.
After the message is processed the EAIF is able to receive the response and the modified content from the filtering application before it is sent to destination (the receiving MS).
In mobile originated (MO) transactions, the sender is MS.
The message can terminate directly to an MS or go to an email address.
It can be sent to an application which does the conversion.
After the conversion the message is sent to its destination.
In mobile terminated (MT) transactions, the message is sent to an MS.
The originator of the message can be another MS or an application.
In application originated (AO) transactions, the sender is an application.
The message can be terminated directly to an MS or to another application.
The message can be processed in one or more applications before it is sent to the receiving MS.
In application terminated (AT) transactions, the message receiver is an application.
The message originator can be an MS or another application.
(Extract from How to Create MMS Services, pg 12-13).
P/S: We've read the similar question as following:
Sending MMS reply to "sender" by EPOC via MMSC EAIF
We don't know if we can be really helpful, but information and answers as above may be useful to others.