Skip to content
/ oreka Public
forked from voiceip/oreka

OpenSource G711, G722, G729, Opus & Other Format VoIP SIP Recorder

License

Notifications You must be signed in to change notification settings

zmoon460/oreka

This branch is 1 commit behind voiceip/oreka:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4744bf2 · Jul 26, 2024
Jun 6, 2023
Jun 29, 2022
Jun 6, 2023
Sep 4, 2013
Jun 5, 2023
May 23, 2023
Jun 21, 2022
Jan 10, 2022
Jan 10, 2022
Sep 5, 2013
Jan 28, 2022
Dec 6, 2018
Feb 10, 2006
Dec 23, 2009
Nov 27, 2008
Jul 26, 2024
Jun 6, 2023
Nov 10, 2020
Jul 24, 2013

Repository files navigation

Oreka, an opensource VoIP media capture and retrieval platform

Based on OrecX Oreka, this project tries to provide a complete Call Recording (SIPREC) solution.

Build Status

Components

  • Orkaudio:
    The audio capture and storage daemon with pluggable capture modules currently comes with modules for VoIP and sound device recording.
  • Orktrack:
    Tracks and publishes all activity from one or more orkaudio services to any mainstream database/storage system.
  • Orkweb:
    Web based user interface for retrieval

Improvements

OrkAudio

  • Support for G729 Codec
  • SIP-CallID Tracking
  • Upgrade to latest version of libraries.
  • Realtime Streaming of Live Calls.

OrkTrack

  • Switch to Maven
  • CallID Tracking
  • Switch to faster logging (Log4j2)
  • Upgrade to java8
  • Metrics via jmx
  • Lombork & Aspectj code weaving for auto code generation and metrics

Orkweb:

  • Switch to Maven
  • Call Play / Download on all platform(s)/OS(es)

Distribution & Installation

Docker

Docker images are available via docker hub, so just run the below command to pull images directly from hub.docker.com. Note: --net=host on docker works on linux systems and is a limitation of docker, so please keep that in mind.

docker run -it --net=host --restart=always --privileged=true -v /var/log/orkaudio:/var/log/orkaudio -v /etc/orkaudio:/etc/orkaudio voiceip/orkaudio:latest

Debian/Ubuntu

Binary releases are available from the Releases Section. Download and refer to the installation instructions.

Building

Docker

export DOCKER_BUILDKIT=1
distribution/docker
docker build -f Dockerfile.orkaudio -t voiceip/orkaudio .
docker run -it --net=host --restart=always --privileged=true -v /var/log/orkaudio:/var/log/orkaudio  -v /etc/orkaudio:/etc/orkaudio voiceip/orkaudio:latest 

Debian

The build tool is separately available at github:Oreka-build which builds the project on a Ubuntu14.04 Virtual Box. You can natively build if you have all dependencies but I develop on a OSx system, so have kept it separate.

More Information

Read Original Readme

About

OpenSource G711, G722, G729, Opus & Other Format VoIP SIP Recorder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 60.7%
  • C 18.7%
  • Java 12.4%
  • PHP 3.2%
  • Perl 1.9%
  • NSIS 1.2%
  • Other 1.9%