Telepresence Infrastructure Testing

August 31st, 2010 by Brian Handrigan

Telepresence is the ability to conduct live meetings and simulate the attendee’s senses, by delivering high quality video and audio over an IP network.  To ensure you end up with the experience you want, each session is reliant on zero media faults and zero network interruptions.

To conduct a Telepresence meeting you connect multiple individual end-points to a central meeting management server.  The server manages many aspects of the call including the video and audio distribution.  However, prior to commencing a call the unique remote end-points need to authenticate usually through a SIP registration server. Other components in a Telepresence deployment include meeting schedulers.

Testing your telepresence equipment is essential to ensure that you end up with the experience you want. Testing can be complex,  as a critical feature to testing Telepresence, is the ability to measure performance on each and every one of the 4 unique media flows (video  in – out and audio in – out) associated with each and every emulated test or end-point.   You may also want to inject traffic into the system so that you can disrupt the meeting, further testing the security and reliability of the deployment.

Telepresence Testing with diversifEye

Sample Telepresence Test Scenarios

  • Live Meeting Performance:
    • Emulate and measure performance of the Telepresence meeting’s video and audio with stateful emulated end-points. Test for interoperability issues with end-points using different video and audio codecs.
  • Network Capacity Testing:
    • Examine network capacity with a small number and/or many emulated Telepresence end-points, threshold test acceptable packet loss.
    • Create real world scenarios with mixed application traffic loads. Examine the impact on each and every emulated Telepresence end-point’s video and audio quality.
  • Telepresence Meeting Scalability:
    • Test the registration server capacity to handle many registrations. Determine if a meeting manager server functionality handles over subscriptions to a meeting correctly. Emulate and analyze secure media sessions such as SRTP.

diversifEye Per Flow test platform allows you measure the characteristics on each and every flow using the following test scenario’s. 

  • Stateful: Test end-points must communicate with 3rd party servers
  • TCP/UDP Aware: Capable of negotiating network control signals and requests
  • SIP Aware: Respond to SIP protocol requests
  • Application Aware: Test end-points should receive and transmit video and audio i.e. (4 x media flows)
  • Per flow Aware: Measure performance on each of the associated voice and video flows
  • Codec Independent: Test end-points can use a number of different codecs
  • Multiple Clients: The number of test points needs to be scalable

Measuring UC/Video Quality with Network Observer

August 10th, 2010 by Brian Handrigan

Network Instruments - Measuring UC/Video Quality

If you’re implementing videoconferencing, it’s important to know what metrics to monitor to ensure high quality videoconference calls. First, let’s look at the key metrics for managing unified communications apps.

Mean Opinion Score (MOS): Starting with a theoretical perfect score of 5 (excellent), impairment factors such as codec, delay, jitter, and packet loss are used to calculate how a typical user would rate voice quality.

QoS: helps verify that precedence settings are the same for all components of the call or videoconference

Packet loss: the percentage of packets that did not reach their destination. Consult the vendor to understand maximum packet loss the solution can sustain before quality is impacted.

Jitter: measures the variability of delay in packet arrival times

Delay: The amount of time it takes a packet to reach its destination. Whenever packets travel a network, some delay is inevitable. Consult the vendor for maximum delay allowed before call quality is impacted.

Next, let’s explore where you’d find these metrics in Observer.

From the main Observer screen, open the capture containing the relevant conversation, and click the Expert Analysis tab at the bottom of the screen. Select the VoIP Events icon on the left side of the screen. VoIP Events provides multiple ways to analyze conversations in aggregate or on a per-call basis. Let’s explore the tabs within VoIP Events.

VoIP Summary: provides key metric averages for all conversations contained in the capture

Calls Tab: shows each video or VoIP conversation for more granular investigation. Right-click in the column of any metric you do not understand and select Expert Explanation for a definition.

RTP/PTCP Graph: graphs jitter and lost packets over the time of a call

Expert VoIP Settings: configures metrics, graphs, and alarms within VoIP Events

Expert VoIP Settings: configures metrics, graphs, and alarms within VoIP Events

With a basic understanding of key metrics and the technical specifications from your videoconferencing solution, you can set thresholds and alarms for supported codecs in Observer to notify you of potential issues before they impact the user.

