Hi All,

I'm having problems with Kannel 1.4.0 and certain messages which arrive
from one of the  telcos we connect to.


The messages are arriving with the UDHI set even though there is no UDH.
The first Character of the text in these messages is C which  is
therefore getting treated as the length of the UDH so we end up with the
error:

2005-07-15 10:50:59 [32384] [7] ERROR: SMPP[voda_nz_1]: Mallformed UDH
length indicator 0x044 while message length 0x003. Discarding MO
message.

We never received that error with kannel 1.3.2.  Would it have been
silenty dropping the messages or ignoring the UDHI option?  If the
latter is there any way I can tell kannel 1.4.0 to do the same as the
telco is saying its a handset issue and out of their hands?

Thanks

Stuart


Here is a the Ethereal information about the message:

Short Message Peer to Peer, Command: Deliver_sm, Seq: 6780, Len: 52
    Length    : 52
    Operation : Deliver_sm (0x00000005)
    Sequence #: 6780
    Service type: (Default)
    Type of number (originator): International (0x01)
    Numbering plan indicator (originator): ISDN (E163/E164) (0x01)
    Originator address: 64xxxxxxxx
    Type of number (recipient): Alphanumeric (0x05)
    Numbering plan indicator (recipient): Unknown (0x00)
    Recipient address: 99120
    .... ..00 = Messaging mode: Default SMSC mode (0x00)
    ..00 00.. = Message type  : Default message type (0x00)
    01.. .... = GSM features  : UDHI indicator (0x01)
    Protocol id.: 0x00
    Priority level: GSM: None      ANSI-136: Bulk         IS-95: Normal
(0x00)
    Scheduled delivery time: Immediate delivery
    Validity period: SMSC default validity period
    .... ..00 = Delivery receipt  : No SMSC delivery receipt requested
(0x00)
    .... 00.. = Message type      : No recipient SME acknowledgement
requested (0x00)
    ...0 .... = Intermediate notif: No intermediate notification
requested (0x00)
    .... ...0 = Replace           : Don't replace (0x00)
    Data coding: 0x04
        SMPP Data Coding Scheme: Octet unspecified (8-bit binary) (0x04)
        GSM SMS Data Coding
        0000 .... = DCS Coding Group for SMS: SMS DCS: General Data
Coding indication - Uncompressed text, no message class (0x00)
        ..0. .... = DCS Text compression: Uncompressed text
        ...0 .... = DCS Class present: No message class
        .... 01.. = DCS Character set: 8-bit data (0x01)
        GSM CBS Data Coding
        0000 .... = DCS Coding Group for CBS: CBS DCS: Language using
the GSM 7-bit default alphabet (0x00)
        ..00 0100 = DCS CBS Message language: Spanish (0x04)
    Predefined message: 0
    Message length: 3
    Message
GSM Short Message Service User Data
    UDH Length: 67
        IE Id: SMS - RFC 822 E-Mail Header (0x20)

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to