okay, so i found out i needed to have transceiver-mode on in order to receive dlr's now, i'm getting this error:

2007-04-05 08:41:22 [6888] [6] WARNING: DLR[internal]: DLR for DST<61424261976> not found. 2007-04-05 08:41:22 [6888] [6] ERROR: SMPP[0001]: got DLR but could not find message or was not interested in it id<1528835378> dst<(null)>, type<4>

i found this message in the archive:

http://www.mail-archive.com/[email protected]/msg05388.html

which says i need to set msg-id-type. i read the user guide about msg-id-type:

"Optional, specifies which number base the SMSC is using for the message ID numbers in the corresponding submit_sm_resp and deliver_sm PDUs. This is required to make delivery reports (DLR) work on SMSC that behave differently. The number is a combined set of bit 1 and bit 2 that indicate as follows: bit 1: type for submit_sm_resp, bit 2: type for deliver_sm. If the bit is set then the value is in hex otherwise in decimal number base. Which means the following combinations are possible and valid: 0x00 deliver_sm decimal, submit_sm_resp decimal; 0x01 deliver_sm decimal, submit_sm_resp hex; 0x02 deliver_sm hex, submit_sm_resp decimal; 0x03 deliver_sm hex, submit_sm_resp hex. In accordance to the SMPP v3.4 specs the default will be a C string literal if no of the above values is explicitly indicated using the config directive."

urrr ... pardon my spanish but que? i have absolutely not idea what this means.

cheers

iain



Reply via email to