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

Reply via email to