The Open Source Enterprise Telephony Recording and Retrieval System

Oreka is an enterprise telephony recording and retrieval system with web based user interface. The project currently supports recording voice from VoIP SIP, Cisco Skinny (aka SCCP), raw RTP and audio sound device and runs on multiple operating systems and database systems.

It can record audio from most PBX and telephony systems such as BroadWorks, Metaswitch, Asterisk, FreeSwitch, OpenSIPS, Avaya, Nortel, Mitel, Siemens, Cisco Call Manager, Cosmocom, NEC, etc...

It is amongst others being used in Call Centers and Contact Centers for Quality monitoring (QM) purposes.

Oreka is sponsored by OrecX LLC. Professional open source support as well as commercial versions are available here

Download Oreka

September 04, 2013: Oreka 1.7 is out!

We are proud to announce the release of Oreka version 1.7. With this new version we now provide an installer for CentOS/RHEL 6 - 64 bit as well as Windows. This release includes numerous improvements, see the full list in the release notes.

July 03, 2013: Oreka can now record G.721 encoded RTP streams

Also, this paves the way for other codecs under the G.726 umbrella.

March 15, 2013: Compiling OrkAudio in debug mode under MSVC2008

This is now possible and makes it easier to get informative stack traces with line numbers when OrkAudio crashes.

November 27, 2012: It's now possible to tune the pcap kernel buffer sizes under Windows

This means that Oreka can handle more concurrent conversations under Windows before the kernel starts to drop packets. Set PcapSocketBufferSize with the wanted size in bytes.

July 11, 2012: Oreka can now record speex encoded RTP streams

All major patent free codecs are now supported. This increases the RTP payload types coverage, especially for open source PBX and softphone software.

April 24, 2012: Cisco CUCM 8 successfully tested

Oreka can record the latest version of the Cisco Call Manager. Default detection mode for Cisco is now CUCM 7+. If you are running an older version of CUCM and upgrade Oreka, you will need explicitly configure Oreka for it.

March 30, 2010: NEC 8100 PBX Support

Remote party phone number can now be correctly extracted from NEC 8100 SIP extensions.

December 31, 2009: Oreka 1.2 is released

Includes Windows and Linux installers.

WARNING: if you are upgrading OrkWeb/OrkTrack from 0.5-311, the database schema has changed. Please use the database script file: updateOrekaDB_to_v1.zip. It includes a README.txt file and a .sql script file with details in the header.

September 02, 2009: Asterisk interception via Xorcom Asterisk patch

Added support for recording of Asterisk voice calls (TDM and IP) using Xorcoms Asterisk patch. See here.

July 31, 2009: Skinny CUCM 7 Support

Added support for the latest Cisco Unified Communications Manager (7.1)

January 15, 2009: G.722 Support

Added support for G.722 speech codec.

August 05, 2008: Interactive intelligence support

Suppor for Interactive intelligence telephony platform has been enhanced.

April 08, 2008: Sangoma TDM boards RTP tap

Oreka is now able to intercept and record RTP traffic generated by Sangoma TDM boards via the wanpipe driver. This allows for passive recording of TDM lines even when calls have no VoIP leg. For more info see Wanpipe voice RTP tap.

February 27, 2008: Stereo recording

It is now possible to record audio files with near end and far end separated in two stereo channels which can be useful for analytics. This is currently limited to the G.711 storage format.

September 27, 2007: DTMF extraction

RTP out-of-band DTMF digits can now be extracted and reported in tape messages as tags.

September 06, 2007: Audio file naming now configurable

File names of generated audio files can now be built from various parameters such as phone numbers, IP addresses, etc.

August 30, 2007: Added Wifi support

Oreka can now intercept and record Wifi 802.11 VoIP traffic.

April 13, 2007: Added SIP extraction feature

It is now possible to extract aritrary fields from SIP headers which are reported in tape messages as tags.

February 06, 2007: IAX2 native Asterisk signalling is now supported

Support for IAX2 will allow better interoperability with Asterisk based platforms.

January 26, 2007: iLBC RTP payload type is now supported

Support for iLBC wire format has been added in subversion by Gerald Begumisa. Nice job Gerald! The upcoming release will include this feature.

November 10, 2006: GSM RTP payload type is now supported

Support for GSM6.10 wire format has been added in subversion (GSM as a storage format has been default since the first release of Oreka). Thanks to Jutta Degener and Carsten Bormann from Technische Universitaet Berlin for making this codec available. Stay tuned for an official release of the latest trunk (0.6 branch).

July 27, 2006: Oreka 0.5-313 released

We are proud to annouce the latest version of Oreka. This release adds support for the new Cisco CallManager 5, big robustness improvements and better Skinny and SIP support. For more info, please refer to the release notes.

June 08, 2006: Migration to Subversion

We have moved the code to Subversion! Point your browsers here for Web access to the repository. If you check out, be careful to only check out the trunk: https://svn.sourceforge.net/svnroot/oreka/trunk/ or a branch. CVS access is still available for now.

March 23, 2006: New User Manual

A new user manual has been created, completing the existing developer documentation.

February 16, 2006: Oreka 0.5 Released

This release corrects a critical bug where Oreka could crash given a cerain RTP sequence. Also, SIP detection has been improved on some platforms (Siemens).

February 12, 2006: Oreka 0.4 Released

This release corrects a few SIP and Cisco Skinny related issues. VoIP recording is now more robust. Additionally, it is now possible to run a pcap trace file against OrkAudio. Binary RPMs are now available for download (Redhat/CentOS).

February 03, 2006: Orkaudio compiles and runs on FreeBSD

Please see the developers mailing list for details.

January 25, 2006: Windows installer fix

A flaw was fixed in the OrkAudio windows installer where Winpcap could go uninstalled, preventing OrkAudio from capturing VoIP traffic. Grab the latest version on the download section (file name and version unchanged, still 0.3)

December 08, 2005: Web UI available as binary

The web interface (OrkWeb) is now available as a precompiled Java war file. See the download section for more info

November 24, 2005: Oreka 0.3 Released

A windows installer and a debian/ubuntu package are now available, making it easier for users to install the orkaudio recorder. Orkaudio can now run as a daemon under Linux.

November 02, 2005: Oreka 0.2 Released

OrkAudio now supports Cisco Skinny (aka SCCP) recording. This allows Cisco Call Manager sessions to be captured. Also, Support for raw RTP recording has been added. OrkAudio defaults to this for RTP based protocols other than SIP and Skinny.

October 26, 2005: Oreka 0.1 Released

This is the first public release of oreka. Please check it out and let us know issues you are encountering on oreka-devel and oreka-user mailing lists.

More news items...