summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-27Now logging pcap error message even if success. It seems there might be some ↵Henri Herscher
useful info in there in some cases. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@601 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-27Fixed potential startup crash. Some pcap functions take an existing data ↵Henri Herscher
buffer for error message, null was passed. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@600 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-23Fixed WIN32 compilation problem.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@599 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-23Added configuration parameter, MediaAddressBlockedIpRanges for the ↵Gerald Begumisa
VoIpPlugin. This is used to control the IP ranges which get associated with a recording session. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@598 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-21VoIP plugin has been updated with a new configuration parameter, ↵Gerald Begumisa
SipReportNamesAsTags, to be configured under the VoIpPlugin section of config.xml. When set to 'true', the SIP from: and to: names are extracted and reported as tags. The tag keys used are localname and remotename which correspond to the respective localparty and remoteparty values which are already reported. These tags may, therefore, be used when providing custom names to recordings. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@597 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-20Corrected typo in configuration parameter: SipDirectionRefenceIpAddresses ↵Henri Herscher
becomes SipDirectionReferenceIpAddresses. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@596 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-18session m_lastUpdated timestamp is now updated when going off hold so that ↵Henri Herscher
the session does not expire immediately because of hold RTP inactivity. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@595 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-15Modified the G722 decoder such that it is not compiled as a separate ↵Gerald Begumisa
Orkaudio plugin but is linked to orkbase. In addition, modified the G722 decoder to meet the same coding style as the other codecs (Ilbc and Gsm). This has so far been tested on Linux. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@594 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-12Modified the AudioGain filter and: Implemented change on gain calculation; ↵Gerald Begumisa
Corrected sample range error; Changed configuration variables from AudioGain, AudioGainChannel1 and AudioGainChannel2 to AudioGainDb, AudioGainChannel1Db and AudioGainChannel2Db git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@593 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-10Made modifications to have G722 decoder compile in Windows.Gerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@592 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-10Added support for the G722 codec. Tested in Linux so far.Gerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@591 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-07Modified the orkaudio API, adding the record and pause HTTP commands. The ↵Gerald Begumisa
record command commences or un-pauses recording while the pause command pauses recording - discarding RTP packets from when the pause command is issued. Both commands require the orkuid and party to be specified as HTTP parameters. Note that this represents a change in the arguments required for the StartCapture function in DLLs. Also added an event streaming feature which streams out all tape messages as they are reported in real-time to a client connected. Clients should connect via HTTP, on port 59150. The port is configurable by setting the parameter EventStreamingServerPort in config.xml git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@590 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-06Fixed WIN32 compilation problems with AudioGain filter.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@589 09dcff7a-b715-0410-9601-b79a96267cd0
2009-01-06Added RtpBlockedIpRanges configuration parameter so that it is possible to ↵Henri Herscher
disregard certain IP ranges for RTP traffic without impacting signalling detection. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@588 09dcff7a-b715-0410-9601-b79a96267cd0
2008-12-18Added AudioGain filter that allows gain to be increased or reduced on all ↵Gerald Begumisa
channels or a per-channel basis. Therefore 3 configuration parameters have been added, which are AudioGain, AudioGainChannel1 and AudioGainChannel2. These parameters take values in Db. Setting the AudioGain applies the gain to both channels. While setting AudioGainChannel1 and AudioGainChannel2 applies gain to channel 1 and channel 2 respectively. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@587 09dcff7a-b715-0410-9601-b79a96267cd0
2008-12-10Added SipIgnoreBye configuration parameter. Improved BYE logging and made ↵Henri Herscher
sure 200 OK is only logged in the INFO level if it has valid SDP (otherwise DEBUG). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@586 09dcff7a-b715-0410-9601-b79a96267cd0
2008-12-09SipDynamicMediaAddress now also forces session media address update on ↵Henri Herscher
reception of SIP 200OK with valid SDP. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@585 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-28Updated user manual for Oreka 1.0 (OrkWeb and OrkTrack related changes)Ralph Atallah
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@584 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-28Pushed version number to 1.0.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@583 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-28Removed VERSION.txt, there is no need for this file.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@582 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-28config-linux-template.xml comments improvements.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@581 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-28Fixed indentation problem in config-linux-template.xmlHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@580 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-28Updated documentation for Oreka 1.0 (OrkWeb and OrkTrack related changes)Ralph Atallah
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@579 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-28OrkAudio Windows installer now takes backup of config.xml and ↵Henri Herscher
logging.properties. Also changed Orkaudio into OrkAudio everywhere to be consistent with OrkWeb installer. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@578 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-27orkaudio installer NSIS script improvements.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@577 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-27Deleted VERSION.txt. This should be auto-generated from svn info.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@576 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-27Replaced GPL v2 license with GPL v3.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@575 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-27Cleanup in logging.properties template files.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@574 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-27deleted config.xml and logging.properties from distribution so that there is ↵Henri Herscher
only one copy of these files under svn control. The proper place shall be in the orkaudio source tree. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@573 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-27AudioOutputPath now points by default to /var/log/orkaudio/audio under Linux ↵Henri Herscher
or c:\oreka\audio under Windows. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@572 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-26Combined hibernate and logging configuration files for orkweb and orktrack. Ralph Atallah
Please refer to new documentation regarding manual deployment of orkweb and orktrack. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@571 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-17IMPORTANT NOTE: With this commit, OrkWeb and OrkTrack are NO LONGER ↵Ralph Atallah
COMPATIBLE WITH PREVIOUS VERSIONS! - Modified classes and underlying SQL table names by prefixing them with "ork". This allows oreka to run in any database without risk of collision with existing tables. - Now using MySQLInnoDBDialect to access DB instead of MySQLMyISAMDialect. - Fixed Browse page filtering to allow open-ended start and end dates git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@570 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-11Enhanced the audio segmentation feature such that it may be used on other ↵Gerald Begumisa
feeds apart from continuous streams. This means it now works correctly with VoIP or TDM feeds git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@569 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-11hibernate.hbm2ddl.auto is now set to "update" in mysql.hbm.xml file to ↵Ralph Atallah
ensure that DB gets created/updated. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@568 09dcff7a-b715-0410-9601-b79a96267cd0
2008-11-11Fixed bug that was causing service table to be overwritten in the database. Ralph Atallah
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@567 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-24SIP sessions are not inserted in ipAndPort media address map anymore when ↵Henri Herscher
RTP port is zero (happened when INVITE does not have SDP). This is so that subsequent SDP messages can have a chance to set the session media address to a valid value and allow it to catch RTP. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@566 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-24UDP traffic is now monitored from port 1024 and up.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@565 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-23Modified VoIp capture plugin so that if any of the network devices being ↵Gerald Begumisa
captured from go offline, orkaudio does not simply stop but attempts to re-open the device. In such a case, orkaudio attempts to re-open the device after 60 seconds from when the device went offline. If it fails to re-open i.e is still offline, orkaudio shall keep trying every 60 seconds. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@564 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-14Fixed RTCP detection and I3 Interactive Intelligence mode (InInMode) ↵Henri Herscher
compilation under Windows. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@563 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-09Added RTCP support. Key functionality is the ability to set the local party ↵Gerald Begumisa
basing on the RTCP SDES information. A new configuration parameter, RtcpDetect, has been added. To enable RTCP, set RtcpDetect to true. This configuration should be done under the VoIpPlugin section of config.xml. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@562 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-07SipUse200OkMediaAddress is now enabled by default.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@561 09dcff7a-b715-0410-9601-b79a96267cd0
2008-10-07Fix win32 compilation error with recent SIP 183 session progress patch.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@560 09dcff7a-b715-0410-9601-b79a96267cd0
2008-09-11Added THR_DETACHED flag while creating the Pcap threads to solve memory leak ↵Gerald Begumisa
issue whereby memory for exited threads is not freed when they exit - pending a call to pthread_join() (or ACE equivalent) which is never called. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@559 09dcff7a-b715-0410-9601-b79a96267cd0
2008-09-10Changed the way DTMF events are tracked, to know the position where the ↵Gerald Begumisa
place them in the .wav file. Instead, the position is indicated as an offset in milliseconds from the time the recording started. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@558 09dcff7a-b715-0410-9601-b79a96267cd0
2008-08-27A new configuration parameter, SipDetectSessionProgress, has been added. ↵Gerald Begumisa
This parameter defaults to "true" and should be configured under the VoIpPlugin section of config.xml if it needs to be turned off. With this parameter set to "true", the SIP Session Progress message (SIP/2.0 183 Session Progress) is detected. The SDP in the message is used to force media address change on the session. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@557 09dcff7a-b715-0410-9601-b79a96267cd0
2008-08-21Adjusted the CCM5 packet parser to assume that Ccm5CallInfo packets have ↵Gerald Begumisa
parties section of variable length. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@556 09dcff7a-b715-0410-9601-b79a96267cd0
2008-08-05SIP is now also detected on port 8060 (as seen on Interactive Intelligence ↵Henri Herscher
platform). git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@555 09dcff7a-b715-0410-9601-b79a96267cd0
2008-07-24Only tapes that have at least 1 output sample in the transcoding process are ↵Henri Herscher
now reported as 'ready' by reporting. Also, mcf file is not deleted anymore by default when transcoding returns 0 output sample. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@554 09dcff7a-b715-0410-9601-b79a96267cd0
2008-07-22RTP activity now only puts a session off hold when there's been at least one ↵Henri Herscher
second of RTP inactivity first. This is so that leftover RTP packets received after hold has been pressed do not put the session back off hold. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@553 09dcff7a-b715-0410-9601-b79a96267cd0
2008-07-17Added SkinnyCallInfoStopsPrevious config parameter. This allows a new ↵Henri Herscher
CallInfo to stop the previous session on the same Skinny endpoint and line instance. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@552 09dcff7a-b715-0410-9601-b79a96267cd0