@Ben: can you describe a senseful scenario for this need?
Sure,
Let suppose you are sending reverse billed SMS messages, i.e. ones
that you should get a share of the revenue from the operator for. At
the end of the charging period they tell you how many chargeable
message you sent. When you reconcile this with the number you
actually sent, the chances of it matching are slim. If you have the
DLR with the operators assigned ID you are then able to add a little
more weight to your argument that supports your message counts not
theirs.
Its would also be useful for other support resolution issues, such as
message that don't get delivered, by having the ID you can pass it to
the operators TS people. Although I guess in this instance the ID
would be available through the DLR table in the ts field.
Regards
Ben