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
>

Reply via email to