Re: SMPP message ID greater than 9223372036854775807 breaking DLRs

Mesbahuddin Malik <[email protected]> Sun, 6 Aug 2023 21:16:29 +0600
Newsgroups gmane.comp.mobile.kannel.user
Message-ID <CAG=0pxzVKfOdLpSXi6gsx7=QYjX-46G-0dnh0nToB16OdQ3ddA@mail.gmail.com>
--000000000000f6bed20602429d76
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Send your Smpp Config.

On Sun, Aug 6, 2023 at 8:26=E2=80=AFPM Alex Kinch <[email protected]> wrot=
e:

> Hi all,
>
> I've run into an issue with a certain SMS provider (Nexmo/Vonage) that is
> using message IDs greater than 9223372036854775807 (e.g.
> 6142530091694509440651642911224527237), which is in turn breaking DLR
> processing in Kannel.
>
> They use hex in submit_sm_resp and decimal in deliver_sm so I have to hav=
e
> msg-id-type=3D0x01 set, so it's not like I can remove it and have Kannel
> use a C literal instead.
>
> I've just tried the latest daily build and have the same issue. Using
> MySQL for DLR storage if that's relevant.
>
> Any help appreciated!
>
> Thanks
> Alex
>

--000000000000f6bed20602429d76
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Send your Smpp Config.</div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Aug 6, 2023 at 8:26=E2=80=AF=
PM Alex Kinch &lt;<a href=3D"mailto:[email protected]">[email protected]<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div dir=3D"ltr">Hi all,<div><br></div><div>I&#39;ve run into an issue with =
a certain SMS provider (Nexmo/Vonage) that is using message IDs greater tha=
n=C2=A09223372036854775807 (e.g. 6142530091694509440651642911224527237), wh=
ich is in turn breaking DLR processing in Kannel.=C2=A0</div><div><br></div=
><div>They use hex in submit_sm_resp and decimal in deliver_sm so I have to=
 have=C2=A0<span style=3D"font-family:monospace">msg-id-type=3D0x01=C2=A0</=
span>set, so it&#39;s not like I can remove it and have Kannel use a C lite=
ral instead.=C2=A0</div><div><br></div><div>I&#39;ve just tried the latest =
daily build and have the same issue. Using MySQL for DLR storage if that&#3=
9;s relevant.</div><div><br></div><div>Any help appreciated!</div><div><br>=
</div><div>Thanks</div><div>Alex=C2=A0</div></div>
</blockquote></div>

--000000000000f6bed20602429d76--