I have read carefully on the OMA download specification and Nokia COD specification. I am evaluating the OMA download platform technology for real use for some operator.
Spec says that when status report is sent using HTTP post, status report server will trigger some billing action for commercial service.
If billing action is to be done, I think there should be some information as follows.
Who downloads Which Contents?
Because the price and billing model of contents may differ from content to content. The billing mechanism should keep track of the downloaded content.
Also, the user identity such as mobile phone number is required to keep track of the target user to whom billing is charged.
But in the OMA spec or COD spec, there is no statement on this issue.
Status report includes only message and result code such as below.
I wonder how status report server can know "who downloaded which content" from the data of status report sent from device.
Is this issue outside of scope of OMA download spec?
If so, I think Status report server can use the HTTP request User Agent Header or UAProfile to know the user identity who downloaded.
But if status report server uses these method, I think there is no way to know the correct content? I think the identity of content downloaded into the device is crucial because the price may be different from content to content.