Choosing the Right Videoconferencing Technology

August 5th, 2010 by Brian Handrigan

Network Instruments – Measuring UC/Video QualityWith the development of more affordable and robust videoconferencing solutions, many organizations are evaluating this technology as a way to increase project collaboration and reduce travel costs. But how do you decide which videoconference technology is right for you?

Network Instruments spoke with video expert, Dr. Phil Hippensteel, Assistant Professor of Information Systems at Penn State Harrisburg, to understand the types of videoconferencing technologies, the benefits of each, and network considerations.

Where to Begin
Start with this question: What type of endpoint will the conference attendees be using? (Or where will the conference attendees be sitting?) The answer will either be a dedicated conference room or the users’ desktops.

PC videoconference: These solutions allow users to videoconference directly from their desktops via webcam, microphone, and software client.

Dedicated videoconference room: These solutions provide all required components packaged into a single appliance, usually a console with a high quality remote controlled video camera.

Telepresence systems: These higher-end videoconferencing systems are typically employed by large corporate offices. Telepresence solutions incorporate state-of-the-art room designs and acoustics, video cameras, displays, and audio systems combined with high capacity bandwidth transmissions.

The following matrix will help you evaluate technologies based upon your organization’s conferencing needs, project budget, and network environment.

Comparative Qualities PC Videoconference Videoconference Room Telepresence System
Initial Costs Webcam and software client: $25-$121 per desktopClient/Server: $2000-$50,000 per server $10,000-$50,000 per room $150,000-$500,000 per room
Equipment Webcam, software client, and potentially a server Dedicated room, remote controlled video camera, software or hardware console State-of-the-art room acoustics, high-definition video and audio systems, multiple video cameras and displays, and integrated lighting
Network Considerations Individual sessions consume low bandwidthMany concurrent sessions eat bandwidthMore tolerant of latency and dropped packetsTypically relies on Internet as backboneImpact of desktop video on WAN tends to be underestimated VLAN typically required to separate trafficAcceptable packet loss range: 0.1%-2%Ideally requires QoS prioritizationLatency should be less than 300 ms round trip between endpoints VLAN required to separate trafficRequires significant, dedicated bandwidthRequires QoS prioritizationCan require audit of room and network by vendor
Primary Benefits Desktop convenienceGreat for remote locations and employeesLess effort to deploy per PC Higher quality meeting experienceMultiple locations communicate simultaneously True “in person virtual meeting room”
Video Codecs Primarily H.323 and
H.264 SVC
H.323, H.264 SVC, and proprietary codes Many proprietary codecs
Primary Vendors RADVISION, Vidyo, Polycom Cisco, Polycom, Vidyo Cisco, Polycom

Use this matrix as a starting point for understanding the decisions you’ll need to make when evaluating any solution. For more in-depth information on technologies, critical network preparations, and costs of videoconferencing, check out the following resources:

Videoconferencing ROI and network preparations
Videoconference codec primer
Videoconferencing tutorial
Desktop conferencing and WAN performance
Understanding telepresence basics

Empower Your Security Monitoring with Deep Packet Inspection

August 3rd, 2010 by Brian Handrigan
Net Optics Director - Empower Your Security Monitoring with Deep Packet Inspection

Now you can block network intrusion, data loss prevention and other security threats more effectively than ever before.  Deep Packet Inspection (DPI) is a key feature of Net Optics innovative Director Pro Solution that lets you pre-screen and pre-filter traffic with unrivaled precision and policy granularity.  Its vital to enterprises, cloud computing providers and telecommunications operators.  DPI supports diverse applications including;

  • Advanced network management
  • User services
  • Security Functions
  • Internet Data Mining
  • Legal eavesdropping
  • Compliance and Governance

Search the whole Packet and take instant action

As a packet passes a DPI point, it is scanned for protocol non-compliance, intrusions, or any predefined criteria, so you can act instantly to resolve any issues.  Unlike shallow packet inspection, which checks only the packet header, DPI lets you search anywhere in the packet based on rules that you set up.  Setting up rules with DPI also reduces the load on analysis devices

DPI is essential to Intrusion Prevention Systems (IPSs), application firewalls, and data loss prevention devices.  The ability to pre-filter data enables Director Pro to optimize the performance of all security and monitoring tools.  DPI’s sophisticated function help make your entire security strategy more efficient and productive.

