There's been a lot of talk on the list about DLRs, delivery reports, dlr-urls, dlrurls, etc. One thing I find sorely missing from the functionality of the delivery report is the SMSC's message ID.
I give you an example:
2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: SMPP PDU 0x8122a00 dump: 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: type_name: submit_sm_resp 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: command_id: 2147483652 = 0x80000004 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: command_status: 0 = 0x00000000 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: sequence_number: 63 = 0x0000003f 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: message_id: "1234abcd" 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: SMPP PDU dump ends. 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: DLR[internal]: Adding DLR smsc=xxxxx, ts=1234abcd, src=12345, dst=12345678910, mask=31, boxc=default 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: SMSC[xxxxx]: creating DLR message 2004-11-16 xx:xx:xx [xxxxx] [x] DEBUG: SMSC[xxxxx]: DLR = http://xxx.xxx/dlr.php?smsid=xxx&time=%t&to=%P&type=%d&smscr=%A&msgno=%I&resp=%a
I want 1234abcd to be passed back to be.
In this message, I didn't see anything that would lead me to believe that the message_id passed back by my SMPP friend is able to be grabbed via DLR.
Am I wrong? Or doesn't it exist?
Internally I'm tracking my messages via smsid that I pass via the DLR.
Beckman --------------------------------------------------------------------------- Peter Beckman Internet Guy [EMAIL PROTECTED] http://www.purplecow.com/ ---------------------------------------------------------------------------
