>Yes, I use run_kannel_box and it brings kannel back, I was just 
>trying to avoid  the constant crash altogether. Can you reccomend a 
>certain version or tag to  grab out of cvs that is tried & true? I 
>cant afford to have it blow up at me.

Use the current CVS. If it breaks somewhere, report it and it will be fixed.

>  >>Would you reccomend even using kannel for production as it stands 
>right now?
>
>>yes. I'm sending a few million SMS through it every month.
>
>I would be pushing close to this number every day. Can it still handle the
>load? :)


1 million SMS per day spread equally over 8 hours of a day is 
34msg/sec. No doubt Kannel can handle that.

The question is more like if your SMSC can stand the load (they are 
usually limited in throughput licensing) or your applications behind 
the whole thing. Kannel will most probably go far beyound what your 
SMSC connection does. We've tested Kannel with our own quick & dirty 
SMPP to HTTP converter and where looping the system to itself 
(smsbox->bearerbox->smpp2http->smsbox...) and we reached something 
like 50msg/sec at CPU loads of 0.1. We estimated that with the 500MHz 
Sparc CPU we used we could easily go to 500msg/sec and more if our 
smpp2http would have run asynchronously (it wasnt replying until the 
http post was completed).

The only way to maybe crash current cvs kannel is by sending it PDU's 
which contain invalid information or some strange combinations. In 
the past there have been a few such packets which crashed kannel but 
they where all fixed in CVS (often related to the fact that certain 
SMSC or SMSC emulators do convert stuff wrong or omit mandatory 
fields). So it all depends what you are trying to do. Kannel is 
highly optimized in how it does certain things for SMS. You also can 
easily connect multiple instances of smsbox for load sharing or you 
can easily run multiple kannel's in parallel for even higher 
throughput.

I've not seen any other software out there (commercial or not) which 
have been designed for such high throughputs and are written in C. 
You might find some commercial Java crap out there which might work 
well but falls down if you send a lot of messages through it.



-- 

Andreas Fink
Fink-Consulting

------------------------------------------------------------------
Tel: +41-61-6932730 Fax: +41-61-6932729  Mobile: +41-79-2457333
Address: A. Fink, Schwarzwaldallee 16, 4058 Basel, Switzerland
E-Mail:  [EMAIL PROTECTED]  Homepage: http://www.finkconsulting.com
------------------------------------------------------------------
Something urgent? Try http://www.smsrelay.com/  Nickname afink

Reply via email to