I'm doing some fairly heavy work on the smsc_smpp.c driver at the moment to ramp it up a bit and I've got a couple of questions re: the esm_class values that the code currently thinks are DLR reports.
The current code checks for 0x02 and 0x04 as DLR reports, however the 3_4 SMPP standard says that bits 1-0 are ignored, and that valid DLR values are 0x04 for for receipts and 0x08 and 0x10 for acknowledgments. Anyone know why we check for 0x02? Alex -- Alex Judd http://www.skywire.co.uk