On Fri, Oct 31, 2008 at 1:35 PM, Falko Ziemann <[EMAIL PROTECTED]> wrote: > 2008/10/31 Jovan Kostovski <[EMAIL PROTECTED]> >> >> The multipart messages are sent as separate SMS messages but are >> connected to each other by special UDH values. I'm sure that the sm_submit >> must >> have different sequence_number for each message, but i'm not sure if >> the SMSC will return different >> message_id for each part or it will be the same one. The only >> parameter that shows >> to the device that it has to concatenate all the messages is the UDH >> field. >> It would be nice If anyone who has access to a SMSC makes a trace what >> will be >> returned by the SMSC in the submit_sm.message_id field for multipart >> message. >> >> BR, Jovan > > Yes, I have a couple of SMSC conns (and one real SMSC ;-) ) > You get a new message_id for each concat part. In theory you could cancel > only one part of a multipart message (but the handset will behave strange > then...)
In this case, Kannel would have to check the UDH field of the message to see if the message a part of bigger concatenated message and when receiving the submit_sm_resp to link all the message_id values to a single id of the internal queue. In case of cancel_sm it will have to send cancel request for all the message_id which are linked to a particular id in the internal queue. BR, Jovan