Where has all the Time Gone

July 28th, 2010 by Brian Handrigan

Accurate time of day is important in communications centers and public safety answering points (PSAPs) for time stamping events.  Without accurate time different equipment or systems displays record different times.  There is no correlation or certainty of start/end times for events and tasks and you are left vulnerable to litigation.   The province of Quebec as part of the Civil Protection Act has recently required all 9-1-1 emergency centers ensure that the telephony components and computer systems be synchronized with the official time of the National Research Council of Canada at all times.

Time synchronization with Legal Traceable Time of all your equipment in an emergency call centre (CAD, Radio, VoIP- ANI/ALI, Voice Recorders, etc.) is critical to improve quality of operations, response times and documentation for legal proceedings. This is why the trade organization, National Emergency Number Association (NENA) has determined requirements for synchronized time through the use of master clocks

The most accurate, secure and reliable method of synchronizing a local installation is through the GPS satellite signals. GPS reception is available everywhere on earth and its time accuracy is traceable to national metrology institutes such as the National Research Council (NRC) and National Institute of Standards and Technology (NIST). Use of a GPS timing signal is the first step to synchronizing the components of your telephony, radio, and computer systems with the official time of the NRC.

When reviewing components for GPS time consider these 5 points

  1. An integral GPS receiver
  2. Network Time Server
  3. Timing outputs for other systems and devices in a communications center
  4. Highly secure web browser interface.
  5. A backup in case of signal loss or the  GPS is disabled or unavailable

Learn more about systems to deliver Legal-Traceable Time  to your center at:  www.telnetnetworks.ca/ip-network-synchronization

Rogers Increases Profit by 21%

July 28th, 2010 by Brian Handrigan

Rogers, Canada’s largest wireless carrier  just reported a 21% increase in second quarter profits .  They earned 464 Million in last quarter vs 412 Million for the same period a year ago.  The Financial Post reported that they gained 98,000 new customers, which is 50% lower than the previous year, but is not surprising given the fact that the market is slowing down, and the incumbents Bell and Telus split the remaining share.  It would seem that new wireless entrants Wind Mobile, Mobilicity, and Public Mobile into the market have not hurt Rogers at this point in time.

The biggest area of growth was the continued growth of Smart Phones, which allowed wireless revenue to grew by 39% and these associated data plans make up 35% of Rogers revenue.

State of the Network

July 26th, 2010 by Brian Handrigan
State-of-the-NetworkFrom virtualization to unified communication, emerging technologies are quickly changing the way you manage networks. With the economy impacting every facet of society, it wasn’t surprising that the network is not immune from its effect. The need to reduce costs not only means IT staffs are managing leaner and meaner networks, it also generated higher than expected adoption rates for technologies like virtualization and unified communications. Network Instruments queried nearly 450 network professionals, it was clear that cost savings will be the primary driver for technology adoption over the next two years.

 

 

Key statistics in the report are:

Virtualization

  • 75% of respondents have implemented virtualization
  • 75% lacked adequate tools, visibility, or information to troubleshoot problems

Economic Impact

  • 73% were being asked to do more with fewer resources
  • 65% of IT staffs had not experienced layoffs

Performance Troubleshooting

  • 80% cited identifying the problem source as their primary troubleshooting concern
  • 40% identified ensuring application performance as their biggest challenge

Unified Communications

  • 60% will have implemented video by 2010
  • 57% will have implemented unified messaging systems by 2010

How do you Know Your Customer Facing Systems are Performing?

July 22nd, 2010 by Brian Handrigan

Today’s telecommunications and contact center infrastructures have become extremely complex.   As you know the design and the reliability of these infrastructures is critical to delivering the level of customer service your client demands.

So whether you are installing a new contact center solution or upgrading an existing solution, you want to make sure your efforts deliver the best possible customer experience and ROI.   If the solution does not work as designed and customers do not use it as expected your customer satisfaction and cost savings go out the window.

This white paper – Testing Very Large Contact Center Systems discusses the steps you can take to be confident that all the integrated elements work together, and go live with confidence.   Whether you are a small center or a large center you can make use of these ideas.  

Below are a few tools that can help you verify your solutions from the customer perspective.

