[VoiceOps] 2015 Softswitch

Alex Balashov abalashov at evaristesys.com
Mon Nov 2 09:32:17 EST 2015

On 11/02/2015 09:00 AM, Colton Conor wrote:

> I don't like the tough of Asterisk being the core of the product.

I'm sorry, but that's just ignorant. Do you object to Broadworks running 
on Linux and not AIX, too?

I mean, I suppose I could understand your reluctance at using a 
glorified Asterisk box, e.g. an embellished FreePBX. However, have you 
bothered to understand the highly distributed systems architecture of 
Integrics before making such a statement?

In a nutshell, Enswitch merely uses Asterisk as a dumb compute node. An 
expansive middleware layer performs the synchronisation, event 
distribution and logic control that drives it. It's a clustered 
application silo on top of Asterisk done _right_. I don't even know that 
it's accurate to say that Asterisk is the "core" of the product. 
Asterisk is a part - merely one - of the open-source technology stack on 
top of which this proprietary product is built.

NDAs would stop me from disclosing where Asterisk and Freeswitch are 
similarly situated inside commercial platforms with mainstream 
enterprise acceptance and which scale to millions of users, but, it 
suffices to say that it's a lot more common than you think. Perhaps 
Integrics' biggest failure is disclosing Asterisk as a building block.

The upcoming next Enswitch release, version 4.0, is written in Golang. 
Its automated testing, continuous integration QA, and service-oriented 
architecture would give the bureaucracy of any large-scale enterprise 
software initiative a run for its money.

So, I would submit that it's not just a question of what is under the 
hood, but rather how it's used and the role it plays. There's a 
qualitative dimension to it, as well. Otherwise, you may as well say 
that you object to expensive commercial products which make central use 
of Apache or, say, PHP.

-- Alex

Alex Balashov | Principal | Evariste Systems LLC
303 Perimeter Center North, Suite 300
Atlanta, GA 30346
United States

Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/

More information about the VoiceOps mailing list