Hi Andreas,

0x20 -> xx1000xx - Short Message contains Intermediate Delivery Notification

Alex

Am 07.12.2011 um 15:45 schrieb Andreas Fink:

> Hi folks,
> 
> I run into an issue that delivery reports from our SMSC are not correctly 
> processed in Kannel. Instead of a delivery report, kannel shows a incoming 
> SMS.
> I think the culprit lies in the following code:
> 
> smsc_smpp.c line 1549
> 
>            if (pdu->u.deliver_sm.esm_class & (0x04|0x08|0x20)) {
> 
>                 debug("bb.sms.smpp",0,"SMPP[%s] handle_pdu, got DLR",
>                       octstr_get_cstr(smpp->conn->id));
> 
> According to SMPP 3.4 spec section 5.2.17 0x04 means Delivery, 0x08 means SME 
> Manual/User Acknowledgment but value 0x20 is not defined. However value 0x10 
> would be Intermediate notification requested.
> 
> 
> Now could it be that either someone uses 0x20 as reserved value for a 
> specific purpose or simply its a typo and it should be 0x10.
> 
> Any comments?
> 
> 
> Andreas Fink
> SMSRelay AG
> -----------------------------------------------------
> Tel: +41-61-6666333 Fax: +41-61-6666331 
> Mobile: +41 78 66 77 333
> Address: Clarastrasse 3, 4058 Basel, Switzerland
> E-Mail:  [email protected]
> Homepage: http://www.smsrelay.com
> -----------------------------------------------------
> ICQ: 8239353 MSN: [email protected] Skype: andreasfink
> iChat: [email protected] Yahoo: finkconsulting AIM: smsrelay
> Global.AQ SMS: +88234 7000 00 12
> 
> 
> 
> 
> 

  • SMPP bug? Andreas Fink
    • Re: SMPP bug? Alexander Malysh

Reply via email to