My guess is you need to urlencode UDH field. 2016-05-16 22:46 GMT+03:00 Jon Schøpzinsky <j...@teleguys.com>:
> Hi Developers, > > I am using sqlbox to inject SMS’es into kannel. > > My client has specific needs as to how DLR is handled for concatenated > messages, and therefore I can’t let Kannel do it for me, as I need a DLR > when the entirety of the concatenated message is delivered. > > I have run into a problem though. Whenever I add the concatenation UDH > header to my INSERT, sqlbox strips away everything after the first 0x00 > character. > > I have also found out why this is, as sqlbox fetches the udhdata field > using the octstr_null_create function, which in turn points to the > octstr_create function. > The documentation on this function, very specifically specifies, that it > sees 0x00 as a \0 string terminator, and therefore can’t read anything > after this. > > I have tried fixing it with at patch, that used the > octstr_create_from_data function instead, but that did not work either. It > again only reads until the first \0 characters, and then throws away the > rest. > > Is this something somebody with some more Kannel developer experience can > fix? > > Kind Regards > Jon Schøpzinsky > Teleguys >