Hi,

Apperently you are trying to do some extreme load balancing. It seems that your smsc provider doesn't distinguish between identical connections from different sockets. You should confirm this with them, and you should propably start using different accounts for Profile 2 & Profile 1.

BR,
Nikos
----- Original Message ----- From: "Iain Dooley" <i...@workingsoftware.com.au>
To: <us...@vm1.kannel.org>
Sent: Tuesday, September 21, 2010 2:39 AM
Subject: DLR SMS coming into the wrong smsc group


Hi All,

I have 4 sms groups in my config below which are for connecting to 2 different servers using 2 different mblox profile ids (included as the service-type parameter)

# SMSC CONNECTIONS
# MBLOX PROFILE 1
group = smsc
smsc = smpp
host = smpp5.mblox.com
port = 3217
system-type = "VMA"
connect-allow-ip = 127.0.0.1
smsc-username = "MYUSERNAME"
smsc-password = MYPASSWORD
throughput = 10
service-type = 11986
smsc-id = mblox
transceiver-mode = 1
msg-id-type = 0x01
validityperiod = 480
preferred-smsc-id="mblox"
denied-smsc-id="smsglobal;mblox2"

group = smsc
smsc = smpp
host = smpp6.mblox.com
port = 3217
system-type = "VMA"
connect-allow-ip = 127.0.0.1
smsc-username = "MYUSERNAME"
smsc-password = MYPASSWORD
throughput = 10
service-type = 11986
smsc-id = mblox
transceiver-mode = 1
msg-id-type = 0x01
validityperiod = 480
preferred-smsc-id="mblox"
denied-smsc-id="smsglobal;mblox2"

# MBLOX PROFILE 2
group = smsc
smsc = smpp
host = smpp5.mblox.com
port = 3217
system-type = "VMA"
connect-allow-ip = 127.0.0.1
smsc-username = "MYUSERNAME"
smsc-password = MYPASSWORD
throughput = 10
service-type = 11985
smsc-id = mblox2
transceiver-mode = 1
msg-id-type = 0x01
validityperiod = 480
preferred-smsc-id="mblox2"
denied-smsc-id="smsglobal;mblox"

group = smsc
smsc = smpp
host = smpp6.mblox.com
port = 3217
system-type = "VMA"
connect-allow-ip = 127.0.0.1
smsc-username = "MYUSERNAME"
smsc-password = MYPASSWORD
throughput = 10
service-type = 11985
smsc-id = mblox2
transceiver-mode = 1
msg-id-type = 0x01
validityperiod = 480
preferred-smsc-id="mblox2"
denied-smsc-id="smsglobal;mblox"

If I send through the "mblox" smsc-id, the initial DLR with state 4 (buffered) comes back with into the correct "mblox" profile, however when the final DLR with state 1 (success) comes back it is going into the second mblox profile "mblox2" and being discarded.

Is this something that I have to fix in my configuration or is it something I have to get in touch with mBlox about?

Cheers,
Iain



Reply via email to