Re: non standard message_id breaks DLR

Nisan Bloch <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi
At 01:12 PM 6/26/03 +0200, Alexander  Malysh wrote:
>Hi David,
>
>strange...
>
>I have not never seen such message_id! One think i can say, SMSC is soooo


we have.. (No provider names mentioned) and yes they are real 
flaky..Although this is a valid msg_id albeit very long. 
NULTERMINATED(message_id, 65)..
I have a patch for this. Please bear with me for a few more days  and I 
will release a whole slew of patches for voting.

Nisan

>buggy! It's not allowed to get one message id in submit_sm_resp and another
>one or part of them in delivery receipt. I would propose, you contact your
>operator and give him a hint to look in SMPP spec. ;)
>
>You can do only one here, write workaround for this...
>
>Am Donnerstag, 26. Juni 2003 13:05 schrieb David Tully:
> > Hi!
> >
> > I'm getting back a strange (non-standard?) message_id in submit_sm_resp
> >
> > Alexander - sorry for assuming it was a DLR problem! :)
> >
> >
> > 2003-06-25 12:31:56 [6] DEBUG:   type_name: submit_sm_resp
> > 2003-06-25 12:31:56 [6] DEBUG:   command_id: 2147483652 = 0x80000004
> > 2003-06-25 12:31:56 [6] DEBUG:   command_status: 0 = 0x00000000
> > 2003-06-25 12:31:56 [6] DEBUG:   sequence_number: 2 = 0x00000002
> > 2003-06-25 12:31:56 [6] DEBUG:   message_id:
> > 2003-06-25 12:31:56 [6] DEBUG:    Octet string at 0x80d1798:
> > 2003-06-25 12:31:56 [6] DEBUG:      len:  29
> > 2003-06-25 12:31:56 [6] DEBUG:      size: 30
> > 2003-06-25 12:31:56 [6] DEBUG:      immutable: 0
> > 2003-06-25 12:31:56 [6] DEBUG:      data: 30 32 2f 30 30 2f 62 39
> > 02/00/b9 2003-06-25 12:31:56 [6] DEBUG:      data: 36 33 37 62 62 34 2f 31
> >  637bb4/1 2003-06-25 12:31:56 [6] DEBUG:      data: 31 33 35 33 38 37 32 39
> >   13538729 2003-06-25 12:31:56 [6] DEBUG:      data: 32 30 39 39 37
> >    20997 2003-06-25 12:31:56 [6] DEBUG:    Octet string dump ends.
> > 2003-06-25 12:31:56 [6] DEBUG: SMPP PDU dump ends.
> >
> >
> > In the deliver_sm, I get back a decimal message_id..
> >
> > 2003-06-25 12:32:01 [6] DEBUG:   short_message:
> > 2003-06-25 12:32:01 [6] DEBUG:    Octet string at 0x80d1de8:
> > 2003-06-25 12:32:01 [6] DEBUG:      len:  123
> > 2003-06-25 12:32:01 [6] DEBUG:      size: 124
> > 2003-06-25 12:32:01 [6] DEBUG:      immutable: 0
> > 2003-06-25 12:32:01 [6] DEBUG:      data: 69 64 3a 33 31 31 30 33
> > id:31103 2003-06-25 12:32:01 [6] DEBUG:      data: 30 34 36 39 32 20 6f 61
> >  04692
> >
> >
> > The middle bit of the submit_sm_resp is the message_id - 'b9637bb4' out of
> > '02/00/b9637bb4/11353872920997'
> > The rest is junk - the last number is the destination number.
> >
> > I am not a C programmer - I can hack stuff together and that's about it.
> >
> > I figure I'm going to have to change the submit_sm_resp part of smsc_smpp.c
> > to strip out the stuff I don't want from the message_id.
> >
> > Any comments / suggestions?
> >
> > Regards,
> >
> > David.
>
>--
>Best regards / Mit besten Grüßen aus Düsseldorf
>
>Dipl.-Ing.
>Alexander Malysh
>___________________________________________
>
>Centrium GmbH
>Vogelsanger Weg 80
>40470 Düsseldorf
>
>Fon: +49 (0211) 74 84 51 80
>Fax: +49 (0211) 277 49 109
>
>email: a.malysh at centrium.de
>web: www.centrium.de
>msn: olek2002 at hotmail.com
>icq: 98063111
>___________________________________________
>
>Please avoid sending me Word or PowerPoint attachments.
>See http://www.fsf.org/philosophy/no-word-attachments.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.