Am 2013-04-22 17:19, schrieb Jay Ashworth: > ----- Original Message ----- >> From: [email protected] >> You will need yate http://yate.null.ro/pmwiki/ as soft switch > Interesting. > Why yate, as opposed to, say, Asterisk or Freeswitch?
Hi Jay I did not choose asterisk because: * memory leaks in nearly all parts of the software. * from a security point of view IAX, is broken like hell * doesn't really support IPv6 I did not choose freeswitch because: * non-intuitive configuration (to me) * I tried for 3 hours to get a test setup running from scratch, no luck Why I choose yate: * very flexible messaging and routing engine, not only for sip * more that one very flexible routing mechanism, like routing from regex, database, plaintext files * very small disk/memory/cpu footprint I was running asterisk for many years for a large event phone system (www.eventphone.de) and we always ended up in running asterisk in a while true loop because memory leaks and segfaults were all over the place, in all available versions (2.2, 2.4, 2.6, 3.0). On our public switch system we even had to lock out invalid mass-login attempts with fail2ban to keep the machine from crashing. I'm so done with that :) Now we use yate in an event/hacker environment without any filtering or fail2ban scripts at all. The hate process is now up for more than 450 days, without a single crash. And we get more that 2000 invalid login attempts per minute without any memory leak or noticeable cpu load. That's why :) Others may succeed in running asterisk. I'm not one of them ;-) Best regards, Sascha _______________________________________________ Rivendell-dev mailing list [email protected] http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
