Yes, bb_smscconn_sent(smpp->conn, msg, NULL) (just outside context in the patch) sends this using create_dlr_from_msg, so avoids creating a dlr with dlr_add.
On Torsdag 19 februar 2009 16:11:47 Nikos Balkanas wrote: > Hi, > > I am not sure I understand this. With dlr-mask=24 you are asking DLRs only > for SMSC_SUCCESS or SMSC_FAIL. You are not asking DLRs for overall success > or fail. To get even dlr-url called, you need to have a dlr. Yet for all > other cases (0x07) code calls dlr_add but not for 0x18 (24). Are you > getting a DLR at all? > > BR, > Nikos > ----- Original Message ----- > From: "Arne K. Haaje" <a...@drlinux.no> > To: <devel@kannel.org> > Sent: Thursday, February 19, 2009 4:51 PM > Subject: [PATCH] SMPP: With dlr-mask=24, foreign_id is not set > > > If you have dlr-mask=24, to only receive ACK or NACK, then foreign_id is > > not > > set on the dlr-url for %F when receiving ACK from the operator. > > > > This small patch should set it. > > > > Arne > > -- > > -------------------------------- > > Arne K. Haaje | www.drx.no > > T: 69 51 15 52 | M: 92 88 44 66 > > -------------------------------- -- -------------------------------- Arne K. Haaje | www.drx.no T: 69 51 15 52 | M: 92 88 44 66 --------------------------------