RE: SMPP DLR

<[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <!&!AAAAAAAAAAAYAAAAAAAAAE9MzamE1QFAmD8g5R0XadHCgAAAEAAAAP3S9kktvPFHpmHwRKfg8T8BAAAAAA==@ecommunicate.co.za>
I agree, why not use Kannel as opensmppbox should work well with Kannel.

However another mature implementation is OpenSmpp see
https://github.com/OpenSmpp/opensmpp

It seems from your post that opensmppbox works fine with  transceiver binds
and the only bug you have found is with separate transmit and receive binds.

-----Original Message-----
From: Alejandro Guerrieri [mailto:[email protected]] 
Sent: Thursday, March 6, 2014 2:30 AM
To: Porter, Kelvin
Cc: [email protected]; [email protected]
Subject: Re: SMPP DLR

What about Kannel? ;)

--
Alejandro Guerrieri

> On Mar 5, 2014, at 6:20 PM, "Porter, Kelvin" <[email protected]>
wrote:
> 
> Hi,
> 
> I suspect that opensmppbox DLR works with transceiver binds (it appears
that there exist some code to support it under some circumstances).  I am
looking at developing a test client that will enable me to verify that fact.
I do not know of any good FOSS SMPP clients available.  Any suggestions?
> 
> I am trying to understand why it appears not to work when the client has
separate binds for transmit and receive.  I have not yet seen anything in
the SMPP v3.4 specification which seems to preclude it, but I may be
mistaken.
> On the other hand, it may just be functionality that the opensmppbox
and/or bearerbox do not support?  Or I could be simply misunderstanding some
aspect of the situation.
> 
> I am hoping that someone more knowledgeable than me will set me straight.
The SMPP specification is a good reference but does not always fully explain
the semantics of the SMPP protocol's syntax.
> 
> Any guidance is appreciated.
> 
> Regards,
> 
> Kelvin R. Porter
> 
> -----Original Message-----
> From: Hillel Bilman [mailto:[email protected]] On Behalf Of 
> [email protected]
> Sent: Wednesday, March 05, 2014 5:08 PM
> To: Porter, Kelvin
> Cc: [email protected]; 'Rene Kluwen'
> Subject: RE: SMPP DLR
> 
> Hi Kevin,
> 
> Please consider breaking this into two solutions, each solution Rene will
need to accept on its own merits :
> 1)First create a patch that enables opensmppbox to work with transceiver
binds.
> 2) Secondly based on the successful acceptance of the first patch, create
a new patch that enables opensmppbox to work with separate transmit and
receive binds.
> 
> Rgds
> Hillel
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 4 Mar 2014 10:41:56 -0600
> From: "Porter, Kelvin" <[email protected]>
> To: "Porter, Kelvin" <[email protected]>, "[email protected]"
>    <[email protected]>
> Cc: "[email protected]" <[email protected]>
> Subject: RE: SMPP DLR
> Message-ID:
>    
> <73E6BC00A0E3DC4FB8B924269261D52D2E061A9D91@mail1.hypercube-llc.com>
> Content-Type: text/plain; charset="us-ascii"
> 
> Hi,
> 
> Is there a reason that DLRs cannot be received on a separate receiver bind
(from the transmitter bind)?
> 
> Regards,
> 
> Kelvin R. Porter
> 
> From: devel [mailto:[email protected]] On Behalf Of Porter, 
> Kelvin
> Sent: Friday, February 28, 2014 5:16 PM
> To: [email protected]
> Cc: [email protected]
> Subject: RE: SMPP DLR
> 
> Hi,
> 
> Yes.  Rene is correct.
> 
> I think that I was misreading the SMPP v3.4 Section 5.2.17
"registered_delivery".
> 
> If I set the value to 1.  Everything appears to work up to a point.  I see
DLR records created in my bearerbox DLR queue and in my opensmppbox DLR
queue.  The DLR entries look correct.
> 
> My next question is about the fact that the DLRs stay in their respective
queues.  Is that because I have separate transmit and receive binds for my
client(s)?  Does delivery only occur on transceiver binds?
> 
> Any pointers are appreciated.
> 
> Thank you.
> 
> Regards,
> 
> Kelvin R. Porter
> 
> From: devel [mailto:[email protected]] On Behalf Of Porter, 
> Kelvin
> Sent: Friday, February 14, 2014 3:45 PM
> To: Rene Kluwen
> Cc: [email protected]<mailto:[email protected]>
> Subject: RE: SMPP DLR
> 
> Hi,
> 
> Thank you for the corrections.  I will investigate further.
> 
> Regards,
> 
> Kelvin R. Porter
> 
> From: Rene Kluwen [mailto:[email protected]]
> Sent: Friday, February 14, 2014 6:13 AM
> To: Porter, Kelvin
> Cc: [email protected]<mailto:[email protected]>
> Subject: RE: SMPP DLR
> 
> Your implementation is not correct.
> 
> Also the original value of 0x1f for registered_delivery is invalid.
> Setting both the 2 last significant bits is a reserved value and hence not
supported.
> If you follow the smpp specifications, you will get proper results.
> 
> == Rene
> 
> [...elided erroneous proposal...]
> 
> -------------- next part -------------- An HTML attachment was 
> scrubbed...
> URL:
> <http://www.kannel.org/pipermail/devel/attachments/20140304/77c2e0c6/a
> ttachm
> ent-0001.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.