Hi,

You are not using correct configuration for load-balancing. Use different smsc-id for each smsc and simply do not specify smsc in your sendsms url. Kannel will load-balance SMS using rand() and load on each smsc. This will allow finer control (load) over your smscs, since when you want to use a specific SMSc (termination issues?) you can still direct to a specific SMSc from your sendsms URL. For that you will want to specify preferred-smsc-id as itself in each smsc definition.

However, I suspect that this will not fix your problem. For a fix, SMPPbox needs to reassemble SMS to 1 before sending it to bearerbox 2. Any takers on that?

BR,
Nikos
----- Original Message ----- From: "Tomasz" <[email protected]>
To: <[email protected]>
Sent: Tuesday, June 15, 2010 11:25 AM
Subject: Issue with concatenated messages and load balancing over SMPP


I'm currently using Kannel from last SVN in such configuration:

CGI PUSH -- SMSBOX 1 -- BEARERBOX 1 ------ SMPP LINK ------ Open SMPPBOX --- BEARERBOX 2

To BEARERBOX 2 I have connected 3 SMSC via AT2. Each SMSC have the same
smsc-id to make load balancing available.

When I push a MT Message to CGI interface of SMSBOX 1 which is longer
than 160 chars, it is concatenated and BEARERBOX 1 sends two submit_sm
PDUs to BEARERBOX 2 via SMPPBOX.

But BEARERBOX 2 sends each part of concatenated message via different
SMSC (make load balancing for each part of concatenated msg) which
makes the message unavailable to read on mobile.

I think that BEARERBOX 2 doesn't know that these two messages are parts
of one message and should be sent via the same SMSC.

I can attach some logs if they are needed.

If you could please help me to fix this issue. Thank you.

Regarards,
Tomasz



Reply via email to