Hi,

this is expected behaviour because we have to put all statuses into one DLR 
message.
Just imagine if you have 3 parts and each of this part will be rejected with 
different error code,
would you expect all 3 error codes in the status?

Thanks,
Alex


> Am 30.05.2018 um 20:50 schrieb Jeff Thorn <j...@thorntechnologies.com>:
> 
> Hi group, 
> Looking for a little help on this.... The DLR command status flag (%A) 
> appears blank when the original MT message was a long message ( > 160 chars). 
> 
> Is there a solution to this issue?  Here is an example from our logs.....
> 
> 2018-04-11 19:00:38 [30573] [6] ERROR: SMPP[xxxx]: SMSC returned error code 
> 0x0000000b (Invalid Destination Address) in response to submit_sm PDU.
> 2018-04-11 19:00:38 [30573] [6] DEBUG: Set split msg status to 3
> 2018-04-11 19:00:38 [30573] [6] DEBUG: Parts of concatenated message failed.
> 2018-04-11 19:00:38 [30573] [6] DEBUG: SMSC[xxxx]: creating DLR message
> 2018-04-11 19:00:38 [30573] [6] DEBUG: SMSC[xxxx]: DLR = 
> https://myurl/api/dlr?status=%d&; 
> <https://myurl/api/dlr?status=%d&;>code=%A&id=123456&dt=%t
> 
> Normally for rejected messages the value of the %A parameter is something 
> like:
> 
> NACK/0x0000000b/Invalid Destination Address
> 
> However, when the original MT message is a long message that gets split, the 
> %A parameter in the DLR url looks like this:
> 
> NACK/
> 
> Any feedback is appreciated. Thanks!
> 
> 
> Jeff Thorn
> CEO / Principal Software Architect
> Thorn Technologies, LLC
> www.thorntech.com <https://www.thorntech.com/>
> @thorntech <http://twitter.com/thorntech> | LinkedIn 
> <http://www.linkedin.com/in/jeffthorn> | Facebook 
> <http://www.facebook.com/thorntechnologies>

Reply via email to