Open Source SIPREC: Why You Should Care

Posted by Kevin B. Levi on Aug 13, 2019 8:00:00 AM

Open source call recording brings many benefits over traditional proprietary call recording systems - namely, flexibility, cost savings, data control, openness and more. 

SIPREC is a SIP protocol for call recording, based on IETF standards, and it is used for establishing an active recording session and reporting the metadata of the session. Open source SIPREC is particularly attractive to VoIP service providers as the auto-provisioning capabilities of open source SIPREC are much easier to administer. This means service providers can get their clients up and running faster and with less hassle/resources. 

The flexibility of open source SIPREC enables service providers to add call recording as a service to their portfolio of offerings without costly and time-consuming integration, API development, and so on. It's as simple as turning on the service to new or existing clients. With open source SIPREC, service providers also enjoy easier call recording system deployment and concurrent call capture.

SIPREC call flow-2

Here are some of the many advantages of open source SIPREC:

  • Scalability to thousands of concurrent calls
  • Interoperability (OrecX open source SIPREC supports Avaya, Cisco BIB, Broadsoft, Metaswitch, Ribbon, Oracle/Acme and more)
  • Open database schema, file formats and API
  • Highly efficient (configure only the traffic you need to record)
  • Low cost of ownership

There are two key components of SIPREC interactions:

1. Session Recording Client (SRC) – the SBC or PBX

  • Avaya, Cisco, Broadsoft, Metaswitch, Ribbon, Oracle, Sonus are some of the telephony platforms that support SIPREC.

2. Session Recording Server (SRS) – a call recording platform

Click here to learn more about OrecX open source SIPREC.

Also check out our blog post titled "Growing Prominence of the SIPREC Call Recording Standard"

SIPREC vs. Packet Interception


Open Source Call Recording?

Posted by Kevin B. Levi on Jul 24, 2019 11:29:05 AM

Organizations require flexibility in their IT systems in order to successfully integrate new tools into their technical environments. Call recording software is no different. However, most recording software is locked in terms of self-customization. Some recording vendors charge an arm and a leg to perform this customization for you. This is a deal breaker for many. 

What is needed today is flexible, open call recording systems which you can tailor to your very unique requirements. Every organization is different and falls under a particular set of regulations, mandates its own internal compliance measures, has different customer interaction workflows, and son on.  You want the ability to decide what your recorder looks like and how it behaves. For example, you want to be able to set your own playback restrictions to keep unauthorized users from accessing recordings containing personally identifiable information. Your quality supervisors review interactions for specific hard and soft-skills criteria, and therefore, you require flexibility in how you search for specific recordings. Many records take away much of this flexibility and require you to engage their professional services arm to make any adjustments. Open source globe

An alternative to standard proprietary recording systems is to deploy open source recording and build it out to meet your specific needs. Open source recording is different, and its openness and flexibility make it far easier to ensure high levels of customer service, minimize risk, maintain regulatory/industry compliance, verify orders, resolve disputes, and more.  

OrecX offers open source recording software.  Oreka GPL is an open source recording system for capture and retrieval of voice. Its primary application is for recording calls from VoIP telephony systems via port mirroring. It runs on both Linux and Windows. Recording can be distributed on several recorders, all reporting to the same database and Web User Interface. 

Oreka is a modular and cross-platform system for recording and retrieval of audio streams. The project currently supports VoIP and sound device-based capture. Metadata from recordings can be stored in any mainstream database. Retrieval of captured sessions is web based.

Some of the primary benefits open source recording offers include:

  • Operating system, database and hardware agnostic
  • Open data model, open API, open file formats, open web interface
  • Full customization capabilities
  • You control your own data
  • Low total cost of ownership (most open source software is free)
  • Enhanced security
  • Multiple protocol support

If your business does not yet have a voice recording system – or if you have one but it is not meeting your needs, then an open source recording solution is something you should seriously consider.

ebook: Benefits of Open Source Call Recording

Call Recording for BPOs

