Cookie Preference Centre

Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies

Your Privacy

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences, your device or used to make the site work as you expect it to. The information does not usually identify you directly, but it can give you a more personalized web experience. You can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, you should know that blocking some types of cookies may impact your experience on the site and the services we are able to offer.

Strictly Necessary Cookies

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.

Cookies used

Performance Cookies

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.

Cookies used

Google Analytics

Functional Cookies

These cookies allow the provision of enhance functionality and personalization, such as videos and live chats. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies, then some or all of these functionalities may not function properly.

Cookies used




Targeting Cookies

These cookies are set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant ads on other sites. They work by uniquely identifying your browser and device. If you do not allow these cookies, you will not experience our targeted advertising across different websites.

Cookies used


This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties


Here are some suggested Connections for you! - Log in to start networking.

Article : Cost Effect Ways to Deploy VoIP Recording

By Bruno Haas, CTO, OrecX

Why Record?
Traditionally recording has been deployed for three reasons:

1. Compliance - the law requires that the calls are recorded and stored

2. Risk - due to the nature of the call, recordings must be retained and in the event of litigation be stored.

3. Performance - Enterprises want to know how their agents are communicating with customers, and through these recording make improvements to their agent's performance.

Executive Summary
Voice over IP (VoIP) will become the dominant means of transmitting telephony conversations in the coming years. This move from traditional circuit-switched to packet-switched technology will have a significant impact on the systems used to record communications.

....NOTE - content continues below this message


We invite you and your colleagues to join us online as we take the highest rated industry conference online - join us and the elite in the industry at the NEXT GENERATION Contact Center & Customer Engagement Best Practices Conferences!


The key points surrounding a VoIP recording solution are summarized below:

1. Recording must be considered at the design and configuration stage of a VoIP network to ensure that packets can be routed to the recording nodes within the network.

2. VoIP recording requires less hardware and much less cabling than circuit switched Recording.

3. VoIP will allow recorders to be deployed on industry standard hardware. 

4. Low capacity recorders will be sold as software only solutions whilst higher capacity units will use add-in cards to provide additional compression capability where needed.

5. VoIP will facilitate the provision of recording services ‘within the cloud' which can be offered by the network providers and retrieval of calls will be accessed via browser technology.

6. VoIP recording will become just one aspect of overall IP recording solutions.

Voice over IP is a means of transmitting speech over a packet-based infrastructure such as the Internet. The continuous stream of bytes representing the audio signals are chopped into (fairly) small packets - each holding, typically, twenty to thirty milliseconds of audio and sent across the data network to their destination. By sending a stream of such packets in each direction, two-way telephony can be achieved.

The technical issues around quality of transmission are not discussed here but obviously the compression algorithms used, the time taken to deliver the packets and the proportion that get through to the far end determine the overall quality of the ‘call'.

Given the ready availability of bandwidth, the inefficiencies of using IP packets to transmit relatively small payloads can now be largely ignored as the savings in other areas outweigh this.

Recording of VoIP

Having set the scene of VoIP's gradual introduction how does this affect recording systems?  

VoIP Recording Approaches
With a packet-switched network, the speech packets are transmitted over a path determined by the routers and switches in the network. In a complex network with multiple paths, it is difficult to predict where packets will be sent. Successive packets on a given connection can even follow different routes or arrive out of sequence.

Two basic approaches can be taken to recording calls in an IP environment:

1. "Passive" - in which the recorder attempts to ‘sniff' or ‘snoop' the network without any of the parties involved in the call needing to be aware of this.

2.  "Active" - in which at least one of the parties involved in the call, is ensuring that the required data is deliberately sent to the recorder  

Impact of VoIP on Recording Systems

Hardware commodization
Since the voice packets are typically carried over standard fast Ethernet connections, there will no longer be a need for specialist telephony connection hardware. Hence we will see a gradual move to the use of standard PC chassis as recorders rather than the proprietary chassis of today. This should give greater flexibility and a lower hardware cost than today's solutions.

Distributed Call Centers
One of the uses of the above Application Service Provider (ASP) model is in building less formal and more distributed call centers. Since there is no longer a requirement for expensive ACD, IVR and other systems such as recorders, it becomes much more cost effective to deploy small teams of people at multiple sites whenever they are needed. For example, back office staff in a branch may be used as an ‘overflow' resource to assist the main call center when it is overloaded. In such environments, recording nodes can be placed in the remote offices and managed over the WAN or at the central office if all VoIP packets are routed past them there.

Home Working
The ultimate distributed call center is where individual users are working from home with nothing more than a data link into their company's network. Rather than having to have separate data and speech lines, VoIP can be used to allow operation over a single - albeit higher speed - line such as DSL or cable modem. In this environment, a ‘personal' recorder application may be running on the CSR's PC and downloading recordings out of hours if bandwidth is limited. Alternatively, a shared recording node may be located at the central facility from which calls are routed out to CSRs' homes.


VoIP Recording Challenges
As with all new technologies, there are some technical challenges to overcome:

