The error is self-explanatory. You should just dlrencode your parameters in the dlr-url. Not the url itself.
So insert: http://10.0.0.1/sms/dlrNEW.php?dlr=%25d%26to%3D%25p%26smsID%3D%25A%26BatchID %3Dravi123-5d12d21asdq1asravi == Rene From: Ravindra Gupta // Viva [mailto:ravin...@vivainfomedia.com] Sent: Wednesday, 01 August, 2012 10:17 To: Rene Kluwen Cc: users-requ...@vm1.kannel.org; us...@vm1.kannel.org Subject: Re: dlr-url call on sqlbox Dear Rene, Dear Rene, We have inserted asmsbox value in boxc_id, after then we have submitted the sms and found the error on smsbox.log. INSERT INTO send_sms (momt, sender, receiver, msgdata, sms_type, smsc_id, dlr_mask, dlr_url, boxc_id) VALUES ('MT', 'TEST', '91XXXXXXXXXX', 'SQLBOX TESTING SERVER plz ignore.', 2, 'test', 31, 'http%3A//10.0.0.1/sms/dlrNEW.php%3Fdlr%3D%25d%26to%3D%25p%26smsID%3D%25A%26 BatchID%3Dravi123-5d12d21asdq1asravi', 'asmsbox');