Packetized Voice: It’s the Software, Stupid!
by Gary Audin

Published September 2002

 

Abstract:

 

When designing software for telecommunications, four criteria rise to the top: reliability, stability, features and security. Software has to run smoothly, over long periods of time with fast recovery from problems. It has to have the features users and administrators require. Legacy phone switches can have security problems, but there is no problem with viruses or denial of service.

 

Other criteria for software design include:

 

bullet

Required processor power.

bullet

Memory size.

bullet

Ease of maintenance and upgrade.

bullet

User/administrator interface.

bullet

Operating system and language.

bullet

Reduced complexity.

 

Software history has a way of recycling. Since programmers are human, they sometimes fail to look back and avoid the mistakes of the past. Many choose function over reliability unless customers require the reverse, as in mission-critical applications such as aircraft, manufacturing, appliances, mobile phones, process control, and so on. Poor reliability can lead to embarrassment, damage to the company and/or brand image, financial loss and/or mission setback.

 

"Software is different," is the mantra for some. Maybe, but we shouldn't have to lower our requirements to meet what the software can deliver. You design stability and reliability into the version/release/update, you don't attach it later.

 

About the author:

Gary Audin is president of Delphi, Inc., an independent consulting and training firm. He has extensive experience in the planning, design, implementation and operation of a wide range of networks, and is an instructor for a number of BCR seminars.

 

bullet

Access paper
bullet

Approx. 164 kB

bullet

For help with .pdf file downloads, please check out the help topic.

bullet

Return to Business Communications Review Gold Sponsor Archives

bullet

Return to Voice over Packet menu


This article is reproduced by special arrangement with our partner, Business Communications Review.

 

Please note: By downloading this information, you acknowledge that the sponsor(s) of this information may contact you, providing that they give you the option of opting out of further communications from them concerning this information.  Also, by your downloading this information, you agree that the information is for your personal use only and that this information may not be retransmitted to others or reposted on another web site.  Please encourage colleagues to download their own copy after registering at http://www.webtorials.com/reg/.