Professional Documents
Culture Documents
Sponsored by:
Page 1 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
Page 2 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
Traditional PSTN PBX lines connect to the VoIP network (or to the Internet) using an
FSX gateway. Or, going in the other direction, PSTN phone lines may connect to an IP
PBX with a foreign exchange office (FXO) gateway.
IP Centrex is a service model whereby the VoIP provider owns and hosts the PBX
equipment. Hosted IP PBX solutions are turnkey solutions that don't require
organizations to have personnel on staff capable of managing the system.
Advantages of IP PBX
Along with the cost savings of VoIP, users can get some extra features with IP PBX that
don't typically come with a traditional PBX system. PBX systems support caller ID,
three-way calling, call forwarding, voice mail, and similar features that business phone
users take for granted. The nice thing about IP-based systems is that users' voicemail
messages can be forwarded to their e-mail inboxes, so they not only get instant
notification that a call has come in, but can also play the messages from their
computers or handheld devices.
Other sophisticated automated features are available, too. "Smart" systems can be set
up to route calls differently depending on the caller ID information. Thus, a user could
have calls from his or her boss forwarded directly to a cell phone, while calls from that
pesky sales rep automatically go to voice mail.
Businesses also find the monitoring and reporting capabilities of IP systems useful in
maintaining an audit trail and keeping up with costs. The system can track usage by
phone number/SIP address, monitor performance information and Quality of Service
(QoS), and detect security breaches.
Why not IP PBX?
What are the disadvantages of transitioning to an IP-based PBX system? There can be
a large upfront cost. In addition to the IP PBX hardware and/or software, IP phones may
need to replace traditional handsetsor adapters used to allow them on the VoIP
network.
Even worse, if the IP network is an outdated one, an upgrade to the entire network may
be necessary to support high quality voice transmissions, which require more bandwidth
than many data transmissions.
Finally, implementing an IP PBX system on-site (as opposed to using a hosted service)
requires personnel with knowledge and experience in VoIP. It's an IT specialty area with
which many systems administrators are unfamiliar.
Page 3 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
VoIP depends on both electrical power and Internet service. Interruption of either means
losing phone service. You can ameliorate the problem by having redundant Internet
connections and power backup such as a generator, but this adds to the cost.
Network quality of service
VoIP is far more sensitive to network "glitches" than data transmission is. If the network
drops data packets, it just resends them. If the dropped packet results in an e-mail
delayed by a few minutes, users likely won't even notice.
But if delays in transmission or dropped packets cause a disrupted phone call, you can
bet the call participants will notice -- and complain. The data transmission process is
much more transparent; because phone calls are real-time communications, problems
are "in the face" of the users.
IP networks are subject to many variables, including:
* Packet loss due to network congestion or corruption of the data
* Variation in the amount of delay of packet delivery, which can result in poor voice
quality
* Packets arriving out of sequence, which can result in discarded packets and cause
more delay and disruption
In addition, the analog-to-digital conversion process can affect VoIP call quality, causing
users to experience unpleasant distortion or echo effects. Another culprit is signal level
problems, which can cause excessive background noise that interferes with
conversations.
To help prevent such problems, the IP network must support quality-of-service (QoS)
mechanisms that allow administrators to give priority to VoIP packets. This means a
VoIP network is more trouble to manage than a data network, and it requires a higher
level of expertise -- or at least an additional skill set -- on the part of network
administrators.
VoIP monitoring and management solutions are available that make it easier to optimize
voice services, but that adds to the cost of deployment. It also negates some of the cost
savings that motivate the move to VoIP in the first place.
Page 5 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
of reliability and quality of service, but they must also reduce the complexity and
confusion inherent in implementing VoIP and address security concerns. And, at the
same time, they must keep VoIP costs lower than the costs associated with traditional
phone service.
Page 7 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
Page 8 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
Along with determining whether the network can handle the extra bandwidth needed for
VoIP (which can be considerable in a large company with many employees who make a
lot of calls), you need to ensure that the network supports Quality of Service (QoS). Are
your network's routers and switches VoIP-compatible? Do you need software updates
for network devices to use QoS effectively?
Remember that users won't be as tolerant of outages or problems with their telephone
service as they are of data network downtime. PSTN performance has trained users to
expect almost 100 percent reliability from phone systems.
A converged network allows you to manage voice and data communications as one,
and it can save equipment and personnel costs -- if you do it right. It also makes for
easier deployment of unified communications; users can access messages of all types - including e-mail, voice mail, faxes, and so forth -- from a single repository through a
single interface. You may enjoy a greater return on investment by using much of your
equipment for both voice and data -- and have fewer devices to maintain and manage.
Or should you maintain separate networks?
The other option is to deploy a separate network dedicated to VoIP components. You
can either create an entirely separate physical network, or you can use virtual local area
network (VLAN) technology to logically separate the networks.
The primary reason for separating networks is security. VoIP is vulnerable to many of
the same attacks, intrusions, and other security threats as data networks. If you have
VoIP and data traffic combined on the same network, an attack on one can bring down
the other.
It's annoying enough to users if their e-mail is inaccessible because the network is down
due to a virus or denial-of-service (DoS) attack. But if both e-mail and telephone
communications are unavailable, business may come to a halt, and the company loses
money.
Regulatory compliance issues may also come into play. If you're in a business in which
industry or government mandate determines how to secure the data on your network,
separating the networks provides higher security and thus a greater level of compliance.
Bandwidth considerations provide another reason for separating voice and data
networks. If your existing network doesn't have the bandwidth to support VoIP, installing
a separate network for VoIP is one solution. You have more control over the quality of
service, and you don't have to worry about other applications getting priority and
causing problems for VoIP users. In fact, Cisco and other vendors recommend VLANs
to separate VoIP and data in its best practices for securing VoIP networks.
Page 9 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
Page 10 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
Page 11 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
If situations arise that cut into the test phase, take a stance that the testing is an
important part of the overall project. Depending on the situation, this may be a difficult
case to make or it may have political consequences. If it boils down to someone else
deciding you cant do the testing but youll have to take the blame if it does not work,
raise the red flag!
#5: Remember the goal of testing: No surprises during a go-live
Surprises are the last thing you want during a go-live. Thorough (representative) testing
helps prevent any learning experiences when the new system is in use. Of course
testing cant be 100 percent like the actual environment, so there is always the risk of
something new arising. For example, if you are testing a new version of a software
product with a simple security model that may have every user configured with more
permissions than required, when you go live, the security model will need adjustments
to meet operational requirements. This can cost valuable time and introduce risk.
Thorough testing would have a documented procedure for the security configuration or
scripts to run to configure the live system as used in the test environment.
#6: Use pre-existing resources and testing standards
We may not all be certified testers, but we can leverage existing resources to deliver a
credible test for our IT environments. Some good starting points include the Standard
Performance Evaluation Corporation and a quick Internet search for sample test plans.
If you do not have rigid requirements for testing, you will have some freedom in
developing your test plan. Be sure to give the plan much thought and be
comprehensive. The Sara Ford blog on MSDN gives a good perspective on how to
develop a test specification, which is slightly different from a test plan.
#7: Assume nothing
Sure, your testing will provide an exercise in the rudimentary tasks associated with your
environment but some small pieces of functionality may be affected by an upgrade.
Depending on your project, this can include extra options, permissions changes, and log
file changes. This can come into play if you have built monitoring around a systems log
file behavior. If there is slight a change in the way the log is written after an upgrade, the
monitoring system may need a review. By going through the steps, even for the
elementary tasks, the risk of little things getting in the way with the project as a whole
are reduced.
#8: Use project management to coordinate testing
Having project management and a management sponsor will give credibility to your
testing. It will allow other areas in the organization to understand that the testing is
Page 12 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html
essential, and your management will have a better idea of the testing steps. Simply
saying that youre testing the new version of XYZ is not as effective as engaging the
project plan with management, sharing the status of the test plan, and collaborating on
the testing with multiple parties. Ensure that the test plan document is available to the
project management or management sponsor for an ongoing view into the progress;
this will enable them to have a good idea of the work and challenges related to the
testing you have laid out.
#9: Ensure that test failures are repeatable
Almost every test plan will incur some part of a test that results in a failure. With test
systems, many administrators may be testing at once or changing configuration, which
may effect the testing. Should a failure occur within the testing, note it and attempt to
repeat it. Further, seek other testers to perform the test to see if it fails for them as well.
If the failure or issue is critical to the overall success of the project, engage support
resources of the product to identify the issue if possible. Depending on the scope of the
failure, the overall project may not need to be stopped, and this identification process
can get expectations in line to the end-state.
#10: Test with a different environment
If youre making the effort to provide quality testing, think ahead to some of the
challenges you may face. This may include lesser systems running more roles, doubling
or halving your workload, integrating another company, or changing a core part of your
IT environment. This may be perceived as scope creep in the test process, but if you
engage project management and your direct management, you may be able to make
the case to allocate time and resources to test other scenarios.
#11: Hold onto your test environment
If youve gone to all the effort of creating a full test environment, why not hang onto it for
ongoing testing? This could be a test environment that is used to test version updates
and core functionality changes or to provide a training environment. Just be aware that
there may be licensing considerations with a test environment for continued use.
Summary
There are many ways to approach test environments, but incorporating these tips into
creating your testing strategies will help equip you for successful installations and
upgrades.
Page 13 of 13
Copyright 2008 CBS Interactive, Inc. All rights reserved.
For more downloads and a free TechRepublic membership, please visit http://techrepublic.com.com/2001-6240-0.html