You are on page 1of 5

Empowering communication.

Asterisk versus Switchvox


Digium is the creator and primary sponsor of


Commercial Switchvox
the Asterisk project. As a free open-source platform,
Unified Communications
Asterisk transforms a standard computer into a powerful
Solution or Asterisk communications and collaboration server.
open-source platform
Switchvox, another product from Digium, is a turn-key
How do you decide
Unified Communications solution (or IP PBX), built upon
which is right for you? Asterisk, that includes powerful telephony features at
a fraction of the price of competitive products on the
market. Switchvox is available as a traditional on-premises
appliance or hosted as Switchvox Cloud.
Asterisk is the platform
that enables developers Low-level engines like Asterisk and
to initiate, maintain Apache are extremely powerful precisely
and manipulate calls because they have no fixed function or
between phones and specific purpose set by their creators.
other telephony devices. The functions to which they are ultimately
applied are determined not by the
creators (the developers of the Asterisk
and Apache development teams) but by
Asterisk is built by and for communication systems
application developers.
developers. The open source project began in 1999
when Mark Spencer released the original Asterisk source Application developers take engine-
code and began accepting submissions from a growing level components like Asterisk and
community of users. The resulting product is an engine that Apache and build on top of them. These
handles all of the low-level details of initiating, maintaining developers craft purpose-built solutions
and manipulating real-time media streams (calls) between that implement a specific set of functions.
endpoints (phones). Since the initial release its been tested Asterisk application developers write
and refined by a community of more than 65,000 developers programs that make Asterisk behave as a
and integrators in 170 countries around the world. PBX, a VOIP Gateway, a dialer, or virtually
any other type of telecom apparatus.
Asterisk is to telephony what the Apache server is to web
applications: essentially the exquisitely complex plumbing Some Asterisk applications are
on which other applications are built. Just as a web server simple and use little more than the core
does very little without web applications, a telephony Asterisk engine, a few configuration files
server does nothing without telephony applications. Web and some scripts written in Asterisks
applications can be as simple as a single static HTML page Dialplan language. More advanced
or as complex as Facebook or Google. Likewise, telephony Asterisk applications connect Asterisk
applications can be very simple scripts or hugely complex with databases, web services and other
suites of application software. external resources. Finally, there are
application suites that interconnect
Asterisk with many other applications in

Your next-generation business


phone system is here.
Switchvox is more than a phone system
its a next-generation Unified Communications
solution. Unified Communications solutions
integrate phone calls, fax, chat and other
collaboration tools in one cohesive platform
enabling your business to communicate more
effectively. UC solutions provide flexible choices
for your business communication needs.
scripts. Switchvox includes all standard Of course, its entirely possible to
phone system features plus Unified create a powerful PBX system using
Communications features like advanced raw Asterisk. The major drawbacks
voice messaging, instant messaging, to running Asterisk as a PBX are the
desktop fax, call control, multi-party deployment time and maintainability.
conferencing and advanced IVR Building an IP PBX out of raw Asterisk
features that would cost thousands to requires some fairly advanced technical
bolt onto a traditional phone system. skills, including a good working
Switchvox is a Unified
Communications solution With raw Asterisk, the process of knowledge of IP networking, Linux/Unix
built with ease-of-use in mind. configuring phones is entirely manual. system administration skills, traditional
Managing a telephony platform Each phone must be independently telephony experience and script
has never been this easy set up by the system administrator. programming know-how. Even those
with a simple point-and-click Switchvox automatically detects and who are fully versed in all four of these
interface anyone can manage. configures phones, making it easy disciplines will need to overcome a
to deploy and manage handsets. learning curve to create a working

a complex web of interactions. These


complex aggregate solutions do far
Asterisk is some
more than could be done by Asterisk
alone. Digiums Switchvox phone
assembly required.
system is a perfect example of this
class of application.
Switchvox is ready to run.
Where Asterisk is an engine, Switchvox even detects Digium interface system. Once the system is up and
Switchvox is a complete vehicle. cards, making your PSTN connectivity running you will need someone on staff
The Switchvox development team configuration a breeze. And if youd like (or at least on call) who knows how the
has created a powerful Unified to use other VoIP or SIP trunks with system works and how to handle any
Communications solution that anyone Switchvox, the simple interface will have moves, adds or changes.
with a minimum of experience can you set up and communicating with your
manage. Where Asterisk is built for provider in no time. With Switchvox, you Where Asterisk is built
telecom developers, Switchvox is built get a powerful and complete solution,
for those that need a powerful, cost for telecom developers,
with an easy to understand interface.
effective phone system.
So how do you decide if Switchvox
Switchvox is built for those

The Case For Switchvox or Asterisk is right for you or that need a powerful, cost-
your business?
Digiums line of Switchvox solutions effective phone system.
include both on-premises and cloud/ For those that arent developers,
hosted IP PBX systems. Switchvox telecom gurus, or technical geeks Looking to be even more hands-off and
is managed through an easy to use who want a powerful, easy to install, leave the maintenance and configuration
graphical user interface (GUI) rather maintain and use, cost-effective solution, up to the experts? For you, Digium
than raw configuration files and custom Switchvox is for you. offers Switchvox Cloud.
With Switchvox Cloud you can leave all the management,
updates and maintenance to us. We host Switchvox for you
in our data center and you use all the great UC features that
Switchvox delivers.

