Hi Nikos, its much better to set th dlr-mask per message, not per account.
and in case you want to get DLR, set unique ID in the DLR URL value, in a view to be trace back to the right message sent by right msisdn. example dlr-url value of "http://localhost/dlr.pgsql.php?smscID=%i&dlr=%d&answer=%A&to=%p&from=%P&ts=%T&smsID={$mesgid}&charset=%C&kannel_id=%I" results in this real dlr request $mesgid=8fbb0419c2dae258fecdf234845d411f dlr.pgsql.php?smscID=mtel&dlr=8&answer=ACK%2F&to=%2B359886204959&from=1916&ts=1227305616&smsID=8fbb0419c2dae258fecdf234845d411f&charset=ISO-8859-1&kannel_id=2171c57c-fc63-4436-8a82-848a5821719c cheers Nikos Balkanas wrote: > Guys, any help or any leads on this? > > P.S. Where is dlr-mask used? > > My configuration: > > group = core > admin-port = 13001 > wapbox-port = 13002 > smsbox-port = 13003 > admin-password = bar > #status-password = foo > #admin-deny-ip = "" > #admin-allow-ip = "" > wdp-interface-name = "*" > log-file = "/tmp/bearerbox.log" > log-level = 4 > #box-deny-ip = "*.*.*.*" > box-allow-ip = "*.*.*.*" > access-log = "/tmp/access.log" > #store-file = "/tmp/ianwap.store" > store-location = "/tmp/ianwap.store" > #store-type = internal > dlr-storage = internal > #ssl-server-cert-file = "cert.pem" > #ssl-server-key-file = "key.pem" > #ssl-certkey-file = "mycertandprivkeyfile.pem" > > group = wapbox > bearerbox-host = 212.205.200.120 > log-file = "/tmp/wapbox.log" > log-level = 4 > syslog-level = none > #access-log = "/tmp/wapaccess.log" > access-log = "/dev/null" > > # SMSC CONNECTIONS, for pushing SI, SL, MMS notifications or whatever > over SMS > > group = smsc > smsc = http > smsc-id = HTTP > port = 13004 > system-type = kannel > #connect-allow-ip = "*.*.*.*" > smsc-username = foo > smsc-password = bar > no-sender = true > no-coding = true > send-url = "http://www.kannel.gr:9200/pap.cgi" > > group = smsc > smsc = fake > smsc-id = FAKE > port = 13005 > #connect-allow-ip = "*.*.*.*" > > # SMSBOX SETUP (a kludge!) > > group = smsbox > bearerbox-host = 212.205.200.120 > sendsms-port = 13006 > #smsbox-id = dlrbox > > #group = smsbox-route > #smsbox-id = dlrbox > #smsc-ids = "FAKE;HTTP" > > group = sendsms-user > username = simple > password = elpmis > default-smsc = FAKE > dlr-url = "http://www.kannel.gr:9200/cgi/dlr.cgi?dlr-mask=31" > > # SERVICES > > group = sms-service > keyword = nop > text = "You asked nothing and I did it!" > > # this service is for Kannel www testing > > group = sms-service > keyword = www > get-url = > "http://www.kannel.gr:9200/cgi/sms.cgi?status=%d&dlr=%A&from=%p&to=%P&text=%r > <http://www.kannel.gr:9200/cgi/sms.cgi?status=%d&dlr=%A&from=%p&to=%P&text=%r>" > #max-messages = 0 > > # there should be default always > > group = sms-service > keyword = default > text = "Thanx for using IAN test bed" > > # PPG CORE SETUP, for defining the push request interface > > group = ppg > ppg-url = "http://www.kannel.gr:9200/cgi/pap.cgi" > #ppg-port = 9200 > #ppg-ssl-port = 8081 > concurrent-pushes = 1000 > trusted-pi = false > users = 1024 > service-name = ppg > ppg-smsbox-id = dlrbox > default-dlr-url = "http://www.kannel.gr:9200/cgi/dlr.cgi?dlr-mask=31" > #ppg-deny-ip = "*.*.*.*" > ppg-allow-ip = "*.*.*.*" > #ssl-server-cert-file = "cert.pem" > #ssl-server-key-file = "key.pem" > > # PPG USER SETUP, for authorizing a specific push user > > group = wap-push-user > wap-push-user = foo > ppg-username = foo > ppg-password = bar > dlr-url = "http://www.kannel.gr:9200/cgi/dlr.cgi?dlr-mask=31" > #country-prefix = +358 > #allowed-prefix = "40;60;70" > #denied-prefix = 50 > #white-list = http://localhost:8082/whitelist > #black-list = http://localhost:8082/blacklist > #deny-ip = "*.*.*.*" > #allow-ip = "127.0.0.1" > > ----- Original Message ----- > *From:* Nikos Balkanas <mailto:[EMAIL PROTECTED]> > *To:* [email protected] <mailto:[email protected]> > *Sent:* Friday, November 21, 2008 8:10 AM > *Subject:* DLR help > > Dear list, > > I hope I haven't sent this message before, but I couldn't find > anything in my "Sent" mailbox, so bear with me. > I need an example, guidance or hint on how to configure DLRs to the > fake smsc service. The manual doesn't say anything about it, except > that the driver supports it, and I have no clue what to do about it. > Has anybody tried it before? > > Eventually I need to link it to receive fake DLRs from PPG. I intend > to do the coding between the 2, but first I have to figure out how > to activate DLRs on the fake smsc interface. Any help would be > appreciated. > > Thanx, > Nikos
