Professional Documents
Culture Documents
Telephony Is Dead Whitepaper
Telephony Is Dead Whitepaper
Telephony Is Dead Whitepaper
Introduction
“We live in interesting times.”
So said Robert F. Kennedy in 1966, before
adding a comment about those times
being “more open to the creative energy of
men than any other time in history.”
That sentiment applies equally well, if not
more so, to any time between say, 1996
and the present. Whilst we may find
further echoes of Kennedy‟s speech in
current events, his mention of „creative
energy‟ is particularly apt in relation to
what has happened in the field of
telecommunications.
The pervasiveness of the Internet, the
emergence of Voice over IP and SIP,
together with the creation of disruptive,
peer-to-peer technologies, open source,
the participation of the software giants,
and computer hardware such as smart
phones and tablets, means that
communications has been revolutionised,
such that it is light years in advance of
where it was a mere fifteen to twenty years
ago.
However, the journey is not over. There
are many business sectors related to
telephony that are apparently under threat
and could be described as being caught in
a transition phase. Diversification is often
the mantra when disruptive technologies
arrive on the scene and there‟s no doubt
that the telecoms distributor / reseller
market, to cite a prime example, 1 is
engaged in those kinds of activities.
Acknowledging that anyone offering
telephony-based services is under ever
increasing competitive pressure, this white
paper offers five key pointers to an
alternative path.
The journey is never complete, for
success is a journey, not a destination.
1
Source: „Death of the Telecom VAR in 2013‟, Jeff
Hawkes, SonicMG, Telecom and Business Insights.
Executive summary
For providers of telephony-based services scalability, which are all geared towards
or solutions, this whitepaper offers sage improving your overall competitiveness. An
advice on dealing with the problems you overarching proposition is that a true cloud
face in attempting to remain competitive in telephony platform will remove the need to
an increasingly aggressive marketplace. purchase or maintain specialist telephony
resources and allow you to invest in your
Migration as a strategy telephony-based application as your traffic
volumes increase.
For those with an investment tied up in
legacy equipment i.e., those selling and
shipping a hardware-based product or
delivering a service from a hardware asset,
the adage, “if it‟s not broken; don‟t fix it,” is
introduced to make the point that you
should be looking to leverage that
technology investment for as long as
possible.
However, assuming that high capital costs
e.g., to replace old, depreciated, end of life
equipment, and high ongoing costs are a
concern, the advice given is to focus on a
strategy for migrating to a new platform.
Hence the phrase “telephony is dead; long
live telephony.”
Table of Contents
Introduction............................................................................................................... 2
Executive summary .................................................................................................. 3
Migration as a strategy ............................................................................................ 3
Introducing cloud-based telephony ........................................................................ 3
A little bit of history .................................................................................................. 5
Telephony’s relevance ............................................................................................. 5
The anatomy of a telephony application ................................................................ 5
Difficulties, real or imagined.................................................................................... 6
The legacy approach ................................................................................................ 6
The alternative, 21st Century approach................................................................... 7
Migration strategies ................................................................................................. 7
Cloud comparisons .................................................................................................. 8
It’s easy to float on the cloud .................................................................................. 8
Recommendation #1 ................................................................................................ 7
Recommendation #2 ................................................................................................ 8
Recommendation #3 ................................................................................................ 9
Making it happen with a telephony-PaaS ............................................................ 12
Recommendation #4 .............................................................................................. 12
Recommendation #5 .............................................................................................. 14
Conclusion .............................................................................................................. 14
Appendix 1 .............................................................................................................. 15
A useful Ready-Reckoner to help you make that choice .................................... 15
Appendix 2 .............................................................................................................. 16
Cloud comparisons ................................................................................................ 16
About Aculab .......................................................................................................... 18
Copyright and other notices .................................................................................. 18
The industry has long gone beyond the And that‟s the key word – choice. It‟s is a
„bolting on‟ of an adjunct IVR platform and matter of developer choice and it remains
nowadays, the application developer is a a choice for two reasons:
key element in the mix, with his or her core
skill set being more acutely aligned to the i) The world has yet to see the
presentation of user interfaces, and the demise of the PSTN in its
handling of database interactions and entirety (and isn‟t likely to for
integral business processes, than the some considerable time to
telephony. come; and
Therein lies a question – if telephony ii) The traditional architecture has
applications are simple, where‟s the adapted to include the IP-
„disconnect‟? centric model that seeks to
replace it.
Difficulties, real or imagined
To sum up the disparity, consider that The continuing viability of the legacy
today‟s resource pool of graduate approach is, therefore, embodied in the
developers is immersed in Web services options and choices open to developers,
interfaces, REST-ful APIs, and high-level, namely:
scripting languages such as PHP, Ruby
and Python. 2 That means those trained a) If your telephony solution needs
and competent in the vagaries of low-level PSTN connectivity, you can use a
telecoms are few and far between. DSP-based hardware solution –
telephony cards with E1/T1 trunk
On the other hand, the need to understand
network ports;
the minutiae of telecoms is inherently
b) If your product needs only IP
bound up in the APIs proffered by the
connectivity, you can use a DSP-
vendors of telephony resources e.g., voice
based hardware solution –
boards or DSP boards. However, in that
telephony cards with Ethernet/SIP
legacy, circuit switched environment, the
ports; or
need to control low-level protocols; timing;
c) If your intended development
echo cancellation; switching; DTMF
requires IP connectivity, you can
generation and detection; call progress,
use an HMP-based solution –
fax and modem tones; answering
software with a SIP stack; and
machines; &etc. resulted in complex APIs
d) If you find you still need a PSTN
and, in most cases, the use of an
connection, you can use a gateway
appropriately low-level programming
to interwork between the disparate
language.
network types.
Migration strategies
The adage, “if it‟s not broken; don‟t fix it” is Cloud take up is a growing trend as many
worth remembering when the hardware larger organisations, 68 percent of those
upon which your applications are currently with over 20 employees, 3 are already
deployed is working fine. adopting cloud-based services. A large
percentage of private sector companies,
However, if you are reading this white 61 percent, are already doing the same
paper, it is probably because you perceive and of those that have not yet adopted
a limit to how long you can ship product or such services, one in four plans to do so in
sell a service, based on your current the coming year, with that figure rising to
platform. As suggested above, the timeline 30 percent in the case of SMBs.
might be indeterminate, but it isn‟t
indefinite and further choices are needed. If you are reluctant to embrace the cloud,
there are many strategies that will enable
The alternative, 21st Century you to experiment and investigate its
capabilities with little or no risk. In terms of
approach telephony resources, it is possible to make
Not fixing it „when it ain‟t broke‟ doesn‟t use of what is available for free – up to the
mean you can‟t buy a ticket for the next point of being ready to deploy a
leg of the journey. The essential need is to commercial solution.
„keep the lights on‟ while you develop and With a free developer account, you can
introduce your next generation product, produce countless prototypes and try out
which means maintaining your legacy endless new product concepts without
platform whilst formulating your migration having to sign up to any level of
strategy. commitment, and there is no capital
As with the transition from PSTN/TDM to expenditure needed.
IP/VoIP, a well-considered migration Once you have developed something to
strategy will ensure you remain able to work in the cloud, you will be able to see
make the most of your assets, whilst that there are several options for taking it
gaining full benefit from the new solution. to the next level:
If you‟ve been used to building your
telephony-based solution using third party 1. You can choose to integrate a
hardware or software, you will appreciate cloud-based application into your
that making use of what others do well is a current environment, using direct
good thing. When it comes to telephony SIP to your existing equipment,
resources, the evolution from trunk cards when needed; and
and voice boards to host media 2. You can use the cloud for high
processing and gateways has continued, capacity, peak requirements and
such that the third party resources you overflow; and
need are now available as software, 3. You can then decide to develop
running on virtual machines, somewhere and deploy all new projects on a
in the „Cloud cloud-based, pay-as-you-go
telephony platform.
Recommendation #1
Take the time to investigate the possibilities of the cloud in a risk free environment. If
you approach that task with an open mind, your migration strategy will quickly become
clear and you will find out which ticket, to which destination, you need to buy.
3
Source: The Cloud Industry Forum (CIF).
Recommendation #2
Work out some examples for yourself. Using your own data, substitute for the figures in
Appendix 2 and find out how it can work for you.
4
Source: Matt Asay; Cloud Business article in The
Register – Python wraps its coils around the enterprise,
18th June, 2012.
Recommendation #3
Investigate the benefits of using a cloud-based telephony development platform. By
using telephony resources in the cloud by means of high-level APIs, you can reduce the
time taken to craft a given application from months to days – that‟s two orders of
magnitude faster (from months to days, not weeks).
The end result for the business, the product company benefit, is that you achieve a
quicker time to market and see a faster return on investment. In the world of
communications, where everything is now IP-centric and software-only, what you need
to consider is breaking down the barriers and gaining advantage from a cost-effective,
cloud-based telephony resource platform.
5
Source: Indeed.com job trends graph, via The Register.
6
Source: Hacker News poll, via ReadWriteWeb.
Operational benefits of
cloud telephony
If you are the telephony service provider environment. A telephony-PaaS allows
or are considering becoming a provider of you to write your own telephony
hosted IP-based telephony services e.g., application and connect it to the Internet; a
providing contact centre functionality to managed, private IP network; or the
business users, a cloud telephony PSTN, without having to purchase
platform can offer significant benefits. A telephony cards or software.
cloud telephony platform is what is known
as a platform-as-a-service (PaaS).
Application creation
As you will have read above, one of the
The primary difference between PaaS and disruptive elements that telephony-PaaS
software-as-a-service (SaaS) is that there offerings have brought to the telecoms
is no pre-written, configurable application. market is that telephony application
The concept of PaaS is that it provides development is no longer a black art with
you with access to the tools and resources only a limited number of developers
you need to help you write and deploy an having the skills required to build
application – the purpose of which is applications.
service delivery. A true PaaS is a cloud
computing service that removes the Cloud telephony platforms should not be
complexity required for you to build your viewed as a ready-made service delivery
own software stacks – you provide only platform. If you have operated a hosted
the application that forms the basis of the service, you should think about the steps
service you intend to offer your business you went through to design and specify
customers. the hardware architecture and traditional
technology elements. Consider the
Unlike hosting servers in your own data alternative of a telephony-PaaS, which,
centre, a telephony-PaaS is based on coupled with the availability of high-level
technology owned and managed by a third programming languages, can reduce cost
party that offers you a service creation and speed up development time.
Benefit Summary
The ability to access the telephony resources you need, from
Accessibility wherever your application resides, at any time you want
The ability to tailor telephony applications directly, using high-
level APIs
Being able to take advantage of on-demand resources, reduce
Commodity pricing costs and pass the savings on to your customers in the form of
pay-as-you-go or pay-for-what-you-use pricing deals
The ability of the telephony resources to scale seamlessly,
Transparent scalability allowing you to accommodate peak call volumes, business
growth or the use of resource intensive features
The opportunity exists to gain freedom from being tied to
Technology independence proprietary telephony hardware or software
The option is available for you migrate from your existing
hardware platform in a controlled manner
Figure 3 – benefits of a telephony-PaaS
7
Source: The Cloud Industry Forum (CIF).
Recommendation #4
Make sure that you fully consider the benefits to be derived from a cloud-based
telephony platform, which should be viewed as a service or application creation
environment. A cloud-based telephony-PaaS can not only reduce cost and speed up
development time, it also offers the benefits of accessibility; commodity pricing;
scalability; and a migration path coupled with independence from hardware and
software – to improve your overall competitiveness.
No specialist software is needed to plan ahead for peaks as the cloud platform
implement those telephony functions; they will scale automatically, depending on the
are accessible to you via the API and a traffic passing through, with the platform
network connection. That is the primary handling innumerable, concurrent calls.
function of any cloud-based telephony
When it comes to calls breaking out to the
platform; to provide you with telephony
PSTN or when you have to receive calls
resources, negating the need to buy
originating in the PSTN, the needed
specialist technology. To use the cloud-
functionality is managed by the cloud-
based resources, your application needs
based telephony platform vendor. The
to be registered with the cloud platform,
cloud provider will have taken care of all
via a suitable network connection and,
necessary interconnect arrangements with
once that‟s done, the call logic software
its various service provider partners and
that you have coded executes on your
any break-out to the PSTN will be through
server and exchanges information with the
those partners‟ existing, established
cloud platform when there is a call event to
gateways. Some vendors will also let you
be handled.
plumb in your own service providers. It‟s
A telephony-PaaS provider will offer you a simply a question of registering them to
developer account for free, which means the telephony platform.
that it is only when you‟re ready to roll out
Using cloud-based telephony resources in
your application that you need to spend
such a way means that the costs normally
any money – OPEX rather than CAPEX.
associated with traditional telephony
At that point, you will need to pay for
platforms and application development
inbound numbers and to be able to make
can be, largely speaking, avoided. Those
outbound calls. Subsequently, you can
costs can be summarised as below (see
make and/or take as many calls as you
Figure 5).
need. And remember, you won‟t have to
Category Commentary
Other than the option of using your existing provider and continuing the established
Service relationship, the need for a service provider contract, with a large volume traffic
provision commitment, is negated as the telephony-PaaS provider handles the interconnect
contracts arrangements. In terms of calls touching the PSTN, you only need to pay for your
inbound numbers and to be able to make outbound calls.
Maintenance and/or support contracts on server and telephony hardware and
software are not needed as the „hardware‟ resides in the cloud, where it is looked
Maintenance
after by „someone else‟ – the telephony-PaaS vendor. Routine maintenance and
and support
software upgrades are also taken care of by the telephony-PaaS vendor, such that
these need no longer be a concern.
The operating costs of providing power supplies and air conditioning, etc., in your IT
Power
complex or data centre, whether that is located in-house or rented/leased, can be
overheads
significantly reduced.
The need to buy specialised telephony hardware and server platforms in which to
Hardware house e.g., DSP boards, is removed as are the complications and expenses
procurement associated with specification, procurement, installation, configuration,
commissioning, life cycle management, etc.
If your application is data driven, your data can remain on (in) your premises (there is
no obligation to put it in the cloud); a connection simply needs to be made between it
Data storage
and your application. Most likely, that will be a pre-existing connection, which means
you won‟t have to add any costly, additional interfaces.
This is not a contentious, human resource issue. In addition to not needing to find
Staff and
and recruit coders with acute telephony experience and C language skills, neither do
support
you need engineers capable of dealing with hardware installation and configuration
overheads
issues.
Recommendation #5
Look closely at the operational costs associated with your current solution and analyse
where and how a cloud-based telephony-PaaS alternative can provide you with financial
benefits, in terms of real world cost savings and efficiencies.
Conclusion
Traditional telephony platforms have Take the time to investigate the
served everyone well over the years and, possibilities of a cloud-based platform. If
whether you are a developer, a service you approach that task with an open mind,
provider or even an end user, it‟s very your migration strategy will quickly
likely that you have an investment tied up become clear and you will find that it will
in legacy equipment. With that and the old be fundamentally beneficial. Work out
adage, “if it‟s not broken; don‟t fix it,” in some examples for yourself, using your
mind, you are also very likely to want to own metrics and circumstances, and
leverage those existing technology establish how telephony in the cloud can
investments for as long as possible. work for you.
Nevertheless, you probably perceive a Go beyond the theory and devote time to
limit to how long you can ship product or investigating the benefits of using a cloud-
sell a service, based on your current based telephony development platform. In
platform with its high capital and ongoing using cloud-based telephony resources
costs, and you now need to focus on a with high-level APIs, you can reduce the
strategy for migrating to a new platform. time taken to craft a given application by
Your essential need will be to maintain the two orders of magnitude. The end result
status quo, whilst developing and for your business is that you will achieve a
introducing your next generation product. quicker time to market and, consequently,
see a faster return on investment.
As with the transition from PSTN/TDM to
IP/VoIP, a well-considered migration Make sure that you fully consider the
strategy will ensure you remain able to additional business benefits to be gained
make the most of your assets, whilst from a cloud-based telephony-PaaS. In
gaining full benefit from the new solution. addition to reducing cost and development
When it comes to telephony resources, the time, it also offers the benefits of
shift from trunk cards and voice boards to accessibility, commodity pricing, and
host media processing and gateways has scalability, all geared towards improving
continued, and that has meant that the your overall competitiveness.
resources you need are now available as Finally, look closely at the operational
software, running on virtual machines, costs associated with your current solution
provided by a third party in the cloud. and analyse where a cloud-based
There are many strategies that will enable telephony-PaaS can provide you with real
you to investigate the capabilities of world cost savings and efficiencies.
telephony in (or from) the cloud, with little A true cloud telephony platform will
or no risk. Make use of free developer remove the need for you to purchase or
accounts, which will enable maintain specialist telephony resources
experimentation without having to sign up and it should allow you to invest in your
to any level of commitment or expend any application as your traffic volumes
capital finances. Cloud can be increase. Additionally, it should enable you
complimentary to your current to pay-as-you-go and scale seamlessly, up
deployments, which means there is a or down, when you have the need.
platform to suit your development
requirements and your customer‟s needs.
Appendix 1
A useful Ready-Reckoner to help you make that choice
The fact is, you have a deployment choice to make, in terms of your telephony-based
application, which is to use hardware, software or the cloud.
The Ready-Reckoner grid below is intended to help you select the best platform.
Integrated Cloud-
Hardware Software
You need… media based
solution solution
gateway solution
To ‘sell and
ship’
To ‘sell and
serve’
PSTN
connectivity
IP (SIP)
connectivity
only
IP and PSTN
connection
Low-level
control
Quick time to
market
To cut your
development
budget
To use a
high-level
programming
language
Figure 6 – Ready-Reckoner
Appendix 2
Cloud comparisons
The following is offered to illustrate that the public cloud can be a very cost-effective way of
procuring IT and/or services. It uses the analogy of buying or renting a motorcar, a dilemma
with which we can all empathise.
To reiterate, the cloud principle states that, for short-term use, a car rental is cost-effective,
because you only pay for what you consume. The contrary argument puts forward the view
that, if you drive frequently and/or for longer, owning a vehicle makes better financial sense.
Exploring the analogy, you find that to buy the car, you first need a deposit. Typically, a
deposit will be thirty percent of the purchase price, which is a non-trivial investment. To retain
ownership of the car, you are then committed to paying the balance of the price of the
vehicle, plus interest, in monthly instalments, over an extended period of time, not atypically
several years.
Note that, during that hire purchase contract term, you are also likely to take up a
maintenance or service package, which may or may not include provision for consumables
e.g., tyres, and you may even extend the warranty for an extra cost.
Ultimately, at end of the term, you own a car. However, the vehicle is worth far less than you
paid for it and when you come to replace it, the residual value is unlikely to suffice for the
deposit on the new one.
If you made the analogy real by substituting the car for an IT purchase – racks and telephony
servers – you may come up with the following example (see Figure 7):
The key cost for further comparison is the monthly payment of $1,500.00 as that is what is
available to be spent on an equivalent, cloud-based IT service.
Revisiting the analogy, if you paid a flat rate, monthly fee to have the car available when
needed, it can correspond to the typical, flat fee, per seat, per month arrangements you get
with certain software-as-a-service offerings.
Providing hypothetical figures for such a cloud-based alternative, results in the example
below (see Figure 8).
As before, the costs for further comparison are the monthly outlay figures, which, depending
on organisational size and numbers of users, are not too dissimilar to the original, capital
purchase alternative.
However, if the costs are calculated on a pure usage basis, the picture can be quite different.
An example of that alternative form of cloud-based service provision, procuring your IT on a
pay-as-you-go basis, results in the final example below (see Figure 9).
As this white paper is largely about options for telephony, it isn‟t unreasonable, for the sake
of example, to imagine that your IT is a telephony platform. If you‟re paying 3¢ per minute for
platform time and your call usage is reasonably typical e.g., you are not an outbound
collections agency, your monthly call volume would be in the region of 12-15,000 minutes.
About Aculab
Whether you need telephony resources on a board, on a host server processor or from a
cloud-based platform, Aculab ensures that you have the choice. We are an innovative,
market leading company that places product quality and support right at the top of our
agenda. With over 30 years of experience in helping to drive our customers‟ success, our
technology is used to deliver multimodal voice, data and fax solutions for use within IP,
PSTN and mobile networks – with performance levels that are second to none.
Companies worldwide have adopted our deployment proven technology for a wide variety of
business critical services and solutions. These can include, for example, high performance
inbound/outbound contact centre applications, speech enabled IVR and self-service systems,
fax and voice broadcast, conferencing, unified communications, messaging, and hosted or
cloud-based services.
Aculab offers a support network that is as sophisticated as its products, with dedicated
account management, professional services, training, product marketing and support teams
working to understand your business and technology requirements. This enables you to
concentrate on developing market-leading solutions and remain ahead of the competition in
today‟s ever-changing communications industry.