Posted by Kevin B. Levi on May 6, 2019 2:03:13 PM

The business process outsourcing (BPO) market is very unique in that everything an outsourcer does is for the benefit of its clients. Outsourcers take on the responsibility of handling another business’s sales, or customer service, and often times even the client’s compliance responsibilities and liabilities.business-process-outsourcing

In many cases, these service organizations are taking over a role their clients cannot manage on their own or don’t want to handle any longer.  Therefore, BPOs are under enormous pressure to over-perform each and every day just to retain clients.

With the help of the right call recording, screen recording and quality monitoring software in a BPO's arsenal, they stand a far greater chance of satisfying (if not wowing) clients.  But first, the right solution(s) must be chosen to fit one's specific business requirements, which can be dramatically different from other types of businesses. 

In short, consider solutions that offer:

  • Broad functionality to meet the varying needs of a diverse client base
  • Ability to lower operating costs while still meeting service level agreements (SLAs)
  • Affordability, as budgets are tight in order to maintain profitability
  • On-the-fly implementation, as down time is not something that can be afforded
  • World class support services when they are needed
  • Low ongoing total cost of ownership (TCO) with minimal-to-no maintenance required
  • Full, open interoperability with other systems - CRM, speech analytics, etc.
  • Flexible, subscription-based pricing
  • Graphical user interface (GUI) customization
  • Open file format so you can share recordings with your client(s)
  • Multi-tenancy

When considering adding or upgrading your call/screen recording system, there are a number of criteria to look for in a solution.  A solution with these features and functions will provide you with the necessary tools and capabilities to manage risk, settle disputes, improve agent compliance, verify orders and streamline operations. 

  • Centralized management of all recording data (voice and screen)
  • Multi-tenancy so you can manage multiple clients independently, yet simultaneously
  • Precise search querying to find the exact call recording you need to prove compliance, share with your client, settle a dispute and so on
  • Scalability to thousands of seats (whether through one logger/server or by linking multiple devices)
  • Compliance-ready – Ensure the system has masking or muting capabilities to protect personally identifiable information for PCI-DSS, HIPAA, GDPR, etc.
  • Subscription-based, affordable pricing so you can activate and terminate licenses when necessary to support your dynamic project workload
  • Same-day installation so you can be up and running immediately in support of your new accounts
  • Open platform (i.e. open API) so you can easily integrate the recorder with your existing applications (CRM, ERP, SFA)
  • Compliance-ready – Ensure the system has masking or muting capabilities to protect personally identifiable information for PCI-DSS and HIPAA.
  • Subscription-based, affordable pricing so you can activate and terminate licenses when necessary to support your dynamic project workload
  • Same-day installation so you can be up and running immediately in support of your new accounts
  • Integrated voice and screen recording with simultaneous playback
  • Open web interface with support for any browser, including mobile; and also internationalization
  • Modular components to remove complexity and cost associated with bundled applications
  • Open data model with ancillary features and processes, along with enhanced meta data for pre and post call processing
  • Live monitoring so supervisors or even clients can listen in to live customer interactions
  • Interoperability with virtually any communication system/PBX

Free ebook:  How to Select the Right  Call Recording Solution

The Power of Voice in your Outbound Omni-Channel Strategy

Posted by Kevin B. Levi on Mar 26, 2019 10:59:25 AM

Outbound sales and marketing campaigns today leverage just about every communication channel when it comes to connecting with customers and prospects - email, voice, SMS, chat, social media, etc. Employing an omni-channel communication strategy helps organizations reach target buyers more effectively, by covering all bases - so to speak. One thing remains clear, however, and that is that voice is still king. There is no doubt about it. In a world of marketing and sales automation, automated dialers are the heavy lifters as they enable businesses to efficiently connect with an exponentially larger pool of individuals. 


