Hi Vincent, Thanks for your answer, but I found the solution (with help from mblox support). Kannel was sending a message_id in HEX, and mblox answers me with message_id in Decimal. Simple solution : adding "msg-id-type=0x01" in all smsc groups.
Regards, Nicolas 2007/11/12, Vincent CHAVANIS <[EMAIL PROTECTED]>: > > Hi nicolas, > > This is probably due to the fact that DLRs are store with unique keys and > does not match your incoming DLR. > -Does the Timestamp are the same ? > (cf. dlr_mem_entry_match() --> if(octstr_compare(dlr->smsc,smsc) == 0 && > octstr_compare(dlr->timestamp,ts) == 0) > > -Have you tried an other storage system ? > (mysql for example) > > Vincent. > > -- > Telemaque - 06560 SOPHIA-ANTIPOLIS - (FR) > Service Technique/Reseau - NOC > Developpement SMS/MMS/Kiosques > http://www.telemaque.fr/ > [EMAIL PROTECTED] > Tel : +33 4 92 90 99 84 (fax 9142) > > ----- Original Message ----- > *From:* nicolas dagnet <[EMAIL PROTECTED]> > *To:* Kannel Users <[email protected]> > *Sent:* Monday, November 12, 2007 10:00 AM > *Subject:* DLR Routing problem > > > Hi, > > For the first time, I have to manage 4 smpp connections with kannel ( > v1.4.1 with mblox patch). > In fact, it is 2 smpp redundant connections (one for sending specially in > France, the other to send international SMS, both are redundant, each with 2 > smpp servers) > > Sending MT is ok, but I got a problem with routing incoming informations, > especially DLR (no MO able to came at this time). > > in smppx.log : > 2007-11-12 09:48:21 [21987] [9] WARNING: DLR[internal]: DLR for > DST<33662664892> not found. > 2007-11-12 09:48:21 [21987] [9] ERROR: SMPP[smppf]: got DLR but could not > find message or was not interested in it id<2148427322> dst<33662664892>, > type<4> > > Starting the boxes shows in bearerbox.log : > 2007-11-12 09:46:51 [21987] [0] INFO: DLR rerouting for smsc id <smppf> > disabled. > 2007-11-12 09:46:51 [21987] [0] INFO: DLR rerouting for smsc id <smppf> > disabled. > 2007-11-12 09:46:51 [21987] [0] INFO: DLR rerouting for smsc id <smppi> > disabled. > 2007-11-12 09:46:51 [21987] [0] INFO: DLR rerouting for smsc id <smppi> > disabled. > > And I am not able to activate thoses DLR rerouting.... even with > smsbox-route in kannel.conf. > > Any idea would be appreciated ! > > Thanks > Nicolas (hope my english is understandable :-) ) > > Kannel.conf : > > group = core > admin-port = 13000 > admin-password = bar > admin-deny-ip = "*.*.*.*" > admin-allow-ip = "127.0.0.*" > smsbox-port = 13003 > #wapbox-port = 13002 > #wdp-interface-name = "*" > log-file = "/var/log/kannel/bearerbox.log" > log-level = 1 > access-log = "/var/log/kannel/access.log" > store-file = "/var/log/kannel/storefile.log" > dlr-storage = internal > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > > group = smsbox > bearerbox-host="localhost" > smsbox-id = smsbox1 > sendsms-port = 13013 > sendsms-chars = "0123456789 " > log-file = "/var/log/kannel/smsbox.log" > log-level = 1 > access-log = "/var/log/kannel/access.log" > log-level = 1 > #mo-recode = 1 > > group = smsbox-route > smsbox-id = smsbox1 > smsc-ids = smppf;smppi > shortcuts = "*" > > group = smsc > smsc = smpp > smsc-id = smppf > throughput = 5 > host = smpp5.mblox.com > port = 3220 > receive-port = 3220 > smsc-username = "*******" > smsc-password = "******* > system-type = "VMA" > #address-range = "" > log-file = "/var/log/kannel/smpp5f.log" > log-level = 1 > service-type = 19892 > allowed-smsc-id = smppf > > group = smsc > smsc = smpp > smsc-id = smppf > host = smpp6.mblox.com > port = 3220 > receive-port = 3220 > throughput = 5 > smsc-username = ""*******" > smsc-password = "******* > system-type = "VMA" > #adress-range = "" > log-file = "/var/log/kannel/smpp6f.log" > log-level = 1 > service-type = 19892 > allowed-smsc-id = smppf > > group = smsc > smsc = smpp > smsc-id = smppi > host = smpp5.mblox.com > port = 3220 > receive-port = 3220 > throughput = 5 > smsc-username = ""*******" > smsc-password = "******* > system-type = "VMA" > log-file = "/var/log/kannel/smpp5i.log" > log-level = 1 > service-type = 19891 > allowed-smsc-id = smppi > > group = smsc > smsc = smpp > smsc-id = smppi > host = smpp6.mblox.com > port = 3220 > receive-port = 3220 > throughput = 5 > smsc-username = ""*******" > smsc-password = "******* > system-type = "VMA" > log-file = "/var/log/kannel/smpp6i.log" > log-level = 1 > service-type = 19891 > allowed-smsc-id = smppi > > group = sendsms-user > username = "******* > password = "******* > forced-smsc = smppf > name = userf > user-deny-ip = "*.*.*.*" > user-allow-ip = "127.0.0.*" > max-messages = 3 > concatenation = 1 > omit-empty = 1 > > group = sendsms-user > username = ******* > password = ******* > forced-smsc = smppi > name = useri > user-deny-ip = "*.*.*.*" > user-allow-ip = "127.0.0.*" > max-messages = 3 > concatenation = 1 > omit-empty = 1 > > > >
