That's dlr-mask, what I mean is msg-id-type, it should be 0x01 for XL. And also have you set the TLV TX_ID parameter? With correct configuration you will never miss the DLR. On 19 Jun 2016 4:12 a.m., "Fajar" <bebas...@yahoo.com> wrote:
> hello, > > i'm setting up mask with 3, both dlr type 2 and 1 can go to not mapped > situation. instead of increasing the push to smsc... i'm reducing the > amount of push to kannel to 2500/s. but the problem still happen. like i > said.. i have 2 service, both has same amount of users.. but one can be > less not mapped DLR. both use same configuration. > > ------------------------------ > * From: * Willy Mularto <sangpr...@gmail.com>; > * To: * Fajar <bebas...@yahoo.com>; > * Cc: * kannel users@kannel.org <users@kannel.org>; > * Subject: * Re: Can't find DLR, eventhough msgid is exist > * Sent: * Sat, Jun 18, 2016 3:48:52 PM > > Hi, > I believe this is more about the configuration. And regarding the DLR > issue are you sure you have the same DLR Type with XL, also please check > the TLV. The throttle limit is configurable. Re read the user guide and you > will find how to do it. > On 18 Jun 2016 9:56 p.m., "Fajar" <bebas...@yahoo.com> wrote: > >> hello, >> >> i'm sending SMS bulk, with usually 10k messages in a minute to kannel, >> but the kannel to SMSC only limit 20 messages/s, so it will cause queue in >> kannel, instead in my database..., the problem is DLR. sometimes there are >> 3000 messages can't be mapped, eventhough kannel received the DLR.., here >> is snip log...:(i'm currently testing using redis, with max-connection=40 >> and idle_timeout=10) >> >> [root@App YYYY]# cat /opt/kannel/logs/xl/XLMTXLSDP.log | grep XXXXXXXX >> 2016-06-17 21:21:46 [28347] [7] DEBUG: destination_addr: "XXXXXXXX" >> 2016-06-17 21:21:46 [28347] [7] DEBUG: DLR[redis]: Adding DLR >> smsc=XLMOMTXLSDP, ts=100001200101160617142146064421, src=9922806, >> dst=XXXXXXXX, mask=3, boxc= >> >> [root@App YYYY]# cat /opt/kannel/logs/xl/XLMOXLSDP.log | grep >> 100001200101160617142146064421 >> 2016-06-17 21:21:46 [28347] [6] DEBUG: DLR[redis]: Looking for DLR >> smsc=XLMOMTXLSDP, ts=100001200101160617142146064421, dst=XXXXXXXX, type=2 >> 2016-06-17 21:21:46 [28347] [6] ERROR: SMPP[XLMOMTXLSDP]: got DLR but >> could not find message or was not interested in it >> id<100001200101160617142146064421> dst<XXXXXXXX>, type<2> >> >> while in redis database itself... >> 127.0.0.1:6379[2]> keys *100001200101160617142146064421 >> 1) "dlr:XLMOMTXLSDP:100001200101160617142146064421" >> >> the keys still in there..., i don't know why kannel can't find it... >> >> the default DLR storage is internal DLR, but i'm trying to use redis >> database to see if it makes different.., but it doesn't help at all... >> >> is there anyplace that i need to tweak more? >> >> thank you >> >> fajar >> >>