Kannel matches specific DLR via SMSC-id (defined in the config) and Unique ID given by your SMSC operator.
Are you using MySQL as a backend for DLRs? As everyone stated before if you're using multiple logins to the same SMSC operator just use same SMSC-ID. 2013/2/4 David Szanto <dsza...@genasys.com> > Hi Thomas!! > Thanks for the tips!! > We did try setting the same name for all smsc-id's, but had no luck. We > still got the error message for certain DLR that got unmatch with their > original MT message. > > The problem was that since they all had the same ids, we could tell what > connection was used to send back the DLR. Yet, it didn't help much. > We'll try doing what Alvaro suggested (testing the DLR id in Hex vs > Decimal, etc... ) plus setting all smsc-id's the same. > > Correct me if I'm wrong, but kannel sets the ID for the message using the > message ID + the SMSC-ID, right? > Are there any more parameters used in the equation? > > Thanks you all for the help!!! > > > El 01/02/13 14:51, Thomas Göttgens escribió: > > Use the same name for the SMSC ID's. So not A,B,C and D but just A. This way > no matter what link the DLR is delivered on, it will match the original > message. We've had the same setup in production with 6 binds (via EMI/UCP) > for years. > > -----Ursprüngliche Nachricht----- > Von: users-boun...@kannel.org [mailto:users-boun...@kannel.org > <users-boun...@kannel.org>] Im Auftrag > von David Szanto > Gesendet: Freitag, 1. Februar 2013 14:10 > An: users@kannel.org > Betreff: Multiple SMSC connections to the same SMSC Instace DLR > inconsistency > > Hi everyone! > > We have a scenario with a single SMSC (using SMPP) for which we have > created 4 binds. > > So basically we have 4 SMSC groups in kannel for a single SMSC (and > single account). > > We'll call Binds A,B,C and D. > > So, message 328515 is sent using bind A, but DLR for this message is > delivered from the SMSC using bind B, which results in the following log > error: > > smsc-sim4.log:2013-01-29 12:55:57 [16831] [35] ERROR: SMPP[B]: got DLR > but could not find message or was not interested in it id<328515> > dst<20034628200743>, type<1> > > Except for the smsc-id parameter, all other SMSC configuration > parameters in kannel are identical: > > group = smsc > smsc = smpp > smsc-id = A > host = smschost > port = 2771 > receive-port = 2771 > smsc-username = smppclient1 > smsc-password = password > system-type = VMA > log-file = /var/log/kannel/smsc-sim1.log > log-level = 0 > > group = smsc > smsc = smpp > smsc-id = B > host = smschost > port=2771 > receive-port = 2771 > smsc-username = smppclient1 > smsc-password = password > system-type = VMA > log-file = /var/log/kannel/smsc-sim1.log > log-level = 2 > > group = smsc > smsc = smpp > smsc-id = C > host = smschost > port=2771 > receive-port = 2771 > smsc-username = smppclient1 > smsc-password = password > system-type = VMA > log-file = /var/log/kannel/smsc-sim1.log > log-level = 2 > > group = smsc > smsc = smpp > smsc-id = D > host = smschost > port=2771 > receive-port = 2771 > smsc-username = smppclient1 > smsc-password = password > system-type = VMA > log-file = /var/log/kannel/smsc-sim1.log > log-level = 2 > > > > We believe that because the DLR messages are incomming using a different > smsc connection, the internal record for that message (328515) doesn't > match up, thus leaving kannel not knowing what message the DLR recieved > is for. > > So here is our question: > If this is the problem: > How can we avoid this? > How can we assure kannel is able to match up DLR messages with their > corresponding MT records? > > Any help will be greatly appreciated!! > > Thanks! > > David Szanto > > > > > > -- > > *David Szanto > Sistemas* > > * * > > (+34) 91 364 91 00 - ext. 116 > dsza...@genasys.com > > Genasys II Spain, S.A.U. > Pza. Sta. María Soledad Torres Acosta, 2, 4ºA > 28004 Madrid > www.genasys.com > > This message contains confidential information and is intended only for > the individual named. If you are not the named addressee you should not > disseminate, distribute or copy this e-mail. Please notify the sender > immediately by e-mail if you have received this e-mail by mistake and > delete this e-mail from your system. E-mail transmission cannot be > guaranteed to be secure or error-free as information could be intercepted, > corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > The sender therefore does not accept liability for any errors or omissions > in the contents of this message, which arise as a result of e-mail > transmission. >
<<hafjgefb.png>>