Switchvox (with all the bells and whistles you can imagine)
typically starts around $4,000 or less. And with Switchvox If you are creating a product or
Cloud, the cost to get started is even lower. With a low a custom solution that requires
per-month cost, you can take advantage of an operating integrated voice communications,
expense cost model for your phone system as opposed to a Asterisk is exactly what you need.
capital expenses model.

If youre still tempted to use Asterisk, thats fine but first do


this: Divide $1600 by what you think an hour of your time is
Lets look at a product scenario first.
worth. Lets use $50 per hour as an example. $1,600 / $50 =
If you want to build a conferencing
32 hours. If you can learn enough Asterisk to build your own
server that connects to both VoIP and
solution in 32 hours or less, go for it.
PSTN networks, Asterisk is a great
If not, take a good look at Switchvox. starting point. Asterisk has the features
that make multi-party conferencing
really, really easy. It also includes native
support for every major VoIP and
PSTN protocol in use today. To build a
conferencing server out of Asterisk you
Asterisk is a powerful, need to pick out your platform hardware
flexible engine with (computer), create an administration

enormous potential. interface (probably a web application


running on Apache) and possibly an
end-user interface. Youll probably want
to integrate with calendaring systems
like Exchange, iCal, Google Calendar,
etc. You probably want to tie in email
and possibly IM notifications and
The Case For Asterisk reminders. Given a skilled development
Lets go back to the engine/vehicle metaphor. Asterisk is an team you likely have a working product
engine. Its powerful. Its flexible. It has enormous potential. in a few months.
What it requires is a skilled engineer (or even a skilled shade- Compare that with building from
tree mechanic) who can take the engine and build it into a scratch and you can see the power of
vehicle. If you are creating a product or a custom solution that Asterisk. You didnt have to write (or
requires integrated voice communications, Asterisk is exactly license) a SIP stack. You didnt have
what you need. to write your own DTMF detection
algorithm. In fact, the actual tele-
in the server room with legacy switching drastically easier than building your
gear, Asterisk can be indispensable. It own voice engine from scratch using
acts as a kind of telephony glue that a raw C language API from some
ties VoIP to TDM and digital to analog. proprietary vendor.
It also bolts onto legacy systems as a Asterisk is also a terrific way to learn
If youre in need of a great perfect low-cost adjunct. Your customer about telephony and communications.
phone system at a great price, has an Octel voice messaging system Students, hobbyists and artists
check out Switchvox. thats on its last legs? No problem. have used Asterisk to build some
Replace it with an Asterisk-based extraordinarily creative applications
system. Your biggest client needs a while at the same time learning about
dialer that can call an entire city in an telecommunications. Some of the most
hour? Sure. Asterisk can do that. successful developers in the Asterisk
phony programming probably came
If youre already familiar with networks, ecosystem started out experimenting
down to a few dozen lines of Dialplan
telephony and scripting, the Asterisk with the code while in college or even
script and a bit of SQL to query
learning curve is fairly easy to overcome. high school.
the database. You shaved years off
your development and testing path,
added value through your snappy web
interface and built it all on a free engine.
Asterisk has enormous potential.
Asterisk fits very comfortably into the
toolboxes of telephony integrators and Read Asterisk: The Future of Telephony Conclusion
data VARs. If youve ever done custom by Smith, Madsen and Van Meggelen. If youre technically inclined and want
integration work you know how difficult Take a look at the samples and recipes to build a communication product or
it can be to make systems from different on asterisk.org. Take the Asterisk Fast- solution, then Asterisk is for you. If youre
vendors (or different generations) play Start or Asterisk Advanced class for a in need of a great phone system at a
nicely. In enterprise scenarios where bit of hands-on training. Youll find that great price, check out Switchvox.
modern data applications share space building solid solutions with Asterisk is

Digium. Empowering communication.


Want more information


Digium is the creator, primary developer and VoIP communication solutions in more than 170 on Switchvox?
sponsor of the Asterisk project; the worlds countries. Since 1999, Digium has empowered Take a virtual tour of
this powerful Unified
most widely used open source communications developers to create innovative communications Communications platform:
software. Asterisk turns an ordinary computer solutions based on open standards and open www.digium.com/switchvox
into a feature-rich communications server. A source software, providing an alternative to Contact us
community of more than 80,000 developers proprietary phone systems. were here to help.
and users worldwide uses Asterisk to create Talk with a Switchvox specialist:
Learn more at digium.com/switchvox 1 877 344 4861
1 256 428 6271

Copyright 2017 Digium, Inc. All rights reserved. Digium, Asterisk, Switchvox, the Digium logo and the Asterisk Speech Bubble are
registered trademarks of Digium, Inc. All other trademarks are property of their respective owners. Version 2.2/February 7 2017

You might also like