StressTest will show you how your new applications will perform before it launches. 

You can gain the customer perspective with HeartBeat

Successful Unified Communications Implementation

July 19th, 2010 by Brian Handrigan

Unified Communications (UC) comprises of many such elements such as Telephony, E-Mail, Chat, Voice Mail, Fax and Web Services.  As today enterprises make long term plans to adopt Unified Communications (UC), they are deploying Voice over IP (VoIP) to anchor their strategies. Maintaining a consistent Quality of Experience (QoE) is critical to realizing the benefits of this unified approach.

If you are going to achieve greater business productivity and reduce IT expense then a cohesive management system needs to manage both data applications and Voice Services (IP Telephony). You need visibility into your Unified Communication deployment regardless of its complexity or your choice of technology vendors

Three Phases to ensure a successful deployment of unified Communications

Planning your VoIP Deployment

VoIP Management

Improve

Understanding Cloud Computing

July 13th, 2010 by Brian Handrigan

Open any popular IT publication and you’re bound to see countless articles on how cloud computing is going to change everything from application management to climate change.  With all these claims, it can be hard to understand what cloud computing really is and how it will impact network management.

In this article, published by Network Instruments ,we’ll cut through the hype and provide practical advice for monitoring the cloud.

What’s Old is New

The first thing to understand is that we’ve been here before. Terms like “private clouds” refer to existing practices of running applications over the Internet and across WAN connections. Going back even further, you might recall when time-sharing was the prominent model of computing. By allowing a large number of users to interact concurrently with a single computer, time-sharing dramatically lowered the cost of providing computing capability, and made it possible for individuals and organizations to use a computer without owning one.

The Internet has brought the concept of time-sharing back into popularity. Expensive corporate server farms and private data centers can host thousands of customers all sharing the same common resources. “New” business models, such as Software as a Service have become popular due to the cost/benefit ratio they provide customers.

Cloud Computing Platforms

In addition to the earlier mentioned term of private clouds, there are three types of public cloud computing:

Software as a Service (SaaS): Rather than buying and internally hosting software, organizations can lease the application as a service through a provider. The application is hosted, managed, and upgraded by the provider, and customers access it via an Internet connection. Examples of SaaS include Salesforce.com and Google Apps.

Platform as a Service (PaaS): Using PaaS, customers lease a platform where they develop their code, and the provider uploads and presents it on the web. Essentially, the organization is leasing raw computer power and the environment to develop applications in a quick and cost-effective manner. Examples of PaaS include Microsoft Azure and Salesforce.com’s Force.com.

Infrastructure as a Platform (IaaS): IaaS is a pay-as-you-go model for leasing the computing infrastructure for operating intense applications. IaaS provides extremely flexible scalability for handling sudden application demand shifts. For applications that require a lot of bandwidth and resources but are only used for a short time, this can be an excellent option. Examples of IaaS include Amazon EC2 and Rackspace.

Loss of Control


When implementing any type of cloud service, an organization is taking an application that was internally hosted and introducing new players–the ISP and cloud provider–who now control certain aspects of the service delivery and performance. When the application suffers any type of performance delay or users complain about slow application response, how does the network team deal with these new partners?  Be aware of the types of performance reporting the cloud provider offers, and the ability of your company’s monitoring tools to integrate with these reports. Also, when dealing with an IaaS or PaaS provider, service level agreements (SLAs) become key to having any recourse if you’re plagued by performance issues.  In the case of many SaaS vendors, effective SLAs may not be an option.

Loss of Visibility


In addition to giving up control over application performance, organizations need to evaluate whether visibility and analysis of performance will suffer by moving to the cloud.  Are current tools able to provide similar monitoring to connections moving across the WAN and Internet?  In monitoring cloud-based activities using the Observer platform,  provides key metrics for managing performance across the WAN/Internet, SLA monitoring and enforcement, ensuring application precedence, and pinpointing the cause of delay to the internal network, ISP, or cloud provider.

Although cloud computing might seem daunting, the technologies are largely based upon existing network concepts. Migrating to the cloud requires a shift in mindset, but uses many of the same solutions you have for managing your internal network and infrastructure. As the next step in readying your network and engineering team for the migration, read the Network Instruments’ Tech Advisory on Preparing for the Cloud.