Dear list, After looking at the source code, there wasn't any problem with the configuration. There is some support built in, however it doesn't work, if it ever did. I am working on a patch.
BR, Nikos On Sat, Nov 22, 2008 at 2:58 AM, Nikos Balkanas <[EMAIL PROTECTED]> wrote: > Absolutely. I am using test/fakesmsc, which does exactly that. But I don't > see any dlrs. > ----- Original Message ----- From: "seikath" <[EMAIL PROTECTED]> > To: "Nikos Balkanas" <[EMAIL PROTECTED]> > Cc: <[email protected]> > Sent: Saturday, November 22, 2008 2:13 AM > Subject: Re: DLR help > > > >> you need to inject the fake sms via smsbox to face smsc >> no other way i think >> >> >> Nikos Balkanas wrote: >> >>> Hi Seikath, >>> >>> And thanx for your advise. As you noticed I am using fake smsc >>> interface. According to the manual, it supports (fake) DLRs. I am using >>> fakesmsc to generate the sms'. My primary problem is that I am not >>> getting any DLR's. And that is what i am trying to solve. >>> >>> I print some diagnostics from within dlr.cgi, but I do not see any log >>> entries. >>> >>> Any ideas what might be wrong? >>> >>> BTW how do I set dlr-mask/msg? >>> >>> BR, >>> Nikos >>> ----- Original Message ----- From: "seikath" <[EMAIL PROTECTED]> >>> To: "Nikos Balkanas" <[EMAIL PROTECTED]> >>> Cc: <[email protected]> >>> Sent: Saturday, November 22, 2008 12:17 AM >>> Subject: Re: DLR help >>> >>> >>> 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<http://localhost/dlr.pgsql.php?smscID=%i&dlr=%d&answer=%A&to=%p&from=%P&ts=%T&smsID=%7B$mesgid%7D&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 >>>>> >>>> >>> >>> >
