Re: catenate the sms
Yury Mikhienko <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Organization | Mobicom-Kavkaz |
| Message-ID | <[email protected]> |
> > But I see in pdu_to_msg function (smsc_smpp.c) the following:
> > ...
> > if (pdu->u.deliver_sm.esm_class & ESM_CLASS_SUBMIT_UDH_INDICATOR) {
> > udh_offset = octstr_get_char(pdu->u.deliver_sm.short_message,
> > 0) + 1;
> > msg->sms.udhdata =
> > octstr_copy(pdu->u.deliver_sm.short_message, 0, udh_offset);
> > msg->sms.msgdata =
> > octstr_copy(pdu->u.deliver_sm.short_message, udh_offset,
> >
> > octstr_len(pdu->u.deliver_sm.short_message) - udh_offset);
> > octstr_destroy(pdu->u.deliver_sm.short_message);
> > msg->sms.coding = DC_8BIT;
> > } else {
> > msg->sms.msgdata = pdu->u.deliver_sm.short_message;
> > }
> > pdu->u.deliver_sm.short_message = NULL;
> > ...
> >
> > this is work for INCOMING sms only (in my opinion)
> >
>
> This is only splitting off the UDH header from the content.
>
And sms-service receive the UDH+msgdata content or pure msgdata content?
I think, the sms-service receive the pure msgdata content in this case.
--
Best regards,
Yury Mikhienko.
IT engineer, ZAO "Mobicom-Kavkaz"
--
Best regards,
Yury Mikhienko.
IT engineer, ZAO "Mobicom-Kavkaz"