esm_class flags combined in deliver_sm

Post Reply
ggsa
Posts: 6
Joined: Mon Oct 13, 2025 7:12 am

esm_class flags combined in deliver_sm

Post by ggsa »

can esm_class have multiple flags in deliver_sm? we have an example for one SMSC provider we're connected to sending a deliver_sm with 0x24 (36) for esm_class as if both flags SMSCDeliveryReceipt + IntermediateDeliveryNotification assembled

for this reason Receipt is not created in SmppReader.cs:
```
if (pdu.MessageType == MessageTypes.SMSCDeliveryReceipt ||
pdu.MessageType == MessageTypes.SMEDeliveryAcknowledgement ||
pdu.MessageType == MessageTypes.IntermediateDeliveryNotification)
{
pdu.Receipt = CreateReceipt(pdu);
}
```

does it need a fix?

thanks in advance
ggsa
Posts: 6
Joined: Mon Oct 13, 2025 7:12 am

Re: esm_class flags combined in deliver_sm

Post by ggsa »

kind reminder
alt
Site Admin
Posts: 995
Joined: Tue Apr 25, 2006 9:45 am

Re: esm_class flags combined in deliver_sm

Post by alt »

the issue has been fixed in 2.9.36
Post Reply