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

Reply via email to