The most difficult aspect of recording in a VoIP infrastructure is in ensuring the packets reach a recorder. In some topologies, it will be difficult for recorders to reach all of the data. This has been discussed earlier and is largely dependent on the physical topology of the network and the sophistication of the routers and switches employed.

Paradoxically, the move to VoIP both improves and exacerbates the bandwidth requirements of voice recording. In the short term, we expect to see much of the VoIP transmission being uncompressed as calls are only routed over the final, LAN segment on IP. In this case there is no shortage of bandwidth in the LAN and a desire not to lose any quality of speech - hence the normal toll quality 64kbps encoding will be retained. In these cases the recorder will need to compress the audio for efficient storage exactly as happens today in circuit switched systems. High capacity recorders will therefore require DSP cards to provide multi-channel compression.

In the medium term, more VoIP calls will originate in the internet or intranet and be carried as IP over long distances and often over limited bandwidth links to/from people's homes. Here there is a real incentive for the voice to be compressed for transmission. In such cases, the recorder will typically store the recording in the compression format that it was transmitted in. Any minor savings to be made by decompressing it and recompressing it in a different standard will be outweighed by the resultant drop in quality. In the longer term, the ready availability of bandwidth is likely to drive people to higher quality transmission using higher sampling rates. Preserving this higher quality, yet compressing the signal enough to give efficient transmission/storage, will require different compression techniques.


One of the biggest challenges to recording systems is the increasing use of encryption to secure transmissions from prying eyes. When encryption is used, it will become virtually impossible to build commercial recording systems without them linking in to the encryption engines so that the necessary decryption keys are stored along with the recordings. Where encrypted ‘tunneling' is used, however, this is transparent to the applications at each end and hence should not impact recording as long as the recorders access the packet data on the unencrypted ends of the transmission.

Screen Capture
Over time, it will become the norm to record the activity on the CSR's desktop along with the voice calls that they took. In a VoIP environment this becomes simpler and cleaner than at present. Note that the bandwidth required for accurate screen capture may well exceed that required for the speech recordings.

Here is what you should be looking for. 

Browser Based Technology: Recordings can be retrieved from anywhere at anytime with the right administration rights.

Fine grained privilege access system:  Make sure employees in your organization access what is necessary and only what is necessary to carry out their daily tasks. Fine granularity with sensible defaults: Out of the box, the software sets privileges the way most organizations do. However, if you have any special needs, it is possible to attach users to any number of security profiles that define access level to each business objective. Complex organizational structures can easily be mapped to a solution by using the hierarchical group system.

Scalable - from 10 to 10,000 users single or multi-site: There is no limit on the number of recording services reporting to the central database logger. The capturing process can happen anywhere between fully centralized to fully distributed.  

Low impact pilots: No implementation costs or specialized hardware or software required. A pilot can be up and running within two hours. 

Low purchase price: Pay for only what you use on a monthly, annual or per call basis.

Low implementation costs: Installs in hours with no specialists required.

Flexible tagging system: Attach any kind of information to your recordings manually or programmatically, bookmark interesting places in calls and be able to search through all this personalized information instantly.

Open source, open API: Possible to develop your own extensions to the system - integrates well in existing CRM systems the web service API is easily usable from any programming language, without any special compiler or environment. It is as simple as requesting URLs and parsing XML in return. The Open source Plug in architecture allows organizations to add their own processing modules.

Analytics ready: Simple integration with other dbases to build detailed file names. You will want an application that is compatible with all industry standard databases (Oracle and IBM DB2, MS-SQL.) and open source (PostgreSQL, MySQL). It may be possible to log to an existing database for integration into another business system in production.

About Bruno Haas:
Bruno Haas, CTO, Founder of OrecX - Mr. Haas was the software architect who invented Oreka and posted it on Sourceforge which later became Oreka TR (the commercial version). Mr. Haas also designed a new generation of airborne multiprocessor Radar Warning Receivers. This project was an evolution of an existing receiver with enhanced capabilities and based on new hardware. Mr. Haas has worked in the telecom industry for over 10 years. Mr. Haas is fluent in French, German and English.

About OrecX:
Company LogoBased in Chicago, OrecX provides open source VoIP and TDM recording solutions.
  Company Blog   Company RSS Feed   Company Facebook   Company Twitter   Company YouTube   Company LinkedIn   Company Profile Page

Today's Tip of the Day - Listen

Read today's tip or listen to it on podcast.

Published: Wednesday, April 9, 2008

Printer Friendly Version Printer friendly version

About us - in 60 seconds!

Submit Event

Upcoming Events

The place where the world's best meet and share their best practices!

A place for professionals to learn the latest and greatest strategies and ideas and to connect with the elite in the industry. 

This is the highest rated industry event with ... Read More...

Latest Americas Newsletter
both ids empty
session userid =
session UserTempID =
session adminlevel =
session blnTempHelpChatShow =
session cookie set = True
session page-view-total =
session page-view-total =
applicaiton blnAwardsClosed =
session blnCompletedAwardInterestPopup =
session blnCheckNewsletterInterestPopup =
session blnCompletedNewsletterInterestPopup =