About Oreka

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 currently has the following features:

Recording and storage

– Record VoIP RTP sessions by passively listening to network packets. Both sides of a conversation are mixed together and each call is logged as a separate audio file. When SIP or Cisco Skinny (SCCP) signalling is detected, the associated metadata is also extracted
– Record from a standard sound device (e.g. microphone or line input). Can record multiple channels at the same time. Each recording goes to separate audio files
– Open plugin architecture for audio capture means that the system is potentially capable of recording from any audio source
– Plugin architecture for codecs or any other signal processing filter
– Automatic audio segmentation so that continuous audio sources can be split in separate audio files and easily retrieved later
– Capture from multiple Network devices in parallel
– Capture from pcap trace files
– Voice activity detection
– G.711 (A-Law, U-Law), G.721, G.722, GSM6.10, speex and iLBC RTP encodings supported
– G.711 (A-Law, U-Law) and GSM6.1 encoded wav files supported as storage formats
– Automatic transcoding from wire format to storage format
– Recording metadata logged to file and/or any mainstream database system

User interface

Recordings retrieval can be done using the following criteria (when available):
– Timestamp
– Recording duration
– Direction (for a telephone call)
– Remote Party (for a telephone call)
– Local Party (for a telephone call)


Oreka has been reported to work on the following platforms and should actually work on many more.
– Cisco CallManager and CallManager Express v. 3.x, 4.x, 5.x, 6.x, 7.x and 8.x
– Lucent APX8000
– Genband M6
– Sylantro
– Avaya PBXes(Raw RTP only, for metadata extraction and TSAPI support)
– Siemens HiPath(Raw RTP only, for metadata extraction)
– Nortel(Raw RTP only, for UNISTIM support)
– Alcatel(Raw RTP only, for UA/NOE signalling support)
– Mitel(Raw RTP only, for metadata extraction and MiTAI support)
– Shoretel(Raw RTP only, for metadata extraction)
– Panasonic(Raw RTP only, for metadata extraction)