On Sat, Jul 11, 2009 at 9:31 AM, abhishek jain<[email protected]> wrote: > Hi friends, > I need a urgent reply, > I have configured dlr to be internal and i specify the url in the XML Post, > But if i send eg. 10,000 sms at one go, the kannel initiates 10,000 > different http requsts to my server for delivery reports i need to > know is there a method to limit these http requests generated from > kannel.
There is no way to limit the DLRs. They are received asynchronously and you never know when will you get them. I guess you have problem handling all the DLRs due to their large number. There are two things that you can do: 1. Buffer the DLRs. Your DLR hanlder should just read the relevant data and strore it somehere, database or plain text file, and then you can process them whenever you want. 2. Setup more than one DLR hanlder. Create more instances of the DLR handler and set dlr-urls of the MT messages to be spread equally. For i.e. if you have 5 DLR handlers and 10 MT messages you set 1 sms to 1 dlr, 2 sms to 2 dlr....... 6 sms to 1 dlr BR, Jovan
