You don't need to go very deep. Just implement the following scheme:
smsbox->bb1 ->opensmppbox->sqlbox->bb2->smsc
Try the same SMS from smsbox. Put bb1 and smppbox logs in debug mode. You
should get 1 dlr/SMS. Then try from your application. Compare bb1 & smppbox
PDUs to see what's wrong.
BR,
Nikos
----- Original Message -----
From: James E
To: Nikos Balkanas ; [email protected]
Sent: Wednesday, December 08, 2010 1:11 PM
Subject: Re: opensmpp, sqldlr, bearorbox multiple dlrs
Thanks Nikos for making it clearer.. I will dig a little deeper and get to
the bottom of it.
Regards,
J
2010/12/8 Nikos Balkanas <[email protected]>
Your problem is probably due to your client C# SMPP library and your
application. I suspect it doesn't set the concatenation correctly in the UDH
headers and are not recognized as parts of the same SMS from smppbox. You
can verify by checking smppbox logs and sqlbox logs (and DB). If in sqlbox
SMS arrives as a single SMS, then it is correct and there is a problem with
bb. Else your problem is upstream.
BR,
Nikos
----- Original Message ----- From: "Nikos Balkanas" <[email protected]>
To: "James E" <[email protected]>; <[email protected]>
Sent: Wednesday, December 08, 2010 10:12 AM
Subject: Re: opensmpp, sqldlr, bearorbox multiple dlrs
I am no expert with sqlbox, so I can't tell you what it does or not. You can
try connecting smppbox directly to bb to see if it helps. smppbox used to
have that bug early on, but it fixed it and since then it will rejoin
concatenated messages. This should be independent of size, unless there is
another bug there.
BR,
Nikos
----- Original Message ----- From: James E
To: Nikos Balkanas ; [email protected]
Sent: Wednesday, December 08, 2010 9:17 AM
Subject: Re: opensmpp, sqldlr, bearorbox multiple dlrs
Hi Nikos,
I am using a C# SMPP 3.4 client library, which i am using in my application
to connect to OpenSMPPBox.
I will see if the client library is splitting it up.
Can OpenSMPPBox handle single long (400 character) messages as standard? I
was under the impression that it does the following:
SMPP Client splits the message up -> SMPPBox -> SQLBox -> BB
Note: In SQLBox there is only a single row in the SENT_SMS table, but with 3
message ids in the DLR_URL column.
Regards,
James
2010/12/8 Nikos Balkanas <[email protected]>
Hi,
In such a case, you should not send in a concatenated message to bb, since
it perceives it as 3 separate SMS. Instead you should rejoin it and let bb
worry about splitting it. Opensmppbox will rejoing long SMS before sending
them to bb. How doe you send them concatenated?
BR,
Nikos
----- Original Message ----- From: James E
To: Nikos Balkanas ; [email protected]
Sent: Wednesday, December 08, 2010 4:59 AM
Subject: Re: opensmpp, sqldlr, bearorbox multiple dlrs
Hi Nikos,
We are getting the 3 delivery_sm DLRs back to the OpenSMPPBox, and in SQLBox
there is 3 message ids in the DLR URL column.
Regards,
James
2010/12/8 Nikos Balkanas <[email protected]>
Hi,
I imagine that by deliver_sm you mean you are getting 3 dlrs back from SMSc.
If that is the case, it is not normal, since bb will disable dlrs to all
parts except the first.
BR,
Nikos
----- Original Message ----- From: James E
To: [email protected]
Sent: Tuesday, December 07, 2010 3:59 PM
Subject: opensmpp, sqldlr, bearorbox multiple dlrs
Hi,
My setup is:
OpenSMPPBox -> SQLBox -> BearorBox
I send an concatenated sms (3 msgs long) and get 3 Delivery_SM messages back
(Each with segment numbers)
Is it normal to receive 3 Delivery_SM, can it not just send 1 Delivery_SM
once all segments have been received?
Regards,
James