Hi, I recently started using the CVS version instead of 1.2.1, and have noticed that when using DLR's - if there is a smsc failure, ie:
2003-08-20 15:10:11 [7] DEBUG: SMPP[xxx-smpp1]: Got PDU: 2003-08-20 15:10:11 [7] DEBUG: SMPP PDU 0x81d62c8 dump: 2003-08-20 15:10:11 [7] DEBUG: type_name: submit_sm_resp 2003-08-20 15:10:11 [7] DEBUG: command_id: 2147483652 = 0x80000004 2003-08-20 15:10:11 [7] DEBUG: command_status: 1032 = 0x00000408 2003-08-20 15:10:11 [7] DEBUG: sequence_number: 8050 = 0x00001f72 2003-08-20 15:10:11 [7] DEBUG: message_id: NULL 2003-08-20 15:10:11 [7] DEBUG: SMPP PDU dump ends. 2003-08-20 15:10:11 [7] ERROR: SMPP[xxx-smpp1]: SMSC returned error code 0x00000408 (Unknown/Reserved) in response to submit_sm. 2003-08-20 15:10:11 [7] DEBUG: SMSC[xxx-smpp1]: creating DLR message It shows their smsc error code, however we used to get the 0x408 in the delivery receipt as %A, however we only get "NACK/Unknown/Reserved" (as shown below). 2003-08-20 15:10:11 DLR SMS [SMSC:xxx-smpp1] [SVC:xxx] [ACT:] [from:07876xxxxxx] [to:447876xxxxxx] [flags:-1:-1:-1:-1:16] [msg:21:NACK/Unknown/Reserved] [udh:0:] 2003-08-20 15:10:11 [7] DEBUG: SMSC[xxx-smpp1]: DLR = http://www.xxx.com/sms/dlr.php?id=494725&time=%t&pid=%d&extra=%A&m I know the DLR handling changed - but is the actual error code still available when doing the DLR post? Cheers - Bill.