Call recording and speech analytics capabilities enable campaign designers (call center managers, inside sales directors, marketing managers, etc.) to leverage past interactions to devise future campaigns that will resonate with target buyers. Without recorded calls and speech analytics data, managers cannot fully understand how called parties are feeling during an interaction, nor extract all of the valuable intelligence recordings offer. Recorded voice provides an element of emotion detection and keyword spotting that other communication channels simply cannot. 

Voice pitch, spoken phrases, long pauses, etc. help assess what a potential buyer is really thinking, so supervisors and managers can gain a real understanding of a campaign's success or failure and the potential root causes for each. Future campaigns can then be adjusted accordingly to increase the likelihood of success, by not repeating past mistakes.  

When selecting a call recording and speech analytics system, look for these capabilities to help you optimize your outbound campaigns:

1. Open API for easy and smooth integration of the recording engine and the speech analytics tool

2. Customizable data visualization and reporting tools

3. Multi-dimensional searching 

4. High fidelity, dual channel stereo recording (most call recorders only have mono) 

5. Voice analytics auto-tagging

5. Free and unrestricted access to recordings

6. SIPREC recording

As you move forward with your omni-channel customer engagement strategy, be sure to leverage the full power of recorded voice to increase your sales and marketing success, while also boosting customer satisfaction.


35 Call Recording Questions (infographic)




Is Call Recording Illegal Now?

Posted by Kevin B. Levi on Feb 25, 2019 10:53:26 AM

Recording calls is not illegal in the U.S. or in most countries in the world. However, in many instances you need to first ask for consent. Some regions require notification by only the caller, while others (primarily in the U.S.) require 2-party consent - meaning everyone on the call must give their consent before a recording can start.sales-call-recording-map-0818-1024x713

Here are some highlights of laws in different regions:

  • In the U.S., 11 states mandate two-party consent: California, Delaware, Florida, Illinois, Maryland, Massachusetts, Montana, Nevada, New Hampshire, Pennsylvania and Washington. The remaining states require single-party notification. Other laws such as PCI-DSS (credit cards) and HIPAA (health information) impost additional restrictions.
  • In India, there is no mandate on recording calls in general
  • In Australia, you can't record calls at all, according to The Federal Telecommunications Act 1979.
  • In New Zealand, you can record and no consent is required.
  • In England, the laws have recently become much more stringent with the advent of two new regulations: GDPR and MiFID II.

Learn more by downloading our comprehensive ebook.

ebook - Call Recording Laws Around the Globe

Speech Analytics Starts with Call Recording

Posted by Kevin B. Levi on Jan 30, 2019 10:11:12 AM

Speech analytics technology requires quality audio going in for quality transcription and analytics to come out. This all starts with the call recording itself. The audio must be crystal clear or the transcription will be off and the resulting intelligence will be flawed. call-recording-audio

The clarity of the recorded call comes down to several factors, including the audio acquisition itself. Most call recording solutions capture telephone calls in mono format. This means both parties on the phone are recorded on the same channel. This can cause problems when it comes to transcription. The system cannot always ...

Read the full post

Coach Agents More Effectively: 5 Steps to Master Asynchronous Call Review

Posted by ExecVision on Jan 29, 2019 11:03:16 AM

Coaching agents at scale is no easy feat. Between administrative tasks, meetings, and your own workload, there is little time left in the day to focus on individual agents.

Instead, leaders resort to fly-by coaching, whisper/barge, and the ol’ trusty headset splitter to give agents feedback. The problem with these methods is that A) They put your reps on edge and B) Coachable moments don’t always appear when you’re paying attention.image-from-rawpixel-id-61630-jpeg

This is why asynchronous call coaching is the ideal method for driving agent performance improvement. Leaders can listen to calls between meetings and then provide the agent with constructive feedback during 1:1 meetings.

Step 1: Getting Started with Asynchronous Coaching

The most important part of asynchronous call review is making sure you have access to your team’s call recordings. If you do not have access already, speak to your IT department to find out what the process looks like.

Conversation intelligence tools like ExecVision are a huge time saver for asynchronous coaching. Instead of digging through folders of calls, you can easily locate those calls where agents have asked for feedback, maximizing your time spent coaching.

