On Wed, Dec 30, 2009 at 2:07 PM, kiran.re...@mpowerglobal.in <kiran.re...@mpowerglobal.in> wrote: > Hi Jovan, > > I created Mysql tables a below.And also can any one please check my kannel > configuration if any mistake is there please let me know what is wrong. I > want to test message priority and message response (dlr-mask).
The dlr table is a temporary table used by Kannel to store dlr data for the message for which it hasn't received delivery status. If you want to check the DRL statuses, you should define dlr-url and dlr-mask for the messages that you are sending. > > Database name kannel: > > CREATE TABLE dlr ( > smsc varchar(40), > ts varchar(40), > destination varchar(40), > source varchar(40), > service varchar(40), > url varchar(255), > mask int(10), > status int(10), > boxc varchar(40) > ) The correct configuration for the dlr table which you have created is: #---- DLR table structure group = dlr-db id = mydlr table = dlr field-smsc = smsc field-timestamp = ts field-destination = destination field-source = source field-service = service field-url = url field-mask = mask field-status = status field-boxc-id = boxc > Send SMS URL > > http://192.168.1.93:13013/cgi-bin/sendsms?username=kiran&password=kiran&to=919036971573&text=This+is+testfor > priority and message response&dlr-mask=31&priority=3 The dlr-url is missing in the request. This url is called when kannel receives the message status. Set the parameters of the dlr-url which you are interested in and set some messageid. Check the userguide for details ;) BR, Jovan