SMPP message ID greater than 9223372036854775807 breaking DLRs
Alex Kinch <[email protected]> Thu, 3 Aug 2023 18:21:22 +0100
| Newsgroups | gmane.comp.mobile.kannel.user |
|---|---|
| Message-ID | <CAByD3_srQy9Gkif5-8u2KsRyDpWSV3C7YHYFvJts6jRtZmZf6Q@mail.gmail.com> |
--000000000000f83b31060208021c Content-Type: text/plain; charset="UTF-8" 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 have msg-id-type=0x01 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 --000000000000f83b31060208021c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi all,<div><br></div><div>I've run into an issue with= a certain SMS provider (Nexmo/Vonage) that is using message IDs greater th= an=C2=A09223372036854775807 (e.g. 6142530091694509440651642911224527237), w= hich is in turn breaking DLR processing in Kannel.=C2=A0</div><div><br></di= v><div>They use hex in submit_sm_resp and decimal in deliver_sm so I have t= o have=C2=A0<span style=3D"font-family:monospace">msg-id-type=3D0x01=C2=A0<= /span>set, so it's not like I can remove it and have Kannel use a C lit= eral instead.=C2=A0</div><div><br></div><div>I've just tried the latest= daily build and have the same issue. Using MySQL for DLR storage if that&#= 39;s relevant.</div><div><br></div><div>Any help appreciated!</div><div><br= ></div><div>Thanks</div><div>Alex=C2=A0</div></div> --000000000000f83b31060208021c--