Step 2: Put Your Team to Work

Once you have access to call recordings, it’s time to put your agents to work. Using quality monitoring software, you can arbitrarily review two calls per week, for example, per agent. These calls can be chosen automatically based on length, time of day, keyword spoken (i.e. “cancel my order”) and so on.

Step 3: Put in Your Headphones

Even when you have the calls you want to review, it can be difficult to find the time to listen to them. Block out a few hours each week specifically for listening to calls. Many leaders find first thing in the morning or right before they head out for the day to be good time slots.

If big chunks aren’t feasible for your schedule, get crafty with those ‘dead’ minutes in the day. Meetings often end earlier than expected, giving you a few minutes to listen to a call and provide some feedback. Evaluation forms and coaching tools can help formalize this process. The time is there if you make it.

Step 4: Providing Constructive Feedback

The feedback sandwich is dead, folks. However, you should still lead with something the agent did well. Science shows that leading with criticism releases the stress hormone cortisol. This blocks the agent’s ability to really hear what you’re saying.

When providing constructive criticism, it’s critical that you coach no more than two skills per session. Any more than that and the agent will feel overwhelmed and fail to make the suggested improvements. Choose the two things that need the most work or consider a mix of low-hanging fruit like reducing filler words with something more difficult.

These ground rules should be followed regardless of your coaching delivery method.

Step 5: Delivering Coaching to Agents

Coaching doesn’t always have to happen face-to-face. In fact, it’s good to provide feedback through different channels. This way, you cover kinesthetic, visual, and auditory learners, allowing your coaching to stick better.

When you do have 1:1 coaching sessions, it’s critical that you lay ground rules for the meeting. This means no disciplinary actions, no personal attacks, and no committees. Keep it to one or two coaches in each session.

One of the most effective ways to open a session is to ask the agent how he/she thinks the call went. Self-realization of poor skills is significantly more powerful than being told you’re not good at something.

When you are coaching via a conversation intelligence platform, email, or other asynchronous method, take into account your coaching style. Some managers prefer to leave very short sentences as comments they’ll elaborate on during a 1:1. Others will write longer paragraphs about what the rep did, what they can change, and even include resources they can check out for additional help.

The Power of Asynchronous Call Reviews

When it comes to call coaching, asynchronous is miles ahead of ride-alongs and headset splitters. Managers and leaders can locate coachable moments rather than hoping one comes up as they listen in.

Asynchronous coaching empowers agents to take ownership of their professional development. If they’re enabled to choose what calls they’re coached on, they’re much more receptive to the feedback you give them. This is a win-win for everyone and makes it much easier for managers to coach even their best reps.

How are you coaching your reps? Share your best practices in the comments.

Call Recording: An Agent Empowerment Tool

Posted by Kevin B. Levi on Jan 23, 2019 11:54:55 AM

Call recording software most certainly provides value to call center managers, supervisors and even business users in the form of customer intelligence, agent performance, sales and marketing data, etc. The same holds true for agents themselves. Sure, it is true that many agents don't like the fact their customer interactions are being recorded. This means that their supervisor, team leader or even senior managers can listen to their calls, and who likes that?Call-center-agent

Looking at call recording from a different perspective, however, sheds a whole new light on its potential value to agents. For aspiring and self-aware customer service/sales agents, call recording can be one of their best utilized tools in terms of their overall job performance. 

These assertive and performance-conscious agents can directly benefit from call recording in a number of ways, including:

  • Performance - A self-starting, diligent agent can go back and review his/her past calls to review select portions of interactions to see what went right and what went wrong. For instance, if the agent has a customer cancel his/her order, perhaps there was something the agent could have said to retain the customer. Going back and listening to the call will help the agent understand what was/was not said so he/she can perform better in the future and perhaps avoid cancellations. 
  • Liability - With their calls being recorded, agents have a record to prove what they said and did on a particular call, should their actions ever come into question. Suppose a customer claims one thing was said and the agent knows that isn't correct. He/she can access the call to prove what really happened and avoid accountability.
  • Senior Management Visibility - Suppose a sales call center agent closes a big sale or miraculously retains a would-be cancelling customer. The agent is likely to receive praise from his/her supervisor. With the recorded call, he/she may also gain some visibility at the senior management level. Vice Presidents of Sales (as well as VPs of Customer Service and Marketing) have been know to listen to select call recordings to gain a pulse on what customers are saying about buying behaviors, product preferences, competitive offers and so on. They also can listen to these all-star sales calls, thus giving the agent senior level visibility which can go a long way toward his/her advancement in the company. What's more, these calls also have the potential to make their way into the best-practice calls library for training new agents. This provides even further visibility for the agent.

If you are a call center manager or supervisor, make sure your agents (sales or customer service) are leveraging their recorded conversations in these ways. It is sure to boost morale and improve their performance.

     Download "Critical Business Intelligence from Call Recording" ebook



13 Call Recording Reports You Should Be Generating

Posted by Kevin B. Levi on Jan 4, 2019 11:30:19 AM

It's a new year and that means new opportunities! Put your call recording system to work for you. Here is a list of potential call recording reports to consider generating in your contact center to garner the customer intelligence you need. To take advantage of some of these report ideas, you need to integrate (easily with an open API) a third-party speech analytics solution with your call recorder. Together, you can uncover much more specific business insight. Report_Image

Focus of Call Recording Reports:

[Does not require speech analytics...]

  1. Calls resulting in an up-sell (use these as best-practice calls)
  2. Calls resulting in cancellation (identify root cause)
  3. Calls in which a credit card number was taken (ensure proper compliance)
  4. Repeat calls from the same customer in a given time frame (was their issue not correctly resolved?; ensure customer satisfaction)
  5. Calls with more than 2 transfers (are the agents not properly trained?)
  6. Calls lasting more than 10 minutes (is the agent having issues addressing the caller's needs? Is there a need for retraining?)

[Requires speech analytics...]

  1. Calls in which "not happy", "unhappy" or "ridiculous" was spoken by the caller (immediately identify at-risk customers)
  2. Calls in which "competitor" or the names of competitors was/were spoken by a caller (uncover competitive intelligence you can share with sales and marketing teams)
  3. Calls in which a specific promotion was mentioned by the caller (garner feedback to share with sales and marketing teams to assess promotion performance/success)
  4. Calls in which "never said", "never authorized" or "not true" were mentioned by the caller (identify calls in which a potential dispute could arise)
  5. Calls in which "privacy" or "private" was mentioned by the caller (identify data privacy concerns from customers to enrich your privacy policy)
  6. Calls in which the agent or caller's voice exceeded a set voice-pitch threshold (identify at-risk customers)
  7. Calls in which "don't understand", "do not understand" or "I'm confused" was mentioned more than once (identify agents in need of more training)
     Download "Critical Business Intelligence from Call Recording" ebook



OrecX Listed as One of Top 8 Open Source Call Center Software and Applications

Posted by Kevin B. Levi on Dec 17, 2018 10:58:00 AM


Throughout the course of a given day, call centers agents make use of a seemingly endless number of solutions, tools and applications in an effort to better address the needs of the customers they work with. Generally speaking, a trend has emerged over the last few years that has seen the functionalities of these applications combined into single, seamless platforms. 

Yet there still exists (and there will likely always exist) a sizable user base that is searching for alternatives to traditional call center software, specifically independent applications to empower their efforts. They’re looking for solutions that support the way they like to work, rather than being forced to change the way they work to make up for certain absences in the technology they have in front of them.

For those people in particular, open source applications have emerged as one of the single best ways to enable businesses and their IT departments to not only customize and modify their tools and functions, but to transform and integrate them into the systems they’re already using to bring everything together.

NOTE: OrecX appears toward the end of the article in the section titled "The Best Open Source Call Recording".

Read the full article.

Subscribe to Email Updates

Recent Posts